protonscr

The Last Of Us PART I AMDVLK issue

vkd3dclosed
HansKristian-Work/vkd3d-proton#1501 · opened 2023-04-01 by Hadrianneue · updated 2023-04-01 · 8 comments · github
HHadrianneue 2023-04-01 github

game does not launch with AMDVLK, error message about GPU lacking D3D12, VKD3D_FEATURE_LEVEL does not help, launches fine with RADV

image

Software information

Name of the game, settings used etc.

System information

  • GPU: RX 6500 XT 4GB
  • Driver: mesa-git/AMDVLKQ4.4-3
  • Wine version: Proton-GE 7-52
  • VKD3D-Proton version: 2.8

Log files

Proton or Wine logs.

Mmbriar 2023-04-01 github

It most likely also needs VKD3D_SHADER_MODEL=6_6 (only available in latest vkd3d-proton master) because amdvlk is missing some features for that.

1 Apr 2023, 08:59 by @.***:

game does not launch with AMDVLK, error message about GPU lacking D3D12, VKD3D_FEATURE_LEVEL does not help, launches fine with RADV

https://user-images.githubusercontent.com/24306541/229270846-49f01659-39f7-4011-8bc7-e9c6c55b210e.png

Software information

Name of the game, settings used etc.

System information
GPU: RX 6500 XT 4GB
Driver: mesa-git/AMDVLKQ4.4-3
Wine version: Proton-GE 7-52
VKD3D-Proton version: 2.8
Log files

Proton or Wine logs.


Reply to this email directly, > view it on GitHub https://github.com/HansKristian-Work/vkd3d-proton/issues/1501> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6KQJHH6VXRXBLH2PA3W67G3LANCNFSM6AAAAAAWPONBN4> .
You are receiving this because you are subscribed to this thread.> Message ID: > <HansKristian-Work/vkd3d-proton/issues/1501> @> github> .> com>

BBlisto91 2023-04-01 github

Yes this is the same with all of AMD's Vulkan drivers, even the Windows one.
As said above this is because the drivers are missing some features for it. You can work around it with the variable but don't expect it to go smoothly even from there. RADV is usually recommended.

KK0bin 2023-04-01 github

Why do you want to launch it with AMDVLK in the first place?

HHadrianneue 2023-04-01 github

It most likely also needs VKD3D_SHADER_MODEL=6_6 (only available in latest vkd3d-proton master) because amdvlk is missing some features for that.

no cigar, creating a dxvk.conf with a nvidia vendor id does skip that message but game still doesn't launch.

Why do you want to launch it with AMDVLK in the first place?

if you test it you will see that in some games its better than RADV.

KK0bin 2023-04-01 github

if you test it you will see that in some games its better than RADV.

With vkd3d-Proton? No, absolutely not.

HHadrianneue 2023-04-01 github

if you test it you will see that in some games its better than RADV.

With vkd3d-Proton? No, absolutely not.

any game that AMDVLK doesn't crap the bed, if VRAM limited, will likely run better than RADV, Alan Wake Remastered, Returnal, Metro Exodus enhanced edition (mostly because of ray tracing, still impressive) to name a few.

i get your point that its usually bad or straight up doesn't work but i don't know why you would assume that though unless you've been testing every single game on multiple GPUs...

btw AMDVLK can still be faster than RADV on some cases, check https://github.com/zmike/vkoverhead

BBlisto91 2023-04-01 github

no cigar, creating a dxvk.conf with a nvidia vendor id does skip that message but game still doesn't launch.

Just launch it with VKD3D_SHADER_MODEL=6_6 as a env var. Telling the game you are on Nvidia might make it crash because it tries to load Nvapi features or similar. Haven't tested that with this game.
Note the env var was added only two days ago so Proton GE doesn't contain it yet. Either use Proton experimental or put latest vkd3d-proton master into your GE folder.

Unless i misunderstood what you tried.

HHadrianneue 2023-04-01 github

Note the env var was added only two days ago so Proton GE doesn't contain it yet. Either use Proton experimental or put latest vkd3d-proton master into your GE folder.

that did it, i was using Proton-GE

Proton versions

Launch options

Upstream links