I see posts telling people to turn it off in xorg.conf but I don't see any entry for dithering on one machine and no xorg.conf file at all on another. Most posts also seem to relate to AMD and Nvidia discrete graphics.

    hpst I've not found instructions for this on Linux.

    1. There is a way to do this on Windows, the source code is on GitHub. I've not gotten in to compile on Windows (the precompiled binaries the developer provides also do not run). See https://github.com/nitrocaster/igfxtweak. This is definitely possible to port to Linux given the know how and time. It's basically just modifying a memory address. I've tried ditherig.exe (it's basically the same as igfxtweak I linked before, except I've been able to get it to run) and it did not help much with my eyestrain. Although I spend most of the time looking at external monitor, and I am 99% sure ditherig.exe only affects laptop displays and not any attached external displays.

    2. Someone on Intel Graphics forum tried modifying the grub boot file. This might have improved his eyestrain: https://communities.intel.com/message/554327#554327

    3. If you ever get this working, we'd all love if you shared. What distro and what laptop/computer do you use?

      ryans I've not gotten in to compile on Windows

      What's wrong with the compiler, some sort of library error(s)?

      ryans the precompiled binaries the developer provides also do not run

      I don't mean to sound patronizing, but you realize this is a CLI application and not WinForms, right?

      ryans

      I have had the strain on an X1 Carbon 2nd gen (2014) and 3rd gen (2015) running various distros. Both with Intel integrated only. I can't figure out how to try different drivers people recommend like fbdev etc...as there is no entry for this in the xorg.conf file they say to change it in.

      • KM replied to this.

        hpst Modern Linux distributions don't require xorg.conf anymore since everything is done automatically. But you could always create a small xorg.conf yourself that includes no more than your desired option (plus required formatting).
        I currently don't have access to my machines so I can't look it up at the moment.

        This might be all you need in a newly created xorg.conf to use fbdev:

        Section "Device"
            Identifier             "Intel Graphics" #I believe this could be any string
            Driver                 "fbdev"
        EndSection
        

        You could also place such a small file in /etc/X11/Xorg.conf.d
        It might depend on your Linux distribution.
        This is how it would work for Arch Linux: https://wiki.archlinux.org/index.php/Intel_graphics#Xorg_configuration

        Make sure you know how to switch to a terminal and edit files on the command line in case your graphical desktop won't start anymore after the change.

        Xorg has a log file which tells you what driver it chose. It can be a pain to read through though. The location might depend on your distribution, too.
        https://wiki.archlinux.org/index.php/Xorg#General

        Thanks. Unfortunately no driver/GRUB conf combinations helped and mostly just messed up the desktop or backlight etc. I had high hopes seeing many people say getting off intel drivers made a difference. Of course it wouldn't help me as nothing ever seems to work out.

        dev