Do test that disk is descryptable after you encrypted it, and don't use BTRFS replace for just copying data.| Danylo’s blog
Low-resolution-Z (LRZ) is an important optimization but it's easy to accidentally disable it if you don't know the limitations.| Danylo’s blog
The Khronos Group has granted Vulkan 1.1 conformance to the open source Adreno GPU driver| Danylo's blog
Turnip, open-source Vulkan driver for Adreno GPUs, has reached a major milestone and now supports all necessary features for Vulkan 1.3| Danylo's blog
A lot of new extensions, GL 4.6 via Zink, major LRZ rework, and coming VK 1.3 conformance.| Danylo's blog
It appears that Google created a handy tool that helps finding the command which causes a GPU hang/crash. It is called Graphics Flight Recorder (GFR) and was open-sourced a year ago but didn’t receive any attention. From the readme: The Graphics Flight Recorder (GFR) is a Vulkan layer to help trackdown and identify the cause of GPU hangs and crashes. It works by instrumenting command buffers with completion tags. When an error is detected a log file containing incomplete command buffers is ...| Danylo's blog
Using GFXReconstruct to test any Vulkan x86-64 game on a sufficiently capable mobile GPU.| Danylo's blog
Directly editing commands stream submitted to GPU allows to rapidly test many hypotheses.| Danylo's blog
More real world bugs! Featuring “Psychonauts 2”, “Injustice 2”, and “Monster Hunter World”.| Danylo's blog
Debugging ordinary GPU hangs is too easy? Try hangs that bring the whole machine down!| Danylo's blog