The issue I am experiencing is that the ground textures flash intermittently which causes me headaches.
I have installed Garuda Linux on an old Radeon laptop and there is no issues with flashing graphics at all. So my thinking is that it must be related to NVIDIA but I have no idea how to fix this.
Generally admin can’t help you with specific game related issues with proton. Recommend you go to the Proton-GE discord.
But:
Try the Proton version of the game as it’s going to default to ‘native’ version but they are generally poorly maintained compared to the window’s version.
Right click the game in your library. Properties.
Go to compatibility.
Tick the box that says ‘Force the use of specific Steam play compatibility tool’
You could also try different proton versions in Steam, e.g. 9.0 or Experimental. You can change that in the attributes of the game (right-click) in the Compatibility tab.
As @zadoww recommended, you could try proton-ge. You first need to install ProtonGE-Custom through Garuda RANI → Gaming → WINE and then restart Steam for this to work. It will then show up in the same list as the other proton versions.
Check the game’s graphics settings and play around with them. Most likely to cause texture flashing are features such as Anti-Aliasing (anything with AA in its name, e.g. FXAA) and Upscaling (e.g. DLSS) or Lighting/Shadows.
You could run the game through gamescope, that sometimes helps with compatibility issues. Install it through RANI → Gaming → Gaming tools. Then go to the game properties, in the general tab is an empty text field for command line arguments. Enter this and replace the dimensions with your actual screen size: gamescope -w 1920 -h 1080 -f -r 60 -- %command%
Let us know if any of that changed something for the better or worse.
And Google contributed this: advanced graphics, check limit dynamic lights, set it between 4 and 8
I have completed all the steps that were suggested but nothing has changed.
I have done two tests on this issue now which were as follows:
Installed Garuda on an old Radeon Laptop, connected to Steam then Wurm Online via the Steam client. Upon logging into the game, there are no flashing images whatsoever.
Installed Garuda on a newer gaming laptop with a 4070 NVIDIA graphics card, connected to Steam then Wurm Online via the Steam client. Upon logging into the game, the flashing images are there.
This does appear to be an NVIDIA issue since the settings on both laptops for the game are exactly the same, using the default settings. I have no idea what to try next to be fair as I have no knowledge of Linux or even how to install the relevant drivers.
My final conclusion that it is my NVIDIA 4070 graphics card or its drivers that is causing the issue and not the game itself.
Any further help appreciated to try and resolve this NVIDIA issue much appreciated before I am forced to return to dreaded Windows 11.
I have no idea what DP is, again will do more research.
Points 1 - 3 I have no idea how to even resolve those, so I will need to try and look them up.
Point 4: I tried the logout, login and choosing x11 and it totally froze my system. However, I am going to re-try again now that I have slept. I really appreciate this help, total newbie to Linux.
Update: x11 - the graphics issue is still the same.