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
- Riot Games talk Vanguard anti-cheat for League of Legends and why it's a no for Linux
- Fallout 4 is getting a fresh update and will be Steam Deck Verified
- Proton Experimental brings lots of bug fixes, controller support in a few launchers
- Lutris v0.5.17 brings critical bug fixes and a new way to run games with Proton
- Combined Arms (OpenRA) for Command & Conquer just had a huge upgrade
- > See more over 30 days here
-
Pick up some classics in the Good Old Games sale at GOG…
- fschaupp -
Ghost of Tsushima PC specs revealed - should work on St…
- Arehandoro -
Stardust Demon looks fantastic for retro metroidvania a…
- StoneColdSpider -
Ghost of Tsushima PC specs revealed - should work on St…
- Pyretic -
Take back 1944 occupied Poland in '63 Days', will be op…
- hardpenguin - > See more comments
Latest Forum Posts
- What sorta display and audio setup do you folks got?
- pleasereadthemanual - The Evercade Outpost!
- StoneColdSpider - Weekend Players' Club 4/12/2024
- StoneColdSpider - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - Colin McRae Rally 3 at 22 years young looking great!
- Pengling - See more posts
Splendid idea, I utterly concur! Speaking at least for myself, a fool-proof terminal tutorial on how to set up a running Dxvk-Wine would be most welcome. Being just a humble admirer of Shmerl's and others' prowess in magicking dlls and compiling stuff, I never really succeed in patching together the various info properly - but somehow manage to keep up my enthusiasm.
Hence a list of command lines - starting from scratch - one may only copy/paste would be great.
I.e. you have a fresh new install of Ubuntu 16.04/17.x and/or Arch-Antergos and in order to get games running with the latest stable(!) Dxvk-Wine open a terminal and enter 1... 2... 3...
Note: That such a tutorial should also include the proper functioning GPU-driver-installation both for Nvidia and AMD, since doitsujin seemingly (and from his point of view sufficiently) lists merely drivers which cause issues on github, yet a common user like me would explicitly need to be told which ones do work and which to avoid under any circumstance.
Thanks you very much! Kudos and looking forward!
Cecco
View PC info
Let me allow to quote myself to help you with a tutorial.
View PC info
Awesome! Thanks!
For the record, 396.24 seems to take care of the performance regression, but... And there is a big but... I see flashing water textures over the dirt trails, in Crow's Perch. With __GL_NextGenCompiler=0, everything works fine.
@cRaZy-bisCuiT
Thank you very much! Since these instructions are truly plain and simple - and among the clearest I hitherto found on the web - I actually followed them already last weekend when trying to get dxvk running in a vanilla Ubuntu 16.04.
Wine-prefixing (wine 3.6 staging), dxvk-extraction and game-installation into that new prefix worked quite fine.
Dxvk also seems to run, since I can activate the Dxvk-Hud (with version, fps, memory etc.), but as soon as a game attempts to access DX11, I end up with a system freeze of the kind described under doitsujin's dxvk/issues/251.
So is there anything else I have to do? Copy some dlls or change something in winecfg?
Is Mesa 17.3.3, which I am running, the troublemaker, what other AMD-driver ought I to use? What AMD-driver do you employ, Biscuit?
PS: Since this is @Shmerl's Witcher-Thread, and I do not wish to spam it with general Dxvk-travails, I may try running Witcher3 on my system and then post results. Yet I shall have to re-download the entire game from GOG overnight.
View PC info
I wanted to provide an update on my efforts to get the Witcher 3 running on Fedora 28 (just upgraded). I was able to successfully get everything working with Wine Staging 3.7 and DXKV 0.42, but there was a specific step that I performed that might help others.
I'm not sure how many people dual boot, but I no longer use Windows so I was unable to install the Witcher 3 on Windows and simply copy over the files. What I ended up needing to to is this:
1. Create a new wine prefix (Wine Staging 3.7)
2. Run the GOG installer for the Witcher 3 (note that at the end of the installation it also installs a C++ redistributable package - which I believe it what causes the problems I was experiencing).
3. Copy the entire Witcher 3 directory and all it's files to a location outside the prefix.
4. Delete the wine prefix.
4. Create another new wine prefix (Wine Staging 3.7)
5. Move the Witcher 3 directory into the new "clean" wine prefix
6. Setup DXVK (I simply copied the DLLs to c:/windows/system32)
7. Use winecfg to set d3d11.dll and dxgi.dll to "native".
8. Run the game.
I think the key was creating a new "clean" wine prefix without the C++ restributable package, and to only have the Witcher 3 data files in that prefix.
Hope this helps others!
View PC info
Are you using GOG classic installer or Galaxy enabled one? I've always used the classic installer and never had this issue.
View PC info
Yup! I was using the Galaxy enabled installer, although I chose specifically to not install the GOG Galaxy client (customized the installation process). That explains the problems I was having...
Man, what a silly mistake. Do you think I should reinstall using the classic installer? Everything appears to be working at this point.
View PC info
I don't think you need it now, but keep it in mind for future installations.
Alright, following cRaZy-bisCuiT's instructions one by one in a new Wine 3.6-staging prefix, into which I installed TW3 GOTY via the classic GOG installer (i.e. not Galaxy), the Witcher starts and the menu with background campfire animation looks fine at 60fps.
Yet, alas, as soon as I commence e.g. 'Blood and Wine' I see this:
![](file:///home/galland/Bilder/Dxvk_Witcher3_Testrun_2018-05-04 11-28-10.png)
(disabling all TW3 post-processing options doesn't help either)
No crashes or freezes this time, I can exit via menu, change settings and restart as I like.
Both dxvk-hud and console info put out:
AMD RADV TONGA (LLVM 5.0.0), Driver: 17.2.8, Vulkan: 1.0.42
But console output starts with this warning and produces stacks of errors as these:
WARNING: radv is not a conformant vulkan implementation, testing use only.
[...]
err: D3D11Device::CreateGeometryShaderWithStreamOutput: Not implemented
[...]
err: D3D11Device::CreateBuffer: D3D11_BIND_STREAM_OUTPUT not supported
[...]
../../../src/compiler/spirv/spirv_to_nir.c:2737 WARNING: Unsupported SPIR-V capability: SpvCapabilityImageCubeArray
So I suppose something must be amiss or I should switch from AMD RADV to another driver.
Any advice, help, hint would be most welcome.
Much obliged.