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
- Steam Deck now out of stock in the EU in addition to USA, Canada and Japan [updated]
- Free and open source RTS 0 A.D. release 28 "Boiorix" is live
- Widelands, the open source Settlers-like, devs plan to ban all AI generated contributions
- Kerbal Space Program spiritual successor Kitten Space Agency now has a Linux version
- It's now easier to install MGSHDFix for Metal Gear games on Linux / Steam Deck
- > See more over 30 days here
- Establishing root of ownership for Steam account
- Nonjuffo - Nacon under financial troubles... no new WRC game (?)
- Koopa - Total Noob general questions about gaming and squeezing every oun…
- GustyGhost - Looking for Linux MMORPG sandbox players (Open Source–friendly …
- Jarmer - KDE Plasma in Linux Mint
- Caldathras - 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
Which Vulkan SDK did you install inside your prefix?
Anyway, the whole thing is a hack, and they probably didn't account for various use cases. Vulkan patches are progressing in Wine master, so hopefully it won't take long.
checking for -lvulkan... not foundI suppose it requires vulkan dev package?
For the reference, when building wine-vulkan, make sure you have libvulkan-dev installed. Trying TW3 with dxvk now.
info: AMD RADV POLARIS10 (LLVM 6.0.0):info: Driver: 18.0.99
info: Vulkan: 1.1.0
warn: DxgiAdapter: DXGI_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info: D3D11CreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
warn: Vulkan extension VK_KHR_maintenance2 not supported
info: Enabled device extensions:
info: VK_AMD_rasterization_order
info: VK_KHR_maintenance1
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
Failed to compile vertex shader
VK_KHR_maintenance2 is supported by my radv for the reference.
It also has a lot of errors like:
0009:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: '"vkEnumeratePhysicalDeviceGroups"'RADV does, but wine-vulkan doesn't (yet). Unlike the old wine-staging code, wine-vulkan is actually smart enough to filter out any extension that it can't deal with, and sadly it has to deal with every single one of them explicitly due to differences in struct memory layouts between Windows and Linux.
Unlike OpenGL backend though, there are way more microstutters (I guess less of live shader caching is going on).
The water effects are messed up still. But very impressive progress overall.
The Rotfiends seem to require stream output to render properly, which sadly is going to be a massive pain to implement because Vulkan doesn't support anything of the sort natively.
I might look into implementing that actually, if Mesa developers have no plans to do it in the near future.
My resolution is a bit higher (1920x1200) and I set all settings to max, except hairworks are off.
If it runs into a hard CPU limit, that would indeed be embarassing, but when approaching GPU limits, DXVK will always be slower, one reason is that RADV simply hasn't caught up yet, and another is that OpenGL drivers have an easier time placing efficient execution/memory barriers than DXVK. That's the tradeoff.
I'm getting like 20-30% GPU utilization in Novigrad, Beauclair etc. when using wined3d, so yeah, definitely CPU bound. Even DXVK is still CPU bound on this machine, getting between 70% and 80% GPU load most of the time. Constant 60 FPS on Windows.
CPU runs at 3.7 GHz with heavily overclocked IMC, but it's no match for anything modern, your Ryzen is probably at least twice as fast.