Deep Rock Galactic
Krairy Aug 8, 2024 @ 2:57am
Playing DRG on Linux
Hey all,

It's time for a new Linux thread here.
What's your experience with DRG on a Linux PC?

I read that for most people it runs perfectly fine. However, I experience prominent visual glitches: some textures would blink, which causes a lot of visual chaos, especially in places with like Abyss bar. I guess, number of objects plays a role, or number of different textures?

The game is still fully playable and enjoyable though. The glitches are just an annoying obstruction.

Has anyone experienced anything like this? Any advice?

UPD: SOLVED. Just install Steam as a flatpak.

My specs are:
CPU: AMR Ryzen 3
GPU: AMD Radeon 570
With this hardware I have no problem with DRG on Windows.

OS: Ubuntu 22.04 LTS
Linux kernel: 6.5.0 - note: I applied modifications by Tuxedo tools, and the glitches did not disappear but maybe became slightly less heavy? Not sure though.

Steam installed from the .deb package
Tried Proton versions 7-9, did not notice any difference.
The Vulkan shaders are rendered before the start.
Last edited by Krairy; Aug 8, 2024 @ 3:26pm
< >
Showing 1-15 of 39 comments
Thetagent Aug 8, 2024 @ 7:33am 
Experience has been great thus far. The only issues I've had are unstable frametimes that would cause my VRR monitor to flicker (which I fixed by using an external frame-limiter) and the glowing weakspots of some enemies flickering (which I have not had since I switched from Nvidia to AMD).

Current specs:
CPU: AMD Ryzen 7 7800X3D
GPU: AMD Radeon RX 7800XT
RAM: 32GB DDR5
Video Driver: Mesa 24.1.5
Kernel: 6.10.3-arch1-2

If the Platinum rating on protonDB [www.protondb.com] is anything to go by, Proton should not have trouble converting the game from DirectX11/12 to Vulkan. It's not Steam Deck verified, but I believe that is only because the in-game fonts do not scale well with the smaller screen.

Can't say I have experienced the severe visual bugs you described. I suspect the issue may come from your video drivers, as changing Proton versions seemed to have no effect, as well as your hardware working fine on Windows. Check to see what drivers you have installed, they should be listed in either your system settings or your list of installed packages.
The Xorg page on the ArchWiki [wiki.archlinux.org] has a good list of recommended open-source drivers for OpenGL and Vulkan. I'm not super familiar with Ubuntu, but IIRC they focus more on stability than latest updates, so your drivers may very well be out of date.

As for some simple fixes you could try first, try switching between DirectX 11 and 12 under DRG's Video settings. You could also try using GloriousEggroll's [github.com] fork of Proton. It can improve some games that don't work under vanilla Proton.
myxlmynx Aug 8, 2024 @ 11:28am 
For me it always runs great (Arch Linux, 7900XTX with Mesa/RADV drivers, 5900X, 4K 144Hz monitor, running the DX12 version of the game).

I run it on the latest GE-Proton with this Steam commandline:

MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=144 %command% -nosplash -xgeshadercompile -nothreadtimeout -NoVerifyGC

(Mangohud is just for imposing the 144fps limit)

The last 3 parameters are ones that you could try out if you're having any kind of problems. They're generic UE4 game engine parameters I think, they helped me get a completely stutter-free experience. I had micro-stutters otherwise. Maybe they're gone already but I didn't test it and as long as this doesn't cause any problems I'll just keep it like that.

Also, first, always try turning off all mods. You could also try running the DX11 version of the game but who knows maybe at some point in the future it will be deprecated/removed so that might not be a long-lasting option.

Also, try out other UE4 engine games with the same environment, to see if you have the same problems there, or if it's only in DRG.
Zargothrax Aug 8, 2024 @ 12:17pm 
Can confirm, switching from DX12 to DX11 fixed any visual bugs the game had for me when I switched to Linux.
Last edited by Zargothrax; Aug 8, 2024 @ 12:17pm
Amble Aug 8, 2024 @ 12:34pm 
Been playing on Linux for years and never encountered any issues on any hardware. Game runs better than it does on Windows for me, however only on the DX12 version, DX11 is a bit worse.

Your issues sound driver related. Make sure you're using RADV as your Vulkan driver, and not AMDVLK, it can be easy to end up installing the wrong one. Beyond that I'd say it's probably related to Ubuntu LTS having quite old packages, including your GPU drivers.

You could try something like kisak-mesa PPA to get more recent drivers at the risk of potential system instability, or use Flatpak Steam which will have bundled up to date drivers separate from your system ones. Or use a distro more suited to gaming with software that isn't multiple years out of date.
Last edited by Amble; Aug 8, 2024 @ 12:34pm
Krairy Aug 8, 2024 @ 3:21pm 
Thank you all for sharing!

What do you think, simply installing Steam as Flatpak really solved the issue! Smoooooth operation.

I had to toggle some switches in Flatseal first to make Steam access the network, apart from that it was an easy fix. :)

My drivers are

❯ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2
Last edited by Krairy; Aug 8, 2024 @ 3:23pm
Amble Aug 8, 2024 @ 3:32pm 
Originally posted by Krairy:
Thank you all for sharing!

What do you think, simply installing Steam as Flatpak really solved the issue! Smoooooth operation.

I had to toggle some switches in Flatseal first to make Steam access the network, apart from that it was an easy fix. :)

My drivers are

❯ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2

Expected as much. DRG doesn't play nicely with outdated drivers on Windows or Linux, they seem to regularly update things in such a way that requires newer drivers to render properly.

Happy rocking fellow penguin. :steamthumbsup:
fastforward Aug 8, 2024 @ 3:38pm 
some guy managed to start it in gta
Pim Aug 8, 2024 @ 3:47pm 
i will give some heads up with steam flatpak, it has more input delay and games might a tiny amount of stutter sometimes. i run flatpak because i dont play competitive games but just giving you a heads up. flatpak steam also crashes a boat load for me
Krairy Aug 8, 2024 @ 4:06pm 
Originally posted by Pim:
i will give some heads up with steam flatpak, it has more input delay and games might a tiny amount of stutter sometimes. i run flatpak because i dont play competitive games but just giving you a heads up. flatpak steam also crashes a boat load for me

Good to know, thanks for sharing!
Krairy Aug 8, 2024 @ 4:07pm 
Originally posted by Amble:
Originally posted by Krairy:
Thank you all for sharing!

What do you think, simply installing Steam as Flatpak really solved the issue! Smoooooth operation.

I had to toggle some switches in Flatseal first to make Steam access the network, apart from that it was an easy fix. :)

My drivers are

❯ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2

Expected as much. DRG doesn't play nicely with outdated drivers on Windows or Linux, they seem to regularly update things in such a way that requires newer drivers to render properly.

Happy rocking fellow penguin. :steamthumbsup:

Rock and stone to the bone!
Amble Aug 8, 2024 @ 4:08pm 
Originally posted by Pim:
i will give some heads up with steam flatpak, it has more input delay and games might a tiny amount of stutter sometimes. i run flatpak because i dont play competitive games but just giving you a heads up. flatpak steam also crashes a boat load for me

Flatpak does have some CPU overhead, but it's only known to cause performance loss in some very particular cases. Mostly only native Linux games that make a lot of syscalls. Proton is largely unaffected. The overwhelming majority of the time it'll be less than 1% difference, and if your limiting factor is GPU then there will be no difference.

Input delay and stuttering doesn't make sense, it's just the seccomp filter that can lower your CPU performance to varying extents and in turn lower your framerates. Anything else has to be related to something else on your end. Crashing is also not something I see anyone else experiencing.
Pim Aug 9, 2024 @ 11:00am 
Originally posted by Amble:
Originally posted by Pim:
i will give some heads up with steam flatpak, it has more input delay and games might a tiny amount of stutter sometimes. i run flatpak because i dont play competitive games but just giving you a heads up. flatpak steam also crashes a boat load for me

Flatpak does have some CPU overhead, but it's only known to cause performance loss in some very particular cases. Mostly only native Linux games that make a lot of syscalls. Proton is largely unaffected. The overwhelming majority of the time it'll be less than 1% difference, and if your limiting factor is GPU then there will be no difference.

Input delay and stuttering doesn't make sense, it's just the seccomp filter that can lower your CPU performance to varying extents and in turn lower your framerates. Anything else has to be related to something else on your end. Crashing is also not something I see anyone else experiencing.
it does cause more input delay you can search online or YouTube for actual stats, and by stutter I meant more inconsistent frame timing but like I said most of the time it's good
Amble Aug 9, 2024 @ 11:45am 
Originally posted by Pim:
Originally posted by Amble:

Flatpak does have some CPU overhead, but it's only known to cause performance loss in some very particular cases. Mostly only native Linux games that make a lot of syscalls. Proton is largely unaffected. The overwhelming majority of the time it'll be less than 1% difference, and if your limiting factor is GPU then there will be no difference.

Input delay and stuttering doesn't make sense, it's just the seccomp filter that can lower your CPU performance to varying extents and in turn lower your framerates. Anything else has to be related to something else on your end. Crashing is also not something I see anyone else experiencing.
it does cause more input delay you can search online or YouTube for actual stats, and by stutter I meant more inconsistent frame timing but like I said most of the time it's good

I tried looking this up and found nothing. Everything I've ever read regarding this from either Flatpak developers or people who simply know better states that the only difference there should be in performance is the CPU hit from seccomp.
zspekt Jan 1 @ 8:32pm 
Originally posted by Amble:
Been playing on Linux for years and never encountered any issues on any hardware. Game runs better than it does on Windows for me, however only on the DX12 version, DX11 is a bit worse.

Your issues sound driver related. Make sure you're using RADV as your Vulkan driver, and not AMDVLK, it can be easy to end up installing the wrong one. Beyond that I'd say it's probably related to Ubuntu LTS having quite old packages, including your GPU drivers.

You could try something like kisak-mesa PPA to get more recent drivers at the risk of potential system instability, or use Flatpak Steam which will have bundled up to date drivers separate from your system ones. Or use a distro more suited to gaming with software that isn't multiple years out of date.

I'm having a ton of disconnects. did you ever face any issues of this kind with DRG? got any advice?
Amble Jan 1 @ 9:37pm 
Originally posted by zspekt:
Originally posted by Amble:
Been playing on Linux for years and never encountered any issues on any hardware. Game runs better than it does on Windows for me, however only on the DX12 version, DX11 is a bit worse.

Your issues sound driver related. Make sure you're using RADV as your Vulkan driver, and not AMDVLK, it can be easy to end up installing the wrong one. Beyond that I'd say it's probably related to Ubuntu LTS having quite old packages, including your GPU drivers.

You could try something like kisak-mesa PPA to get more recent drivers at the risk of potential system instability, or use Flatpak Steam which will have bundled up to date drivers separate from your system ones. Or use a distro more suited to gaming with software that isn't multiple years out of date.

I'm having a ton of disconnects. did you ever face any issues of this kind with DRG? got any advice?

I did have a disconnection issue for a while, but it affected me on Windows and Linux equally, and disappeared after a certain update to the game.

I wouldn't know what the issue is if it's only happening on Linux for you, I've never experienced connection issues in any game that didn't also happen on Windows. Apologies.
< >
Showing 1-15 of 39 comments
Per page: 1530 50

Date Posted: Aug 8, 2024 @ 2:57am
Posts: 39