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
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- NVIDIA stable driver 550.135 released for Linux
- Dungeon Clawler will grab hold of your free time now it's in Early Access, plus keys to give away
- Sony reportedly looking to acquire Kadokawa, owner of ELDEN RING dev FromSoftware
- Monster catcher Cassette Beasts adds Steam Workshop support and a new battle mode
- > See more over 30 days here
-
Driveloop is a mental mixture of Mad Max and Vampire Su…
- grigi -
2K Launcher is finally no more - that's at least one pu…
- LoudTechie -
2K Launcher is finally no more - that's at least one pu…
- Lanz -
Steam Client Beta fixes up NVIDIA bugs on Linux with Ga…
- tarcisiosurdi -
PlaytronOS Alpha 2 brings expanded NVIDIA support, more…
- LoudTechie - > See more comments
- What have you been listening to?
- Liam Dawe - What do you want to see on GamingOnLinux?
- Linux_Rocks - Our own anti-cheat list
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - Types of programs that are irritating
- Cyril - See more posts
I'm now maxing out my GPU with a 980ti at 1440p and medium/high settings, and getting around 60-90fps typically. Before it was maxing out at 89% gpu utilisation. It's still slower than Windows though, I'd guess around 80% of Windows, but very much playable.
View PC info
By the way, if I understand correctly, dxvk translates D3D11 into Windows Vulkan (so the need to install Vulkan SDK), which is then translated into Linux Vulkan. What is the point in translating it into Windows Vulkan first? Shouldn't it be less indirect to translate into Linux Vulkan right away?
View PC info
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
View PC info
It seems I did everything correctly, the driver though was running Vulkan 1.0.49 which wasn't enough for the game, Updated to 390.25 and game ran instantly.
------------------------------------------------
It seems with DXVK even the lowest of systems will be able to play this game on Linux now :-)
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
1280x720 / Medium Settings / SSAO+Light Shafts on.
System:
Core 2 Quad Q6600 @ 2.7GHZ
Nvidia GT1030
4GB DDR2 Memory
GPU usage easily hit 100% / CPU peaked 85% Max.
View PC info
View PC info
I know I should use the DXVK_HUD = 1 command but I do not know where
View PC info
Set the environment variable before launching the game. I launch it from the terminal, so for me it looks like:
DXVK_HUD=1 wine_dir=wine-vulkan ./the_witcher3.sh
But that uses a bunch of my own scripts inside. How are you launching the game?
Example of the above script:
the_witcher3.sh
#!/bin/bash
mesa=${mesa:-true} # use custom built mesa
hud=${hud:-false} # use GALLIUM_HUD
export wine_dir=${wine_dir:-"wine-master"}
export mesa_dir=${mesa_dir:-"mesa-master"}
if $mesa; then
mesa_run="mesa_run.sh "
fi
if $hud; then
hud_run="gallium_hud.sh "
fi
export WINEPREFIX=/opt/games/wine/prefixes/witcher3
export mesa_glthread=true
export WINEDEBUG=-all
cd $WINEPREFIX/drive_c/the_witcher_3/bin/x64
${hud_run}${mesa_run}wine_run.sh witcher3.exe #&>wine_run.log
View PC info
wine_env.sh - Environment setting script.
wine_run.sh - Wine launcher that uses wine_env.sh.
winetricks_run.sh - winetricks launcher that uses wine_env.sh.
mesa_run.sh - script to use custom Mesa.
You can get the idea from it, how to run custom Wine + custom prefix + custom Mesa.