Check out our Monthly Survey Page to see what our users are running.

Update: As of NVIDIA 418.30 you can try the "__GL_IgnoreInvalidateFramebuffer=1" environment variable.

Original article:

Recently, I wrote a post about Unity games when playing on NVIDIA having some major graphical glitches with a workaround. Here's another one, that might work better.

To save you a click, the original method was to force a game to use Vulkan by setting "-force-vulkan" as a launch option. However, some games simply don't work with that method or get worse while some work perfectly with it.

Another option, that's possibly better is to set this as a launch option instead:

-force-glcore42 -force-clamped

This forces the game into OpenGL 4.2 and makes it stick to it. See more command line arguments for Unity games here.

To do so on Steam, is really quite simple. Right click on the game you have problems with, hit Properties and then Set Launch Options. In the text box that's available, simply pop that in.

I can confirm this works for both The Long Dark and Project Hospital, two titles that had pretty severe issues.

Why might this be better than forcing Vulkan? While forcing Vulkan is fine for some games, others might simply fail or have even worse issues with Vulkan. There's many reasons for that including driver issues, OpenGL specific code, no testing done on Vulkan by the developer and so on. Essentially, this method should just work better for games with graphical issues with Unity and NVIDIA.

Hat tip to marc.

Article taken from GamingOnLinux.com.
19 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Lintux 20 December 2018 at 6:19 pm UTC
This brings me 20FPS more in 7 Days with my 2080ti! Awesome!
Egonaut 20 December 2018 at 8:24 pm UTC
LintuxThis brings me 20FPS more in 7 Days with my 2080ti! Awesome!

I can confirm that this gives a slightly performance boost to 7 days to die. Still runs like crap compared to previous version.


Last edited by Egonaut on 20 December 2018 at 8:24 pm UTC
dubigrasu 20 December 2018 at 9:45 pm UTC
I remember these arguments fixing Rust's launch hang for Nvidia, back in the summer.
So whatever was borked then, still is apparently.
danniello 20 December 2018 at 11:58 pm UTC
So Linux native game issues support in short:
Unity knows about issue from months. nVidia knows about issue from months. Developers know about this issue (and others like keyboards problems) from months. So what? Nothing. Deal with it.

You know what is funny? When I manually force start Windows win32 version of the game - no issues at all - no graphic glitches, no keyboard issues, no functional issues (at least these games that I tested).

I asked politely one of developers of very broken Linux port (Istanbul: Digital Edition) if they cannot support Linux - maybe they should remove it, because Windows version of the game is working great via Steam Proton. As an answer I received free code for Android version...

PS. Valve also knows about very poor Linux ports from months. Who cares? Publisher/developer paid Valve fee so they do not care - everything is OK from their perspective. In fact Valve is very happy to add every "game" - even if it is copy/paste from some sort Unity/Unreal/other engine tutorial with free assets.
Thormack 21 December 2018 at 1:36 am UTC
dannielloSo Linux native game issues support in short:
Unity knows about issue from months. nVidia knows about issue from months. Developers know about this issue (and others like keyboards problems) from months. So what? Nothing. Deal with it.

You know what is funny? When I manually force start Windows win32 version of the game - no issues at all - no graphic glitches, no keyboard issues, no functional issues (at least these games that I tested).

I asked politely one of developers of very broken Linux port (Istanbul: Digital Edition) if they cannot support Linux - maybe they should remove it, because Windows version of the game is working great via Steam Proton. As an answer I received free code for Android version...

PS. Valve also knows about very poor Linux ports from months. Who cares? Publisher/developer paid Valve fee so they do not care - everything is OK from their perspective. In fact Valve is very happy to add every "game" - even if it is copy/paste from some sort Unity/Unreal/other engine tutorial with free assets.


Do you know if people using AMD GPUs are also having issues?

I currently own a NVIDA, but will buy an AMD sometime in the future.
Just wondering if that would help with bugs.
TheSHEEEP 21 December 2018 at 8:03 am UTC
View PC info
  • Supporter
dannielloI asked politely one of developers of very broken Linux port (Istanbul: Digital Edition) if they cannot support Linux - maybe they should remove it, because Windows version of the game is working great via Steam Proton. As an answer I received free code for Android version...
Ouch. I'd feel insulted...
torstenchr 21 December 2018 at 9:59 am UTC
@liamdawe do you know if it is possible to use a newer version of the GLCore? Forcing it to be 4.2 seems a little low, but maybe that is just me ;)
ErcVitez 21 December 2018 at 11:06 am UTC
A bit off topic, but what is about the Radeon cards in terms of linux gaming?
I want to change my old nVidia GTX 770. Should I stick with nVidia or my I try AMD?
dubigrasu 21 December 2018 at 1:12 pm UTC
torstenchr@liamdawe do you know if it is possible to use a newer version of the GLCore? Forcing it to be 4.2 seems a little low, but maybe that is just me ;)

Quote-force-glcoreXY Similar to -force-glcore, but requests a specific OpenGL context version. Accepted values for XY: 32, 33, 40, 41, 42, 43, 44 or 45.
Try these.
iiari 25 December 2018 at 3:44 am UTC
View PC info
  • Supporter
FYI, this fix FINALLY addressed Tannenberg for me....
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts