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.
How to disable dithering in Linux - Intel integrated graphics only?
- Edited
hpst I've not found instructions for this on Linux.
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.
Someone on Intel Graphics forum tried modifying the grub boot file. This might have improved his eyestrain: https://communities.intel.com/message/554327#554327
If you ever get this working, we'd all love if you shared. What distro and what laptop/computer do you use?
- Edited
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.
- Edited
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.