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: 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!
Login / Register
- Funded in 5 minutes - the open source modular mini computer 'Pilet' is on Kickstarter
- The Awesome Games Done Quick Humble Bundle is a good deal not to be missed
- Valve set Palworld back as Steam Deck Playable but with multiple listed problems
- GPD WIN 4 handheld plans to support Valve's SteamOS in 2025 (updated: nope) [updated]
- There is no AMD Z2 Steam Deck model coming - Valve
- > See more over 30 days here
Recently Updated
- While Palworld enjoys a resurgence Valve dropped the rating to Steam Deck Unsupported
- GPD WIN 4 handheld plans to support Valve's SteamOS in 2025 (updated: nope)
- Valve confirms a public beta of SteamOS is coming as 'SteamOS expands beyond Steam Deck'
- Discord Canary on Linux breaks Wayland screen-sharing support for now
- Wireless HORIPAD for Steam gets a firmware fix for the Steam Deck OLED
-
Google and The Linux Foundation team up for 'Supporters…
- Purple Library Guy -
Google and The Linux Foundation team up for 'Supporters…
- motang -
Sid Meier's Civilization VII is Steam Deck Verified wit…
- LinuxForEveryone -
Sid Meier's Civilization VII is Steam Deck Verified wit…
- RubyRose136 -
Razer announced the Razer Handheld Dock Chroma for your…
- yndoendo - > See more comments
View PC info
Changing from borderless/full screen/windowed, enabling/disabling VSYNC in game or from drivers does nothing.
I haven't yet tried to completely nuke my settings, but would anyone have any guess what is going on or has encountered this already?
Spoiler, click me
Also Hairworks hair "works".
![](https://i.imgur.com/g7YR3hL.png)
View PC info
That's not my video. It's from this reddit thread: https://www.reddit.com/r/linux_gaming/comments/82te09/dxvk_85d28f7_the_witcher_3_wild_hunt_nvidia/
View PC info
In order to build it, you'll need wine in $PATH, but any wine will do (it's only relevant for automated tests, but since there are no automated tests at the moment, it's not used during the build process). wine-vulkan is only required for running anything with dxvk.
As for wine-vulkan, yes, you need to set up the Vulkan SDK. Just follow these instructions and see if you can get cube.exe from the SDK to run.
View PC info
Ah, thanks for clarifying, that makes sense. Since I was building inside a VM, it has only minimally required set of packages, and the build complained that wine wasn't found, and I wasn't sure whether it needs regular or vulkanized Wine :) May be you can update the instructions to differentiate build vs runtime requirements, since currently they say:
which is misleading.
Thanks! I'll play around with it later today, and hopefully will build dxvk master to give it a try with TW3.
Meanwhile, Vulkan patches are gradually coming into upstream Wine. Will it also depend on Vulkan SDK somehow? It sounds like somewhat extraneous requirement that shouldn't be really needed.
View PC info
Locked to 15,20,30,60 etc is fixed by:
swapchain fix
Reported in:
https://bugs.winehq.org/show_bug.cgi?id=44623
View PC info
![](https://i.imgur.com/mEmRBny.png)
View PC info
..... or maby not. I don't know how to do it on Solus without breaking everything.
View PC info
See how it can be done on Debian: https://www.gamingonlinux.com/wiki/Building_Mesa_from_source
Apply same idea to your distro.
Linux Mint Cinnamon, 4.13.0-36-generic, AMD A8-7600, GTX 960 2GB binary 390.25
View PC info
[1/118] Compiling C++ object 'src/util/util@sta/log_log_debug.cpp.obj'.
FAILED: src/util/util@sta/log_log_debug.cpp.obj
/usr/bin/x86_64-w64-mingw32-g++ -Og -gdwarf-2 -Isrc/util/util@sta -Isrc/util -I../src/util -I.././include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -MMD -MQ 'src/util/util@sta/log_log_debug.cpp.obj' -MF 'src/util/util@sta/log_log_debug.cpp.obj.d' -o 'src/util/util@sta/log_log_debug.cpp.obj' -c ../src/util/log/log_debug.cpp
In file included from ../src/util/log/log_debug.h:5:0,
from ../src/util/log/log_debug.cpp:1:
../src/util/log/log.h:49:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex m_mutex;
^~~~~
UPDATE:
Found this detail: https://github.com/doitsujin/dxvk#troubleshooting
Changing default mingw compilers with update-alternatives helps.
View PC info
View PC info
err: DxvkInstance::getExtensions: Extension VK_KHR_surface not supported
Failed to create DXGI factory
vulkaninfo.exe from inside Wine produces:
0009:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ec50 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x78e10 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ec4c L"\3830\0008" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ece0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x78de0 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ecdc L"\5030\0007" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e810 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x83830 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23e80c L"\5030\0007" 0x00000000: stub
0009:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ec50 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x78e10 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ec4c L"\3830\0008" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ed40 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x78ed0 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ed3c L"\5030\0007" 0x00000000: stub
ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: failed to open DevNode 0P
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ed40 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x76750 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ed3c L"\02f0\0001" 0x00000000: stub
ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: failed to open DevNode ≡
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e920 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x7b1c0 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23e91c L"\0110\0001" 0x00000000: stub
ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistr
May be that's because I installed the latest SDK for 1.1. Should I use one for 1.0.x? I expected it to keep backwards compatibility.
View PC info
err: DxvkInstance::getExtensions: Extension VK_KHR_surface not supported
Or with vulkaninfo.exe:
ERROR: [loader] Code 0 : Failed to open dynamic library "c:\windows\system32\winevulkan.dll" with error 1114
Cannot create Vulkan instance.
C:\VulkanSDKBuild\workspace\LoaderAndValidationLayers\demos\vulkaninfo.c:808: failed with VK_ERROR_INCOMPATIBLE_DRIVER
Quite messy.
View PC info
View PC info
View PC info
How did you build / install wine-vulkan? The process is quite messy, I might just wait until upstream Wine will have proper Vulkan support.
View PC info
Looks like it should be HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\Vulkan\Drivers
Also, using "C:\Windows\winevulkan.json" doesn't work with regedit. You need to use "C:\\Windows\\winevulkan.json"
Anyway, I built wine-vulkan as above, but no dice.