GPUOpen-Drivers / AMDVLK

AMD Open Source Driver For Vulkan
MIT License
1.72k stars 161 forks source link

VkPhysicalDeviceFloat16Int8FeaturesKHR on create physical device throws VK_ERROR_OUT_OF_HOST_MEMORY #253

Closed FernandoS27 closed 2 years ago

FernandoS27 commented 2 years ago

It seems to be regression as this worked on the windows driver 21.8.2, I just experienced it in 21.9.1. AMDVLk users had reported before hand that it was causing a crash. It happens between 0.2.0.193 and 0.2.0.196

If you need a test example, just use the tools I provided here: https://github.com/GPUOpen-Drivers/AMDVLK/issues/251 Running any homebrew/game on yuzu, will fail creating the device due to this extension.

EDIT: only mainline 747 and older will show the bug. For the newer versions, I deactivated the extension on AMDVLK and AMD propietary after version 0.2.0.193

Moonlacer commented 2 years ago

I second this, happens in my testing as well

RinMaru commented 2 years ago

Yuzu mainline 747 Link so you dont have to search the Repo

jinjianrong commented 2 years ago

@FernandoS27 we are not allowed to run the emulator. could the issue be reproduced with the renderdoc capture in https://github.com/GPUOpen-Drivers/AMDVLK/issues/251?

FernandoS27 commented 2 years ago

@FernandoS27 we are not allowed to run the emulator. could the issue be reproduced with the renderdoc capture in #251?

Should be possible as I captured it before patching it.

however, it happens on "CreateDevice" so I'm not sure.

FernandoS27 commented 2 years ago

After rechecking. It turned out to be an issue in our side that was shadowed and didn't hppen in other drivers for some reason. 8memory coprruption).