While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- Hytale has arrived in Early Access with Linux support
- > See more over 30 days here
- Venting about open source security.
- rcrit - Weekend Players' Club 2026-01-16
- grigi - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
I was playing Vanquish on Steam with Proton 4.11-7 and performances were okay-ish for a 10 year old game without, maybe I'm wrong, any anti-aliasing visible on screen knowing MSAA x8 was activated in the options.
That's when I told myself : "What about D9VK ?"
After checking ProtonDb where people successfully played with D9VK, I added "PROTON_USE_D9VK=1 %command%" to my launch options, clicked play, aaaaand... Nothing. Running appeared in green and goes back to normal like nothing happened, clicking PLAY again does the same thing each time.
Nothing troubling, I'm accustomed to this, so I tried other games like Deadlight, Borderland Pre-sequel and each one gave me the same behavior. The only one that gave me a big black screen is Grandia 2 HD remaster.
I tried to disable my second screen and nop, restarting steam still nop, reinstall Proton nop again.
Has anybody an Idea on where to look ? Or can anybody point me to a Game that works flawlessly on D9VK with Proton on Steam play ?
My config :
System: Host: Hap Kernel: 5.4.0-050400rc4-generic x86_64 bits: 64 Desktop: Cinnamon 4.2.4 Distro: Linux Mint 19.2 TinaMachine: Type: Desktop Mobo: ASUSTeK model: P8Z77-V LX v: Rev X.0x serial: <root required> UEFI: American Megatrends v: 2501
date: 07/21/2014
CPU: Quad Core: Intel Core i5-3570K type: MCP speed: 1609 MHz min/max: 1600/4300 MHz
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] driver: amdgpu v: kernel
Display: x11 server: X.Org 1.19.6 driver: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa
resolution: 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: AMD NAVI10 (DRM 3.35.0 5.4.0-050400rc4-generic LLVM 9.0.0)
v: 4.5 Mesa 19.3.0-devel (git-cff53da 2019-10-26 bionic-oibaf-ppa)
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
Drives: Local Storage: total: 1.03 TiB used: 154.68 GiB (14.7%)
Info: Processes: 208 Uptime: 2h 45m Memory: 7.72 GiB used: 1.06 GiB (13.7%) Shell: bash inxi: 3.0.32
View PC info
PROTON_LOG=1 PROTON_USE_D9VK=1 %command%into the launch options to see whats up with it. it will create a log into the home folder with name Steam-<appid>.log
I did what you said and everything seems fine except for
info: Required Vulkan extension VK_KHR_get_physical_device_properties2 not supportedinfo: Required Vulkan extension VK_KHR_surface not supported
info: Required Vulkan extension VK_KHR_win32_surface not supported
39179.786:0035:0036:trace:seh:MSVCRT_raise (22)
terminate called after throwing an instance of 'dxvk::DxvkError'
Problem with mesa not supporting these extensions ?
EDIT : Bad english...
Last edited by TobyGornow on 26 Oct 2019 at 7:52 pm UTC
Scroll to the bottom for vulkan capabilities.
Looks like VK_KHR_win32_surface is still not started.
Have to live right on the edge to get navi 10 going.
If I'm not wrong, VK_KHR_get_physical_device_properties2 & VK_KHR_surface should be supported and shouldn't spit an error.
So i'll wait a little longer when mesa 19.3 will be released and then i'll try again.
so :
sudo apt install mesa-vulkan-drivers:i386D9VK gives much more performance than dxvk in Vanquish case, it's amazing. But still, I'm feeling that antialiasing "Edge 8x" in the options does nothing, maybe it's me and it's an old game, so I've become more picky.
I will try the other options to see if there's a difference.
Last edited by YoRHa-2B on 28 Oct 2019 at 7:05 am UTC
All I know is I installed mesa-vulkan-drivers:i386 and Bam ! it's Working like a charm.
I feel that you're not quite satisfied with the solution. Should I file a bug / complain / rant on Proton Git, Mesa Git or somewhere else ?
PS : Thanks for all your work on DXVK. I just finished Nier Automata and it's one of the best game I've played in 20 years.
Last edited by TobyGornow on 28 Oct 2019 at 8:57 am UTC
D9VK gives much more performance than WINED3D in Vanquish case, it's amazing.
My point is just that expecting Mesa to implement win32-specific WSI extensions on Linux is pointless.
Last edited by YoRHa-2B on 28 Oct 2019 at 9:11 am UTC
Last edited by TobyGornow on 28 Oct 2019 at 7:55 pm UTC