• OS
  • I found a Linux distro that fixes my eyestrain with the default setup!!

simplex windows 10+ uses directx12. 3D composition would be windows 7+. If you disable aero or dwm inside windows 7 that should disables it.

orangepeel yes it seems usable, better than manjaro, but i cant test streaming video with bad internet

    reaganry probably going to have to download the driver's on a USB using another computer and then plug it into the 4.1.5 computer to install

    simplex Can you explain a bit more…? Which OS affected, why they affected?

    Starting with Windows 10 (actually it may have also been in Windows 8, I never used 8 so I never looked into it) DirectX 12 was "built in" to the OS. DirectX 12 is what enables all those pretty Windows effects that Microsoft loves but it also modifies the display in a way that triggers out symptoms (colors, dithering, etc). It basically introduces a new "layer" in between your video card and your monitor. Before this your video card could draw frames directly to the screen without anything in the middle, Aero inserted itself in the middle but that could be disable in Windows 7, but in Windows 10 and up it is a part of the desktop window manager and cannot be disabled, at least without severely compromising the functionality of windows. There are ways to overwrite system files using a Window 10 boot disk to access a Windows 10 install that llows you to modify system files but the resulting desktop environment is not very useable, you get random black windows popping up all over the place.

    Also what os do you run on your main personal machine?

    windows 7, pre-KB2670838 update (which adds the Windows 10 video architecture to Windows 7)

      orangepeel ensete What Linux kernel are you using? I use Ubuntu 18.04 with Linux kernel 4.15.0-x and I have no eyestrain. Ubuntu 18.04 has two different kernels -- 4.15 and 5.4. I don't use kernel 5.4 because this kernel gives me eyestrain and headaches.

      I used Ubuntu 18.04 with kernel 4.15.0-x for years. Then last year I reinstalled Ubuntu 18.04, but the display became very harsh and gave me a headache. Then I noticed that it had kernel 5.4 and not kernel 4.15. So I installed kernel 4.15, booted into GRUB, and selected kernel 4.15 and the eyestrain disappeared and the screen was easy on the eyes! Kernel 5.4 turned my good laptop (ideapad 110) into a bad laptop.

      I'm no Linux expert, but I set up a new Lubuntu 18.04 in a VM and it wasn't as pleasant on the eyes as RDP'ing onto my Mini PC I have Lubunutu installed on. I checked the kernel version's and they are 5.4 on both. I downgraded the VM to 4.15, didn't see that much of a difference.

      I am assuming now that xrdp offers a better display than the VM display. More testing to come.

        ensete It basically introduces a new "layer" in between your video card and your monitor

        you know, you very close to the truth.

        Coz I found some OPPO smartphone researches, where they in software DC-dimming emulation, add grey overlay to made screen dark, but method is same - dithering! And what we all know, its chaotic pixel movement

        My findigs talks, win10 got something in win10 2004 and later, when WDDM2.7 starts. Perhabs they started to use same interface dithering method as u describe… here is video what I talking about: https://filetransfer.io/data-package/iwnh2gOL

          simplex I think the DC like dimming definitely is doing something weird like that because for example on my 13T when I enter DC dimming brightness levels I feel awful so I wonder if Xiaomi is using it too. For example brilliant labs "frame" smart glasses supposedly use FRC/dither as a brightness control so I'm sure alot of other people also are using it too on their devices. Btw I got brilliant labs to make a toggle to disable that, I may try them (off topic sorry)

            simplex I always use my 13T with pwm. DC dimming bothered me immediately. So could explain this.. I did do opple tests awhile back, DC shows panels refresh rate Hz

            I mean if you think about it how is DC dimming possible on any led backlight since LEDs are either on or off ?

              jordan how is DC dimming possible on any led backlight

              hardware DC dimming change voltage to made LED more pale (and reduce color accuracy), software is kind of multilayer mixing

                jordan also isnt this a form of dithering ?

                I think it is more color data remapping, than screen overlay. For example, in 8bit screen, one pixel is 0,0,255 (max blue light), when qualcomm talks they can reproduce 0,0,128 instead. If I got idea properly

                13 days later

                ensete On my Ideapad the difference between 4.15 and 5.4 is great. But I'm not surprised that my suggestion didn't work for you because I couldn't see any difference between kernels on my Thinkpad when I was trying out different kernels a few years ago.

                Yes, let me know the results of your testing.

                Is RDPing into your Lubuntu mini PC comfortable? What brand/model is your mini PC?

                2 months later

                KM

                I tried your suggestion on my bad laptop, a Thinkpad T440 with an Intel iGPU and Ubuntu 20.04. I can confirm there's a significant difference in the image when compositing is turned off on Xfce. The image becomes more stable. But the T440 still gives me a very bad feeling that comes on quickly, so the more still image hasn't helped. I haven't tested this on my T440P (Intel iGPU) that is usable with Windows 10 or my good Ideapad (AMD APU) that is good with Ubuntu 18.04.

                I'm wondering whether we should be trying to test more laptops and PCs that have AMD APUs.

                  orangepeel Have you tried the intel_reg command to disable dithering on Linux? I just did it recently on a live USB of Ubuntu on a T480 and it both created very visible banding and seemed to significantly improve the display (aside from the hardware PWM still being there)

                  The Ubuntu I tried was a 2019 era version I still had on a USB, so newer versions may have other issues. But this 2019 version of Ubuntu seems to feel close to Win10 1809 — the safe Windows version for the T480 — which is a really good sign

                  sudo intel_reg write 70030 0x40

                  You might need to run sudo apt install intel-gpu-tools first

                  BTW, I am so grateful this command exists today, for years I thought ditherig.exe would not be easy to "port" to Linux but all it takes is this command, and a script to re-run it on resume from sleep and monitor reconnect events


                  Also since you have a ThinkPad, you should definitely consider trying different LCDs via panel swapping, as sometimes even if the software is resolved there can still be an issue with the panel

                  My T480 was terrible on both Win10 22H2 and Win11 23H2, these OS versions had unique software and rendering-related issues such as a really intense pseudo-3D effect to everything and a general "my depth perception and ability to determine relative proportion and scale is REALLY being messed with" feeling — very similar to MacBooks

                  However, after downgrading to a Win10 1809 clean install, these kinds of issues noticeably "stopped" in an obvious way. Now I have a clean image that looks "correct", it doesn't feel "MacBook bad" at all anymore, but it's still straining my eyes a lot if I use it for too long

                  Fortunately, now I can easily tell that the "remaining" strain on 1809 is very likely coming from specifically the panel's really bad and detectable hardware PWM, that still exists even after the software fixes LOL

                  It was OS related, because driver issues were already ruled out as a possible cause because I tested all 3 Windows versions with identical 2017-era graphics drivers. Even with the same drivers, 1809 was the only Windows version that did not cause those software issues.

                  It was not placebo because:

                  🔻

                  I have a folder of photos I tested on each OS that I already know "look weird on software that messes with my depth perception", and my brain processed the content and composition of those photos completely differently on the "modern" Windows versions vs. 1809.

                  For example, one photo I test is a building captured at a slightly exaggerated camera angle, with a tree in the foreground that is at the very edge, i.e. the tree is half out of frame and you can only see the leaves.

                  In real life, the tree is entirely in front of the building, but the perspective makes it look like some leaves are above the top of the building and others below.

                  • On 22H2, it looked like it was "the leaves at the top look like they're coming from a separate extremely huge tree that is unnaturally placed behind the building, the leaves at the bottom look like they're hovering over the building, I feel very strange pain and disorientation when I try to look 'directly at' the unnaturally large leaves at the top, and I can't simultaneously focus on the top leaves and the bottom leaves at the same time" (incorrect)

                  • On 1809, it looked like "all leaves come from a single tree I can intuitively tell should be in front of the building, with no forcefully implied 3D depth, the proportions all look fine and nothing appears too large, and it no longer causes any pain to focus my eyes on any of the leaves" (correct)

                  I compared the photo on each Win10 version to my safe 2012 laptop Win8.1 setup, which I know looks "correct" and appears similar to 1809. It was easy to tell that the photo "finally looked like it should" after downgrading to 1809, as I was comparing it side by side to the safe setup the whole time.

                  🔺

                    DisplaysShouldNotBeTVs

                    I haven't tried the intel_reg command yet. I think disabling the spatial dithering won't help much.

                    Yes, trying a different LCD panel might work, but I've read that some people couldn't fix their symptoms even after trying several panels, so that deters me.

                    Yeah, I've considered going back to Win10 1809 or earlier too because 22H2 which I'm using now is much less comfortable than those earlier versions. I used to use a much earlier version (maybe 1809) and then I did a clean install from the ISO downloaded from the Microsoft website and it was much harsher to look at, but by that stage the Microsoft website didn't have an older version of Windows 10 for me to download. It's a shame that 22H2 is so disorientating for you on your T480. I'm not getting disorientated like you when using my T440P, but it's definitely quite harsh. Do you know where older versions of Windows 10 can be downloaded that are genuine?

                    Now that you mention the 3D effect, I've experienced something like this when my good laptop was connected to my TV with 1980x1080 resolution. It results in a big headache for me. So I use the 1360x768 resolution instead which allows me to watch films for hours and hours with no symptoms.

                      orangepeel but I've read that some people couldn't fix their symptoms even after trying several panels

                      Honestly I bet those people were running modern Windows versions, lol, yeah the panel won't fix anything there (T480 with Innolux panel and T480s with LG panel caused very similar symptoms on Win10 22H2 and Win11 23H2 respectively)

                      However, after downgrading both to 1809, the "shared symptoms" stopped on both of them and it it was now easy to tell the difference and determine which issues are unique to the Innolux 1080p vs. the LG 1440p panel — only after I installed 1809 is when I finally felt confident that panel swapping could have potential

                      dev