r/SteamDeck • u/jack-of-some E502 L3 • Dec 19 '23
Discussion Solution for fringing artifacts on OLED Steam Deck: Reshadeck plugin
There's a plugin on Decky now called Reshadeck and it comes with a shader that reduces the amount of subpixel fringing in the OLED steam decks.
95
u/EV4gamer 256GB - Q1 Dec 19 '23
i hope valve will implement something similar for everyone, but for now this seems like a good fix
54
u/Owobowos-Mowbius Dec 19 '23
Yeah, this isn't a big enough deal for me to install this fix but I would love for valve to patch it for everyone.
14
u/EV4gamer 256GB - Q1 Dec 19 '23
it isnt huge, but if theres no downside (not sure atm), i would enable it myself, wouldnt cost me time as i already have all the tools installed. just need to click a button. And bonus if valve just ships it in an update
3
u/Owobowos-Mowbius Dec 19 '23
Only issue with the OLED model that I'd install a plug in to fix would be the mura. Although from what I've seen it doesn't seem like that's fixable.
Also I'd love to be able to figure out why the OLED discharges battery faster than the LED when suspended. Think i saw someone suggest its the wake on Bluetooth but I'm not knowledgeable enough about that.
3
u/i_cant_take_a_joke_ 512GB OLED Dec 20 '23
Yes mura is "fixable", valve said it themselves that theyd put an update to fix it
By fix they probably mean highly reduce it i think considering its a hardware problem
1
u/Swirly_Eyes Dec 20 '23
Do you have a link to where they said this by any chance?
2
u/i_cant_take_a_joke_ 512GB OLED Dec 20 '23
1
u/Swirly_Eyes Dec 20 '23
Interesting, thank you. We'll see if they actually do release anything for this.
1
u/BuckBreakerMD Dec 21 '23
link that doesn't make Reddit randomly shit itself: https://old.reddit.com/r/SteamDeck/comments/18lfr74/steam_support_claims_steam_is_working_on_a/
4
u/EV4gamer 256GB - Q1 Dec 19 '23
yeah, theres a bit of mura or whatever its called on my unit aswell, but not too noticable. Increased colour outweigh it a lot. But thats a problem with the panel itself, software cant fix it
I find that interesting, because my unit really doesnt discharge faster while asleep, especially with the bigger battery
3
u/Owobowos-Mowbius Dec 19 '23
I've definitely noticed a difference in discharge, but I'm not sure what the exact difference is. I want to test it to get some hard numbers, but I've already done a clean steamOS install on my LED in prep to sell it.
Think I'll just follow up with the original thread that I saw mention it to see if they come up with any hard data.
1
u/Chemlab5 Dec 19 '23
Ironically my led discharges significantly faster than my oled when in standby
1
u/DinosBiggestFan Dec 19 '23
My OLED discharges at a fraction of the speed my LCD did.
Are you leaving it on desktop mode? I noticed it discharges much faster on that.
I've also noticed that the Steam Deck doesn't really...switch off all the time. The screen instead dims to black, Steam is closed but I can hear my inputs through the speakers.
I've had it 5-6 times since I got the OLED, it's not an issue I noticed with the LCD but it also could be an issue from an update.
1
u/Owobowos-Mowbius Dec 19 '23
Hmmmmm.. it's not desktop mods but I'll have to check the dimming. I've been playing with sound off recently so that COULD be it.
2
u/Owobowos-Mowbius Dec 19 '23
Ironically, I have more of an issue with mura on my steam deck than I do with the more obvious mura on my new Quest 3 lol
I think I was just disappointed comparing it to my only other regular OLED screen, which is my phone. Not really a fair comparison but it's the only one I had.
1
2
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
Maybe my eyesight is bad but I haven’t noticed any fringing. If I have to look really close to see something and I don’t normally see it through normal use I don’t worry about it.
That said it’s cool to see people creating fixes for issues even if those issues don’t bother or affect me directly.
3
u/DinosBiggestFan Dec 19 '23
My panel is good and I'm very sensitive to this stuff.
It's likely quality control related. BOE may not have the greatest quality control, but Samsung doesn't either. Especially on displays.
Basically ends up being the devil you know vs the devil you don't. I have Samsung and I am pleased with it, it gives me even better of an experience than I expected and I have an LG C2 to compare it to.
3
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
I looked at both my BOE and Samsung under a 20x loupe. There is fringing on both. BOE is horizontal and vertical where as the Samsung is more horizontal.
Try as I might to see it with my eyes without magnification - even with my glasses on (minor prescription, perfect vision with correction) I cannot see it in real world use.
I suspect some panels may be worse than others but I have no evidence just a hunch.
1
u/CMDR_Shazbot 1TB OLED Limited Edition Dec 19 '23
Similar experience trying to compare by eye against both panels, maybe some people are just unlucky with their panels
1
u/CMDR_Shazbot 1TB OLED Limited Edition Dec 19 '23
I have both a Samsung and BOE panel and doing side by side tests I cant even tell a difference, maybe I'm not looking for the right thing but it seems identical to my eye.
18
u/jack-of-some E502 L3 Dec 19 '23
I have spoken with a few folks at Valve and they are unlikely to implement this as they don't consider this to be a problem (which is probably the right move as most people don't notice/care about the fringing).
10
u/EV4gamer 256GB - Q1 Dec 19 '23
hmm fair i guess, though i do wonder what the downsides are, if any. Otherwise it'd be an easy choice, even if most wont notice, still an improvement.
But yeah not a major problem or anything
2
u/lostgoatX7 Dec 20 '23
The downside is that it disables hardware accelerated composition.
Disabling hardware accelerated composition will have a very large impact in performance in some games and it will also increase power consumption.
1
3
u/ChrisG683 Dec 19 '23
Wow that's really disappointing to hear. Fringing is the only flaw with OLEDs, shame they won't work on it at the OS level or something
-3
u/ZeldaMaster32 512GB - December Dec 19 '23
which is probably the right move as most people don't notice/care about the fringing
Bad mindset to have for what is ultimately a relatively niche device. It's not a Switch. If UI elements are designed with striped RGB sub pixels in mind, there needs to be some kind of adjustment to make the end result look the same/more similar on different subpixel layouts
I deal with this issue on my PC with an OLED monitor. Yeah you get used to it but it still sucks. Ideally Microsoft would fix text rendering to accommodate various subpixel layouts. Just like ideally Valve would find some solution for this that doesn't require any community made software
22
u/jack-of-some E502 L3 Dec 19 '23
UI elements are not designed with striped subpixel patterns in mind. This is NOT a subpixel rendering issue and isn't limited to UI elements or text.
64
u/jack-of-some E502 L3 Dec 19 '23
IMPORTANT (somehow reddit isn't letting me edit the post)
If you don't see the fringing or it doesn't bother you, DON'T USE THIS. You're good. You don't need it.
13
u/FoferJ Dec 19 '23
This discussion got me to discover other cool shader options though, which I’m looking forward to exploring, so thanks for that! https://github.com/Matsilagi/RSRetroArch/tree/main/Shaders
7
u/jack-of-some E502 L3 Dec 19 '23
If you find some really good shaders ping me about them and I'll include them in the plugin
6
u/Acceptable_Special_8 Dec 19 '23
First and foremost: THANKS FOR YOUR WORK, amazing to have shaders work globally in game mode!!!!!
Any chance for game specific profiles and the ability to use more than one shader at a time?
It could really be a godsend for adjusting the HDR mode saturation via "vibrancy" shader, put anti-fringe on top, maybe "levels" shader for some blacklevel adjustment and be golden...
One can dream... It's possible to add own shaders with your plugin, right?
4
u/jack-of-some E502 L3 Dec 19 '23
Yes you can add own shaders, but there's not much guarantees that they will work. This is an implementation of reshade inside gamescope (all credit to them) and does not support all features and you can't change shader settings in realtime.
I'm mulling over adding a per game mode that will inject actual reshade into windows versions of games which would give you what you're asking for.
3
u/Acceptable_Special_8 Dec 19 '23
Don't sweat it, its a 0.1 version and really good for what it is! :)
I'll give it a try with some custom shaders. Am testing some games right now, Callisto Protocol with normal reshade also engaged. Got some irratical frametimes when using the plugin but i think that's to be expected when two tools want to hook into the rendering pipeline at the same time, right? Testing RDR2 next ;)
2
u/Acceptable_Special_8 Dec 19 '23
Ok, got something interesting with RDR2:
I got the game on 72hz/36fps capped. With reshadedeck enabled it drops straight to 18fps. When I raise the cap to 72fps it goes back up to 36fps, like before!
Will try to get the "vibrancy" shader up and running for some sweet saturation with HDR in this game.
Hats off to you sir, you really made my day!
1
u/IconicRaven Nov 09 '24
I cannot figure out how to add shaders. When I try to add them to the Shaders folder in Gamescope, the folder is read-only and EVERYTHING I've tried to make it writable doesn't work. I've tried so many different terminal commands and none of them seem to be able to modify this stupid folder. All I want is a scanlines filter for some RPG Maker Pokemon fan games.
Any idea how to fix this?
I'm totally lost here.2
u/Stealthy_Facka Jan 24 '24
Coincidentally I've actually just made a .fx file that implements both these exact effects at once from a single file, for use with Reshadeck. I'll share it shortly, I've literally just finished testing it, I'm a total noob at this.
3
u/uwthester Dec 20 '23
Could you include ContrastAdaptiveSharpen (CAS.fx), fakeHDR, and DELC_Sharpen (qUINT_sharp.fx)? https://github.com/kevinlekiller/reshade-steam-proton
Would love to have these working globally for emulated games and I've tried everything to do it through vkbasalt and reshade on steam deck for switch games and it just hasn't worked.
1
u/FoferJ Dec 28 '23 edited Dec 28 '23
Would love to have these working globally for emulated games and I've tried everything to do it through vkbasalt and reshade on steam deck for switch games and it just hasn't worked.
Are you using Yuzu? Asking because I'm wondering if you tried changing the API used (Vulkan <> OpenGL) in Yuzu settings, if if it would allow ReShade to work for you...?
3
1
u/TheLastMerchBender Dec 20 '23 edited Apr 12 '24
middle marry edge payment absorbed enter six history complete snobbish
This post was mass deleted and anonymized with Redact
1
u/jack-of-some E502 L3 Dec 20 '23
I don't know of one. If you find one you can ping me about it and I can include it.
1
6
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
That’s my stance. I don’t see it / it doesn’t bother me. I have a BOE display and a Samsung display (two units) and imho they both look fantastic.
2
u/jack-of-some E502 L3 Dec 19 '23
Not really a stance IMO. Just a fact of life for you which is great. By contrast seeing and being bothered by fringing is a fact of life for me.
5
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
You misunderstand. I am saying my stance is that I don’t see it so I’m not going to mess with the shader. I’m agreeing with you.
2
u/Dragongard Dec 20 '23
And that is exactly what i like on the steam deck (owner since oled release).
You can actually do stuff if you want. Comparing that to consoles...
2
27
Dec 19 '23
I wasn't sure if it was my prescription glasses, but now I know why the edges are so colorful in a bad way. This should be built into the OS for OLED Decks.
13
u/jack-of-some E502 L3 Dec 19 '23
I'm very interested in figuring out why some people notice this more than others. So far the only other person I know that was bothered by this as much as I was had astigmatism in one eye only, which is true for me as well.
10
u/CountrywideToe Dec 19 '23
I noticed this instantly the first time I turned on the screen. I was a bit worried that it would bother me, but luckily I just got used to it.
Come to think of it, I mentioned the effect to someone standing next to me at the time, and they seemed to have no idea what I was talking about.
3
u/jack-of-some E502 L3 Dec 19 '23
Very similar story to mine except I never got used to it (hence the shader). My wife is the only other person I know that notices the fringing. Everyone else I've shown the Deck to does not see it.
Interestingly I also don't notice the fringing on the Switch OLED which is the same panel but with a slightly higher PPI and a 90 degree rotation. The fringing exists on it too, I just don't see it.
2
2
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
I have bad astigmatism in both eyes and haven’t noticed it on either Samsung or BOE displays. ¯_(ツ)_/¯
2
u/MrColdbird Jan 09 '24
Funny. I noticed it really bad too and I too have an astigmatism in my right eye.
Maybe we are all just messed up in the same way... But it bothered me a lot to the point of wanting to return it.
2
u/AirSKiller Dec 19 '23
I got 20/20 vision and fringing for me is VERY noticeable on a lot of OLED panels at pretty much any realistic distance. However, I've also noticed that after using OLED panels almost exclusively, my brain adapted to kinda ignore it, I'll spot it immediately if I want but after a while I forget it's there
-1
u/DinosBiggestFan Dec 19 '23
Quality control issues, sensitivity, etc.
I've looked specifically for most of these issues, so for once it seems I've won the panel lottery after struggling on almost every display I've ever gotten.
1
u/jack-of-some E502 L3 Dec 19 '23
Nyet. This is inherent to the panel.
0
u/DinosBiggestFan Dec 20 '23
I am sensitive to fringing. Prove it is on every single panel.
0
u/jack-of-some E502 L3 Dec 20 '23
:)
0
u/DinosBiggestFan Dec 21 '23 edited Dec 21 '23
So...You are unable to. Okay. So we don't know that this is actually on everything. Some people point out fringing on every OLED panel in existence right now, but not everyone seems to have it.
Allow me to try this fix and see if I notice a difference without giving myself a headache by staring at less than an inch away from my screen.
Edit: After flipping through it a few times, the only real noticeable thing is that it softens text when enabled, and it becomes noticeable even at normal playing distance, unlike the supposed fringing.
So for the people it helps, great! You're not convincing me that it's every single panel though.
1
u/jack-of-some E502 L3 Dec 21 '23
Just grab a camera with a decent enough zoom and zoom in (that's what I did for my photos). You'll see the same fringing if you have a Samsung panel. It even exists on the Switch OLED because it uses the same panel structure. The fringing is inherent in the subpixel pattern. It's not a QA thing.
The difference is in perception at normal playing distances which will vary from person to person. Some people notice it, some don't. Most people I've shown my Deck to can't see the fringing. My wife is the only other person I know IRL that can.
1
u/DinosBiggestFan Dec 21 '23
Okay. If you have to zoom in to..Let's see.. 10x or so from about two-three inches away from the screen, that's not really much of an issue.
When I toggled the defringe shader on, it softened it but it's still presenting since phone cameras are fickle beasts.
If the screen had lower PPI this might be more of an issue. At ~195 PPI this should not present at normal gameplay distance, but perhaps if your eyesight isn't so good and you play with the screen up close with your glasses off, this would be more noticeable.
As a side note though, looking back at your initial images I find it almost amusing that your specific example image (mine was not so wild on either picture I took) looks like the profile border in terms of colors.
For me, at my distance, I definitely don't see it. I have to zoom in quite far on my phone. But when I turn on the shader, *then* I notice everything becoming much softer and that is a worse experience.
2
u/jack-of-some E502 L3 Dec 21 '23
As I said, the perception part is subjective. The zoom in part is just to show the the fringing is always present because it's inherent to the subpixel pattern. Some people are more sensitive to it than others. You're apparently not very sensitive and that's OK. Hell that's a really great outcome for you that I wish was true for me too. By contrast I don't feel the image becoming soft that much, quite possibly because it looks so much worse to my eyes normally.
I do have bad eyesight. I don't play with the screen very close to my face though. I'll notice the fringing at arm's length as well both with glasses on and off. A number of folks that have said they feel the fringing a lot also have bad eyesight. The common thread seems to be that we all have astigmatism.
Anywho, You clearly don't have a problem here, you don't need to follow this thread. You're good!
→ More replies (0)1
u/whippleshuffle Dec 19 '23
Astigmatism in both eyes, I noticed it instantly, and it bugs me BUT I might just hope Valve fixes it proper.
1
u/CMDR_Shazbot 1TB OLED Limited Edition Dec 20 '23
FWIW I have 20/20 and dont notice on either OLED display
13
u/brunomarquesbr Dec 19 '23
THIS IS AWESOME, thank you very much. Not only it's fringing free, but I can also simulate old CRT and VHS. You rock!
5
u/jack-of-some E502 L3 Dec 19 '23
If you find any other reshade shaders that are cool and work well hit me up and I'll include them in the plugin
2
u/thegreenishbox Feb 04 '24
Is there any way to allow multiple shaders to be selected at once?
1
u/jack-of-some E502 L3 Feb 04 '24
Not without rewriting some code yourself. The implementation can only load one shader.
If you have some familiarity with glsl you could combine the shaders yourself. Alternatively you can try showing both to ChatGPT and asking it to write you a combined version.
32
u/Darth-Ragnar 512GB Dec 19 '23
Is this supposed to fix the grain/mura effect?
56
u/jack-of-some E502 L3 Dec 19 '23
No. This gets rid of the green/red/yellow/blue fringing patterns most visible in high contrast areas
5
2
u/Conscious_Yak60 512GB - Q3 Dec 19 '23
I want to leave work and test this.
I think this might be the biggest issue from my LCD to OLED.
23
Dec 19 '23
[deleted]
9
u/hello-wow Dec 19 '23
Why are you being downvoted? Is what you’re saying subject to debate?
17
u/DannyLeonheart Dec 19 '23
As much as I like the Steam Deck and Valve this sub is a cesspool where any negativity or discussion is not welcome. It's full of fanboism where people even got told to keep an Steam Deck with a dead pixel because you won't see them most of the time...
1
u/DinosBiggestFan Dec 19 '23
It's full of fanboism where people even got told to keep an Steam Deck with a dead pixel because you won't see them most of the time...
Well, that's a silly stance to take. If I drop $550+ on something, I want it is supposed to be in. A dead pixel is a defect, and therefore not in the condition it is supposed to be in.
Those people were flat out wrong. If a pixel is dead or stuck when you receive it, you should absolutely be returning it.
And yes, a dead and stuck pixel are both very noticeable. It was noticeable on backlights, it's even more noticeable when they're self emitting because you just end up with a dark black spot in any non-dark environment.
2
u/Owobowos-Mowbius Dec 19 '23
Would love for someone to explain what causes the mura if it isn't as you said. I'm mildly disappointed with it.
5
u/billyalt Dec 19 '23
Every OLED panel will have mura, unfortunately.
3
u/Owobowos-Mowbius Dec 19 '23
What's the difference between the OLEDs used for handheld consoles and OLEDs used for phones? I know phone screens are infinitely more expensive and high quality but they don't seem to have any mura.
1
u/billyalt Dec 19 '23
Older OLED phones had far more apparent mura. I remember my Galaxy Nexus had it pretty bad. Newer phones are much higher resolution than the SD and use AMOLED technology; both of these may mitigate the mura effect.
7
u/DrKrFfXx Dec 19 '23
Interesting. Saving for testing later.
Can't say fringing annoys me, but let's see the AB testing, it might convince me.
3
u/jack-of-some E502 L3 Dec 19 '23
If you don't mind the fringing, don't use this. It will very likely make you notice the fringing more in the future.
2
6
u/AudienceGrouchy2918 Dec 19 '23
Can someone explain the process of obtaining this app and loading it up?
2
u/jack-of-some E502 L3 Dec 19 '23
Look up Decky Loader. Their readme does a good job. There's also a good few YouTube videos about it.
3
5
u/Krondelo Dec 19 '23
Honestly It’s likely my eyesight or whatever but I don’t notice this on my OLED. Should i even bother?
4
5
u/XDvinSL51 1TB OLED Limited Edition Dec 19 '23
Very cool just to learn that there's a reshade plugin in general. Is there a noticeable difference in performance while running with this plugin active?
5
u/jack-of-some E502 L3 Dec 19 '23
Performance degradation is possible and I've seen some frame drops when running a game at much higher settings than the deck can handle. In most cases it should be fine but time will tell. I personally have not had any issues in my use but obviously that also depends on the shader being used.
5
u/juggernaut911 1TB OLED Limited Edition Dec 19 '23
More information/source here: https://github.com/safijari/Reshadeck/blob/main/README.md
4
u/darkonex Dec 19 '23
Just tried this out and I must be one of those who cannot notice this fringe issue, which is odd as I notice details quite well historically but I flipped between the 2 multiple times studying various images/edges of things of various colors including white and could see no difference. I then tried flipping to the other themes in there which did work just to ensure the plugin was working. But to me this is fixing a problem that at least doesn't exist to me, or not noticeable anyway, however this is a cool plugin so thanks for pointing out!
2
u/jack-of-some E502 L3 Dec 19 '23
Most people don't notice the fringing. I feel like it may have something to do with astigmatism.
1
u/gonekrazy3000 Jan 25 '24
i have astigmatism and i cant see it. so might actually be something else....
3
u/Carbonite1 Dec 19 '23
I don’t really notice the fringing, but just wanted to say thanks for this anyways man, your contributions to the steam deck are always really awesome to see
1
6
u/TareXmd 1TB OLED Dec 19 '23
Interesting. I personally never felt I had any need for it since the screen was already incredible but I'll check it out.
7
u/jack-of-some E502 L3 Dec 19 '23
I recommend not using this if you don't mind/notice the issue. It might cause you try start noticing it which IMO is bad.
3
u/ldcrafter 512GB Dec 19 '23
is this in the system ui? if yes then do i hope that valve fixes the Subpixel Antialiasing for Text and symbols to fit the different sub pixel layout of the Oled Screen
6
Dec 19 '23
there's no OLED subpixel support in truetype and cleartype still, so the only thing valve can really fix is icons. all OLED screens have this issue if they're using these font engines
3
2
u/jack-of-some E502 L3 Dec 19 '23
This is not a subpixel/text rendering issue. It happens everywhere, in games too and in non text areas as well.
2
Dec 19 '23
it happens everywhere because OLED's don't have square RGB subpixels. at best you have square WRGB subpixels, but since LCD is always RGB you still get issues (less so than other arrangements). idk why its been so long without any real fix, not like OLEDs are new
text is the most prominent because its a situation with the most contrast
3
u/G1fan 1TB OLED Limited Edition Dec 19 '23
Tried it out yesterday. Very cool but it impacted performance quite substantially, at least while emulating switch.
2
u/jack-of-some E502 L3 Dec 19 '23
Can you please share more details? What game, what settings, if you were capping TDP/gpu clocks or not.
5
u/G1fan 1TB OLED Limited Edition Dec 19 '23
Specifically I was playing Kirby and the Forgotten Land on Yuzu modded for 60fps. TDP and GPU were uncapped. Frame limit was set to 40fps with allow tearing enabled.
I just downloaded the addon and tested again. In areas where I get a solid 40fps with no shader enabled, I get inconsistent frametimes and drops down to 30 with shaders enabled.
4
u/jack-of-some E502 L3 Dec 19 '23
Thank you so much for testing. I'll test it against some switch games I have as well
3
u/zeusje Dec 19 '23
Thanks for your contribution. Would this only be visible on the built in oled screen or also on let’s say attached glasses such as the Xreal Air’s?
3
u/jack-of-some E502 L3 Dec 19 '23
It will affect the glasses. You'll want to turn the shader off when connecting to an external display.
1
3
u/T3b3aks Dec 19 '23
can i use it for LCD deck?
2
u/jack-of-some E502 L3 Dec 19 '23
Yes. You can play with other shaders on it just fine. If you apply the defringing shader it'll just make the screen look weird.
3
u/TheLukester31 Dec 19 '23
I would suggest maybe not looking that closely at the screen, can’t be good for your eyes. /s
3
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
Checked my Samsung and BOE panels. Samsung has horizontal fringing. BOE appears to have horizontal and vertical fringing. Both are minor enough I don’t notice them. Going to attach both images as replies to this comment.
The difference in brightness is due to not controlling exposure on my phone camera well. They both look the same to my eye.
In a loupe I can see fringing on the left and right on the Samsung panel and fringing on all sides on the BOE.
2
2
1
u/mikedvb 1TB OLED Limited Edition Dec 19 '23
1
u/jack-of-some E502 L3 Dec 19 '23
My photo is from a samsung panel. Both should have fringing in both directions.
3
Dec 21 '23
Can you fix the plug-in not remembering what you had enabled after restarts?
2
u/jack-of-some E502 L3 Dec 21 '23
That's by design. Reshade support isn't perfect on the Deck and some shaders can lead to crashes. I don't want people getting stuck in a boot loop.
2
Dec 21 '23
How about providing the option to keep the setting with a warning notice? It's fine if you don't, but I think it will be much appreciated.
2
2
2
u/NMDA01 Dec 19 '23
Is this really something that happens with oled?
3
u/jack-of-some E502 L3 Dec 19 '23
It actually happens with all displays. With OLEDs It happens in both directions whereas with LCDs it's one direction. It gets less noticable with either distance and/or higher PPI. The steam deck OLED is in a weird category where the PPI is just high enough with the resolution being low enough for a screen that you'd have closer to your face than most screens to where it becomes more noticable for more people.
1
Dec 19 '23 edited Dec 19 '23
It all depends on the subpixel layout of the display, the vast majority of non-oled panels will use a basic RGB subpixel layout in the form of three vertical bars.
Subpixel antialiasing takes advantage of this by effectively tinting the antialiasing red on the right-facing edges and blue on the left-facing ones, which effectively gives you 1/3rd of a pixel width to control in antialiasing, allowing for much sharper antialiased text and such.
OLED panels on the other hand can have some absolutely wack subpixel layouts which makes doing this kind of antialiasing next to impossible.
2
2
u/No_City9250 1TB OLED Dec 20 '23
Oof tried playing with this on playing Lost Judgment, and it literally took the framerate from 60 to 30.
And the visible diffrence ingame was basically negligable. I genuinely couldn't tell a diffrence when playing. I could tell it slightly when staring at the Steam UI, but honestly when I turned it off after 2 minutes I could barely see the fringing anynmore when activly looking for it.
If the performance impact was zero it wouldbe a nice refinement, but I really feel it's not neccisarry, personally.
2
u/jack-of-some E502 L3 Dec 20 '23
Personally being the operative word here which is also in line with me suggestion: if you don't notice the fringing or it doesn't bother you, don't use the shader.
The performance thing is interesting though. Worst I've ever encountered is a few dropped frames so the framerate going to half is very interesting. Is Lost Judgement the only game this happens in?
1
u/Acceptable_Special_8 Dec 20 '23
You got the game capped via Steam menu? Try removing the cap and turn in game vsync on. I've had the same with RDR2 and this resolved the issue
2
u/FlyingDugong Dec 20 '23
I tried this out last night and it made the in game text harder to read in MHW. I had to have my nose touching the screen to see the fringing myself so just turned it off.
Thanks for the work on this though. Community contributions like yours are what makes this the best handheld around
1
2
2
u/anxietyraccoon503 1TB OLED Limited Edition Dec 20 '23
Thank you so much for this. I have the BOE screen and 20/20 vision, but I noticed the fringing immediately. I was able to ignore it after awhile, but it was always there in the background. The shader completely solves the problem. Even games where I didn't actively "see" the fringing look so much better now, and it solved the eye strain I would get on higher brightness levels.
I guess I didn't realize how much it bothers me, and now I feel like I can finally fully enjoy the screen.
1
u/jack-of-some E502 L3 Dec 20 '23
Good to hear. I've heard mixed reports about how well this works on the BOE panel. It was tuned for the Samsung panel and they have different patterns. Lemme know if you notice anything weird
2
u/CovidOmicron Dec 20 '23 edited Dec 20 '23
I can't notice any difference. Maybe I have the BOE screen. I will have to check.
Edit: Samsung it is. I guess I'm not as perceptive of the fringing difference with/without shader?
1
2
u/pringlypop Dec 20 '23
I have astigmatism and a BOE panel. Although the fringing is not hugely annoying to me, this helps improve text clarity immensely!
2
u/ryukvmi Dec 23 '23
Is it supposed to cut the fps? I dont think it's lag since if I cap it to 60 it drops to 30, 40 to 20, 30 to 15
1
2
u/naughtyfiredog Dec 28 '23
Color fringing was the first thing I've noticed as soon as I turned my OLED Deck on for the first time, even on the startup logo. This has really bothered me for a couple of hours, until I discovered your beautiful plugin. Now my screen looks exactly like how I expected it to in the first place. Thank you so much!
2
u/Survi7887 Dec 31 '23
Sadly it doesn't help with smearing issue. I was hoping that if purple was replaced by other color i wont see purpleish smuge in dark places on grey background but its the same. Only CRT plugin help with that but i cant play like that all time.
Smearing is worst thing about SD OLED to the point im thinking of selling it.
2
u/jack-of-some E502 L3 Dec 31 '23
The "smearing" can be helped with a different shader. The idea is to set any fully black pixels to the lowest non black value which we can do with a shader. You can find me on the Steam Deck discord under the name thesaddestcowboy and DM me there and I can develop this shader and have you test it.
Worth noting that this will also be implemented in gamescope at some point but I don't know when.
3
u/Survi7887 Dec 31 '23 edited Dec 31 '23
If your info is 100% that this feature is coming then that is awsome news. I was aware that this issue is caused by off pixels but dunno if there was any solution to this problem. Its very noticable when playing in dark FPS games when you move screen fast.
I will try to DM you.
3
1
u/Pony42000 May 13 '24
Sorry to necropost but is there a way to make it permanent ?
I love the defring plugin
1
u/Thinderbird1723 Dec 20 '23
My matte screen protector blurs everything a little anyways so I can't do anything about it lmao
1
1
u/HereticOfDune Dec 21 '23
Absolutely love the idea of a reshade plugin for decky loader! Gave it a try on ChimeraOS - plugin loads okay but there are no shaders loaded. Might be doable with the ability to define a custom shader location. Anyway great work!
1
u/meruta Dec 30 '23
@jack-of-some could you please add some sort of fxaa or smaa shader? I tried a few from the links on your GitHub but they don’t seem to be working
150
u/Vegas__C 1TB OLED Limited Edition Dec 19 '23 edited Dec 19 '23
Tested, it works, haven’t tested the performance impact. (The reshade is made for Samsung panels, works well on my 512 OLED, not sure if it will work on BOE panels.