On Tue, Apr 17, 2018 at 11:16 PM, boomboom psh <andrewstone97 at gmail.com> wrote: > [1.] linux-firmware provided firmware files do not support AMDVLK driver > [2.] Full description of the problem/report: Vulkan instance fails to load > on the AMDVLK driver, using a radeon HD7770 card. It throws a > VK_ERROR_OUT_OF_HOST_MEMORY. This appears to be due to an outdated > firmware, as replacing the firmware with the firmware provided by the > amdgpu-pro driver fixes the issue ( > https://github.com/GPUOpen-Drivers/AMDVLK/issues/17). The issue appears to > also be present on pitcairn cards. ( > https://github.com/GPUOpen-Drivers/AMDVLK/issues/25) > [3.] firmware, AMDVLK, vulkan, SI, verde, pitcairn > [4.1.] Linux version 4.15.15-1-ARCH (builduser at heftig-4572) (gcc version > 7.3.1 20180312 (GCC)) #1 SMP PREEMPT Sat Mar 31 23:59:25 UTC 2018 > [7.] vulkaninfo from > https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers > demonstrates the problem > [8.] AMD Ryzen 3 1200, 8GB DDR4, Radeon HD7770 1GB > [X.] Workaround: copy firmware from amdgpupro driver, however this must be > redone every time there is an update to linux-firmware. The newer SI firmware only works with amdgpu right now. At the moment the upstream SI firmware is shared with radeon. We'd need to use separate firmwares for radeon and amdgpu for SI. No one has gotten around to switching it yet. Alex