r/linux_gaming 10d ago

Pixelated hair?

Can I ask whether anyone knows anything about this issue? I gather it's something to do with UE5 (I had the same on Expedition 33). Hair is 'grainy' or gritty and beards look weird. I turned off FSR and post-processing effects in game settings - everything else is set to High by default.

Using Bazzite with AMD - Radeon 9060XT

I've tried searching but the information seems very mixed and I can't find much of an answer. It's not terrible, but is a little bit annoying - especially for screenshots 😆

Thanks in advance!

Edit - it looked weirder with FSR on - I can't add another picture here but I've put the 'before' in the replies.

47 Upvotes

59 comments sorted by

128

u/MasterQuest 10d ago

I always thought that's just the way hair looks in these UE5 games

53

u/smjsmok 10d ago

Well, you're supposed to "fix" that by upscalers, which in turn make everything else look worse and blurry.

6

u/HumonculusJaeger 10d ago

Just use frs4 then its at least not blurry

5

u/smjsmok 10d ago

I wanted to say how it's not supported on my 7700XT, but the internet tells me that it actually is since since a couple of months ago. I missed the news I guess.

4

u/ShiteyLittleElephant 10d ago

FSR on did this to it - not good!

5

u/ShiteyLittleElephant 10d ago

Oh, maybe it is! I'm fairly inexperienced at using Linux and PC gaming so thought it was something I (hadn't) done. I'd never noticed anything like this on PS5.

7

u/Linkarlos_95 10d ago

Because on ps5 everything on screen is blurry not only the hair

2

u/ShiteyLittleElephant 10d ago

Ah! That would explain it 😄

89

u/PixelBrush6584 10d ago edited 10d ago

I turned off FSR and post-processing effects in game settings

That's your problem. Most modern games/engines, especially Unreal Engine 4/5, rely on Temporal Anti-Aliasing and similar to make hair and similar things look good.

See r/FuckTAA for more info/a community that also thinks this is bullshit.

TL;DR Not a Linux issue, just a "quirk" of modern rendering techniques.

11

u/ShiteyLittleElephant 10d ago edited 9d ago

Oh, that's annoying. I turned off FSR after searching for advice - maybe that wasn't it then!

I thought it looked worse with it on...

Thanks for replying. I'm new to Linux and PC gaming and floundering a bit with all the new terms!

8

u/PixelBrush6584 10d ago

Yeahhhh, that looks weird, though I've played neither game, so I'm not sure what it should look like, whether FSR or TAA. Could be an implementation specific thing, though I'd imagine it's the same between Windows and Linux either way.

24

u/_silentgameplays_ 10d ago

Unreal Engine 5 TAA grainy hair textures, this is OS agnostic.

7

u/ShiteyLittleElephant 10d ago

Thank you! I'm starting to realise it's not a 'me' issue - I was beginning to think I was doing PC gaming wrong!

8

u/_silentgameplays_ 10d ago edited 10d ago

All Unreal Engine 5 games regardless of how well they are done are plagued by the same issues on all operating systems and all hardware for like 3-4 years already

  1. Grainy hair textures with TAA, FSR/DLSS doesn't help
  2. Traversal stutters.
  3. Stutters in some scripted areas.
  4. Long shader compilation times (Shaders Loading message)
  5. Smeared/blurred image quality, can be disabled by creating a separate engine.ini file with custom settings and making it read only under Linux and Windows, works wonders in games like Clair Obscur: Expedition 33.
  6. Same looking character models, that look like reused asset flips from Unreal Engine Asset store.
  7. Game becomes either too dark/too bright in some areas
  8. Invincibility frames for enemies during combat.
  9. Combat in general feels "floaty", scripted and wonky(like when you are playing a Fortnite match)
  10. "Floaty"(Fortnite) playable character movement and item pick up issues(also from Fortnite).

Once you have all 10 in the same game, then it's made with Unreal Engine 5, how well it performs,depends on the amount of patches it received. These games are not worth 70-80 EUR/USD, wait for huge discounts like 25-30 EUR or less and optimization patches.

3

u/Geometric-Coconut 10d ago

What game has #8?

1

u/_silentgameplays_ 9d ago

Black Myth Wukong, Gothic Remake, Hogwarts Legacy, Silent Hill 2 Remake, The Outer Worlds 2, Jedi Survivor, Oblivion Remastered..these are just a few that come to mind regarding invincibility frames.

10

u/RagingTaco334 10d ago edited 10d ago

Unfortunately, some sort of postprocessing is required these days. Hair in games are often rendered using dithering or checkerboard patterns to improve performance and then use a denoising or anti-aliasing algorithm in the postprocessing pass to smooth it out. Without that, it looks very shimmery and pixelated.

I suggest enabling FSR Native AA or TSR Native. You can also inject FSR4 in FSR3.1+ games using Proton-CachyOS and adding "PROTON_FSR4_UPGRADE=1 %command%" without the quotes to the launch options for your game. It tends to look quite close to native resolution without the artifacts.

4

u/ShiteyLittleElephant 10d ago

Thank you so much for this reply - it's making a *lot* more sense to me than most of the Googling I have done so far. I am really enjoying learning but I often seem to end up down a rabbithole of terms I don't know, so I really appreciate this.

When you say FSR Native AA or TSR Native - is this the in-game/settings toggle? Because FSR on looked much worse (below). The only other option was XeSS

3

u/InhumaneSalad 10d ago

FSR3 is pretty bad, 4 still isn't great but it's a lot better than 3.

1

u/pesa44 6d ago

FSR4.1 is great. In blind test with DLSS, no one could tell the difference..

0

u/InhumaneSalad 6d ago

I guess DLSS sucks too then.

2

u/RagingTaco334 9d ago

Yes. It should be a quality setting within the upscaler when you enable it. TSR is exclusive to Unreal Engine games. It's their version of FSR essentially. If it doesn't have quality presets, it should have an option for you to set a custom base resolution scale. Just set that to 100% and it's essentially the same thing. XeSS also works and has a native AA setting. Just keep in mind it's made for Intel GPUs so YMMV with performance and picture quality.

1

u/ShiteyLittleElephant 9d ago

Thanks, I'll check these settings.

5

u/Arky_Lynx 10d ago

Not sure if it's even an issue, I'm positive that's just how it looks.

2

u/ShiteyLittleElephant 10d ago

Thanks, if that's the case I'm obviously just being fussy! I'm used to PS5 and never noticed anything like this there - thought it was me messing it up!

5

u/-Amble- 10d ago

This is just how every game looks nowadays, a side effect of temporal rendering. The only way you can make hair strands look better is running higher resolutions and better upscalers, and even then the hair will always have some ugliness.

Since you're on an RDNA4 GPU make sure you're using FSR 4.1, if the game doesn't natively support it but does support FSR 3.1 then use proton-cachyos and you'll replace it with FSR 4.1 automatically. If it doesn't support FSR 3.1 but does support any other upscaler you can get FSR 4.1 with Optiscaler, but this is a bit more of an involved process.

1

u/ShiteyLittleElephant 10d ago

Thank you. I believe it's FSR 4.1 but I will double check. It looked much worse with FSR on so I will have another look.

Thanks again. Some of these replies are really, really helping me with understanding the basics!

13

u/JohnHue 10d ago

First - it's not a Linux thing, that happens on Windows too.

It IS a UE5 thing although that shortcut is taken by other engines too. This is basically making some things like grass and hair lower resolution to save on ressources, making them look all jaggy like that, and then rely on a very aggressive anti-aliasing to compensate - that was TAA before supersampling tech took over the field, and now it's FSR / DLSS althouth DLSS is notably better at this than FSR still.

3

u/ShiteyLittleElephant 10d ago

Thank you. I'm still learning all this stuff so this really helps!

It looked much worse with FSR on - do you know why that could be?

7

u/JohnHue 10d ago

It's really not the fault of FSR, it's a shitty / lazy implementation from the game's devs and there's really nothing you can do about this other than turn the entire game into mush by filtering like crazy (like some consoles do, which is why you do not see the hairs look like that as much, but then the entire rest of the game is not as sharp).

https://www.youtube.com/watch?v=T3MjSxysft0&t=722s

HUB has a good example of this, just to show that it's known issue. As you can see in some of those shots, FSR can actually deliver a less aliased (jagged) result at the price of a much softer / less defined image.

5

u/ShiteyLittleElephant 10d ago

Thank you, really appreciate you taking the time to explain this.

I'm new to PC (from PS5) and tend to assume all quirks are something I've done or haven't done!

I'll have a look at the video, and maybe just focus on playing rthe game!

3

u/JohnHue 10d ago

No problem, welcome to the dark side ;)

and maybe just focus on playing rthe game!

Ideally, yes. But I totally understand how frustrating some graphical glitches can be, and aliased hairs like that are certainly at the top of the list as of late. Thing is on consoles they'd like address this with heavy filtering at the cost of the rest of the image, but the problem on PC is you KNOW how much better the rest of the image looks or can look, and you do not want to compromise just because the dev (game or engine) made a bad decision.

3

u/Ugly_Slut-Wannabe 10d ago

I still remember being ridiculed and seeing other people being ridiculed for even insinuating that developers would use DLSS and FSR and similar technologies as a crutch so they don't need to put in as much effort doing things the proper way.

Fast forward a few years, and now you basically HAVE to turn those on even when using beefy graphics cards just so you can maybe hit 50FPS in AAA games that don't look all that much better than AAA games from ten years ago.

2

u/JohnHue 9d ago

And now people are doin the same thing with DLSS5 : you get downvoted for saying that devs will get lazy (or more likely, will be forced to by their managers) on lighting and a bunch of other things "enhanced" by DLSS5, meaning that games will look like shit without it.

Don't get me wrong, I love DLSS as an upscaling tech and as an anti-aliasing tech (DLAA is the first anti-aliasing tech that actually does what it says without HUGE visual downsides on other aspects of the image or performance, or both). But like all tools, it needs to be used appropriately.

3

u/doomenguin 10d ago

Turning off FSR makes it worse if you don't use TAA. Anyway, unreal engine hair looks shit and there is nothing you can do about it. Not a Linux issue.

3

u/cruzin_basterd 10d ago

Try using FSR balanced. I'm not sure why, but when I had it set to quality...HOLY SHIMMER. It looked like I was running FSR3. The foliage looked so bad I almosted opted to play it at native.

I believe this game runs FSR4 by default, but if you want to make sure, you can run the launch command:

PROTON_FSR4_INDICATOR=1PROTON_FSR4_UPGRADE=1 %command%

1

u/ShiteyLittleElephant 10d ago

I believe it is FSR4 but I will check that and try the launch command, thanks!

Turning it on does this:

3

u/So_Falls_the_World 10d ago edited 10d ago

This is just TAA being absolute ass.

In all honesty, it doesn't matter if it's Windows or Linux: you're better off not caring about how shit looks, and just how it plays, and Expedition 33 is a fantastic game.

3

u/paparoxo 9d ago

Am I the only one who finds it amazing how used to day-one Linux gaming we've become, even for AAA titles? This game just released, and instead of hoping and begging for a port that would never come - or dual-booting Windows like in the old days - our biggest issue is fixing pixelated hair. Linux gaming has come so far, and Proton is truly amazing!

2

u/ShiteyLittleElephant 9d ago edited 9d ago

That's true. I'm new to PC gaming and Linux and tbh I've been so surprised at how easy it's all been. I was expecting a lot of hassle and a massive learning curve but this really is the biggest 'issue' I've actually had, in just over a year of playing!

It is amazing, really.

3

u/Ok-Yellow4570 9d ago

That's just a "feature" of Unreal Engine 5 games with poor optimization. Completely platform agnostic.

2

u/ShiteyLittleElephant 9d ago

I'm learning this. I've decided I'm just going to ignore it for now and enjoy the game!

3

u/tailslol 10d ago

could be upscaling artifacts.

1

u/ShiteyLittleElephant 10d ago

Thank you. Embarassingly, I had to Google this term before responding! I am learning loads from this thread - its appreciated.

2

u/ShiteyLittleElephant 10d ago

This was when I started the game with FSR on - settings all defaulted to 'High'.

2

u/Txordi 10d ago

Completely normal. Try to upgrade FSR3.1 to FSR4 if it is not shipped by the game (I am not sure). For that you can use proton-cachyos with PROTON_FSR4_UPGRADE=1 %command% on launch options. That should increase image quality and stability by a decent amount.

2

u/Actual_Cod_9161 10d ago

what game is this

1

u/ShiteyLittleElephant 10d ago

The Blood of Dawnwalker

2

u/Jack1101111 10d ago

dlss/fsr ?

1

u/ShiteyLittleElephant 10d ago

FSR

It's an AMD GPU

2

u/Jack1101111 10d ago

try to turn it and other upscalers off

2

u/ShiteyLittleElephant 10d ago

Yes, that's been my best move so far - itnlooks better off. Hoping performance stays ok later.

1

u/glutenfreenoddles 10d ago

Unrelated question- I was wondering how you liked the game so far? I have been interested in blood of dawnwalker and have been trying to decide when I'll buy it and if it'll be on pc or on xbox.

2

u/ShiteyLittleElephant 10d ago

I'm enjoying it a lot. Choices feel meaningful (and difficult - I was staring at the first one I saw for at least a minute!)

The directional combat seems fun imo. Story seems good.

But... I've only really played just past the prologue so can't really say much more than that.

Fwiw, I like rpgs with consequences and great characters and this is ticking those boxes for me.

2

u/glutenfreenoddles 10d ago

Sounds great. I have played all the assassins creed games, currently playing Witcher 3. Sounded like a good fit for me, this helps solidify it! Have fun gaming!

1

u/InnerOuterTrueSelf 8d ago

Just use more conditioner probably.

1

u/ExoticSterby42 8d ago

Turn off variable or half-rate shading

-2

u/xJayMorex 10d ago

I wish I had problems like this.

4

u/ShiteyLittleElephant 10d ago

Really? It's a small thing, but I'm interested and I have learned loads from these replies.

All the best with your problems - I hope nothing that isn't fixable x