protonscr

Vulkan Driver Issue

protonopen
ValveSoftware/Proton#3492 · opened 2020-02-06 by vinifmor · updated 2020-02-06 · 0 comments · github
Vvinifmor 2020-02-06 github

Hello,

I've found out a behavior that might be affecting other users. It seems for some games the wrong installed Vulkan driver is loaded, leading to crashes or graphical issues.

Setup 1

GPU: Nvidia GTX 970 4 GB
Kernel: 5.4.15
OS: Manjaro Linux
Proton: 4.11-12

Setup 2
GPU: Nvidia 740M 2 Gb ( Intel / Nvidia Hybrid )
Kernel: 5.4.15
OS: Manjaro Linux
Proton: 4.11-12

Scenario

Setup 1: When I set up D9VK for Sonic and All-Stars Racing Transformed (212480) some textures were not loaded properly like the picture below shows:

71359069-e14dfd80-2569-11ea-9752-de874cb5fcb7

Setup 2: the issue didn't happen.

Today I was testing RetroArch with the Vulkan driver on Setup 2 and everything went good. When I tried in Setup 1 the application was crashing. Reading the errors it seemed something related to the "Intel vulkan driver". When I looked for the system installed packages I found: vulkan-intel, lib32-vulkan-intel, vulkan-radeon, lib32-vulkan-radeon. Somehow these packages came installed on the system, but since I'm not using an Intel or Radeon GPU theoretically would not be a problem. I decided to remove them to see if I had any luck. Started RetroArch again with the Vulkan driver activated and it didn't crash. Problem fixed for RetroArch. Then I thought it might be related to the issue I had with Sonic and tried to launch it again with D9VK. All the game textures were properly loaded.

When I looked the Setup 2 installed packages, there was no intel or radeon driver installed, so the problem didn't happen there.

Perhaps there is an issue when deciding which installed Vulkan driver to use. I'm not sure if it is a Proton issue ( since it happens with RetroArch as well ). Anyway, thanks for the great work with Proton so far.

Nothing extracted yet.