Certain types of objects allow grass/trees to see bleed through terrain objects and floor in the latest patch. I was asked to post some screenshot examples. Steps to reproduce are 1. boot using linux via steam pronto with nvidia card, look at direction grass is with an object in between. Trees do the same thing but ONLY at a distance.
#oLinux Visual artifacts with terrian.
126 messages · Page 1 of 1 (latest)
Thanks for the images and videos! Im confused by the Kur screenshots, the vegetation you point to looks correct to me? Am I missing something? Maybe you can visit the buildings in Kur and see if the vegetation renders through them, that would make it more obvious
Its vegetation from the other side of the mountain
It's hard to show from the screenshot but when moving its very clear it's not where it appears by the way it parallaxes
The buildings were all fine in Kor. There was some rocks I found but had to get warm... and then never found the rock again
As I said some of them go nearly invis
Hmm alright. Next time youre in Kur can you try to capture a video of it so I can see the parallaxing?
Sure!
Thank you!
Is this a simular issue? (Win11, 4070, in Sunvale) - since patch.
I dont think so. Are you talking about the trees on the water?
Yeah the trees have spikes under them showing the water through them or something.
Thats the water reflection, you can turn it off in settings or increase it to the highest quality, but that comes with a pretty big performance hit. Not sure why it would just start now for you
Oh the rendering of those trees may have changed, which would cause it
Here is a fun one and why rocks are so hard to find
Hahaha wow, trippy. Rock ambush!
Yeah it certainly does seem to bea thing on linux
I am getting all the same thing, but on much crappier settings.
Should mention I am running it native with crappy onboard intel graphics.
This also happens with AMD gpu(9700XT). On a fresh Nobara install.
I miss when we could set the grass draw distance to 0 and just not see it at all, things ran so much smoother
I also remember that trees had this issue with billboarding or w/e the setting is that can cause the same thing
looks like a fever dream lol
AMD card here, seeing trees through buildings and terrain. It's kind of hard to show terrain in still images, because it ends up being grass overlapping grass, but basically grass on the other side of the hill is being draw in front.
(I assume this grass would normally have been culled, no real reason to draw so much geometry behind walls?)
I am experiencing the same issue, I have an AMD card and I am running the linux version of the game
It is a culling/raycasting issue I assume
completely unplayable right now on native linux
I do remember this happening before at some point, it seems like a bug regression
put the tree rendering distance to the minimum, that should minimize the issue
eh i already reduced the game to a PS2 game that makes me sick to play
i cant even find my way around anymore because now everything looks like a golf course and i don't recognise the landscape
yea, fair
ah, there was an Unity version bump and some rendering optimizations, the issue might be there
Serbule Hills looks completely normal, I have no idea why
yeah i have no business there, but i do hang out quite a lot in serb, and that's just unplayable right now. even if you turn the graphics all the way to C64 Summer Games, there's still patches of grass shimmering through and floating through walls etc
okay, eltibule is problematic, too
here's serb at Gameboy settings
yea, same for me
i can play it on windows, but i'd hate to do that. i didn't test it on proton yet, but if i could run it natively, why proton, right
Exactly same for me, I hate to have to switch to Windows
Managed to make it work with Proton Experimental on X11 session (had camera / mouse right click pb on Wayland)
Oh, does the game have a native Linux version? I had just assumed it was going through Proton.
Yes every Unity Games are Linux Native 🙂
has both, yes
Neat!
linux usually runs very smoothly
Thanks to Steam, Linux is becoming more & more a viable alternative for gaming, I think 5 more years and will cover everything maybe 🙂
Proton runs far better than the native build from my experience. Would recommend.
what about this graphics bug, does it exist on proton?
It's working on Proton, I think I have darker textures but it's working perfectly 🙂
I just had to switch on X11 session, I had a mouse capture bug (looks like) on Wayland with Proton and the game
wayland is causing so much trouble 🙁 also with mouse cursor software
It works perfectly on Niri without Proton for me idk 🙂
Just that annoying graphical glitch so better to play with Proton while waiting for a fix
the native version runs great, except for this bug, and the water one
Yep exactly, but this bug is too much annoying for me 😅
I had this issue and found the command line -force-vulkan fixes it on both proton experimental and proton 9 .04
I have always had better luck with the native version but some people find the proton is better so it really does just depend on your machine.
Tested native linux client today and experienced the issue. Does not exist with proton
thanks for the heads up, might switch
what a shame
thank you btw, made me laugh
AMD card here, had this issue on linux native (alongside the water wave one), switched to windows build + proton and works fine
Love it.
the extra-awesome grass in motion makes me actually feel sick. no clue what it is. but having grass shimmer through mountains and waving up and down, back and forth as i ride by makes me very uncomfortable.
I bring you the culmination of several bugs simultaneously! The eltibule sky (I assume), extra awesome grass, and for some reason it took about a minute for to register it was night time when I entered Eltibule.
Add a bit of toaster laptop and it is a mighty fine picture of things going wrong but still being playable heh
Doesn't normally look like this though. It was just the perfect storm of small bugs together
made me chuckle too lol
this is peak performance right here
Tried the native version a number of times the past months / updates, but the windows version on proton just runs much better.
I bit the bullet and switched to Proton now, too.
btw what is default for linux: OpenGL or Vulkan ? (maybe here is the problem)
I'm getting all of this on Win11, not Linux, 4070 GTX.. It's horrid.:(
The native mostly defaults to vulkan but the proton version can default to opengl and so might need to add -force-vulkan to the steam launch arguments to make it use vulkan. Should work for the native version too because it is a unity argument but native tends to be more reliable at choosing to use vulkan by default.
Apparently me having better luck with the native version over proton seems to make me the outlier recently.
I fixed all my linux graphics issues by changing the version of proton the game uses. I am on cachyos so i picked cachyos proton. There are ALOT of other versions and I'm pretty sure one will work for you. The steam 1.0 runtime has the issues...
for me (SteamDeck SteamOS) Native select OpenGL by default
I found native was more likely to chose vulkan if it could but I guess it might have just been the way it is for the few machines I have used. I now kind of wonder what it is that makes them choose opengl or vulkan, but not enough to actually figure it out.
Well apparently I wasn't pay much attention because my native had gone back to opengl by default at some point when I wasn't looking. I only noticed because I saw vulkan was currently makes the trees and grass disappear entirely and mine were still there and then trying -force-vulkan on native made them go away.
Aaron is on that one, actually: https://discordapp.com/channels/592041654677012480/1479219068186656768/1486618228405960806
They only need to fix the trees, the grass can stay gone eternally!
I, too, am on CachyOS, I'm using Proton Experimental, and the grass textures are still bleeding into A LOT of the foreground textures. May I ask what version of Proton you are forcing on the game to prevent such things?
Well, I just forced version 9.0-4 on the game, and it got rid of the issue (at least initially-seeming)! However, the kinda terrible part is none of my in-game settings carried over :(. Perhaps there's a way to copy 'user launch settings' over somehow??
EDIT: Yeah, I would love to know how to copy user settings (if possible)!
EDIT*: I found that user settings for my game exists at: /SteamLibrary/steamapps/compatdata/{gameId}/pfx/drive_c/users/steamuser/AppData/LocalLow/ElderGame/Project Gorgon/GorgonSettings.txt. Awesome! However, I don't yet know how/what the Proton forced version reads in terms of this .txt file when launching the game with a different Proton version set since none of my customized game settings carry over. Hmmmm
I only had grass issues on native build, not had them since swapping back to cachyos version of proton
If you keep that GorgonSettings.txt somewhere else and just copy it back when you change proton it should be good. You can also throw it in/copy it out of /home/username/.config/unity3d/Elder Game/Project Gorgon if you are swapping between native and proton to keep your settings.
Not sure why changing proton version would mess with it though. I always thought changing proton at least kept the AppData stuff for the game itself untouched.
Great info. Let me ask this, though. In Steam > Settings > Compatibility, it states that I am using 'Proton -Experimental' for all Steam games that I launch. Is that actually true bc the evidence suggests that I'm running the games natively, i.e., still seeing the grass textures erroneously? When I click the 'Properties' of the game however and choose the 'Force...' option and whatever Proton version therein, all version that I tried all seem to fix the issue, which is why it leads me to believe that I'm not actually utilizing Proton at the base level. Thoughts?
I will try copy+pasting my GorgonSettings.txt. I'm assuming you mean I should copy the .txt file for my game as it exists before I force the specific Proton version on the game, i.e., game Properties > Compatibility > 'Force...' option?
If a game has a native client, steam always defaults to that and you will need force compat to go to proton
If a game does not have a native client then it will use your defualt proton, for you that would be proton-experimental
Ok so my hypothesis was wrong, got it. Lol
Or maybe not
If I'm understanding you correctly.
Meaning, does PG have a native client?
When you install project gorgon. Even if you have told steam that your default for games is proton experimental. It will use the native client and no proton
being a Unity game, there is a native linux client
@meager scaffold, do you know where I copy my settings to/from?
This file didn't seem to change when I forced Proton on the game:
/SteamLibrary/steamapps/compatdata/{gameId}/pfx/drive_c/users/steamuser/AppData/LocalLow/ElderGame/Project Gorgon/GorgonSettings.txt, but I could be wrong
the directory you listed is where proton puts things for gorgon
native will come from somewhere else
ohhh
/home/{user}/.config/unity3d/Elder Game/Project Gorgon/
this never really gets easier and stays confusing, although after a year of linux I do tend to figure out where my game shit is eventually
I like to bookmark the folder, once located. Useful for Gorgon because your log dumps go there if you are a VIP
omg, didn't realize that was a feature. Probably is in Windows, too(?), but amazing nonetheless. No pun intended: noted.
I hate to say this, but I somehow broke both of my .txt files? I copied the values from the unity3d file path (thinking this was the native settings - the one on which I've been playing), and copied them into the LocalLow file path, and now my game looks like this on native and Proton:
I tried undoing the changes in the LocalLow file path, and it's not resolving the issue for whatever reason 🤔
Delete the file (copy elsewhere first) and restart the game. Then you can just adjust the individual lines you care about.
Deleting it lets the game create a new one.
That was going to be my next step, @tulip dirge , but I wanted to be sure (I guess?) that a new one would be auto-generated. Thanks, I'll try this.
Yeah, I'll need a compare tool or something bc I can't read the values. E.g., in Keybinds there are just seemingly boolean (or binary?) values, i.e., 1s and 0s, to represent the key assignments. I would've just manually edited it myself, but I didn't know how to interpret the values lol. This is maybe where a file compare tool could come in. However, this is probably a null pursuit since I've already corrupted one/both of the files? We'll see...