- Edited
Smartphone(custom rom with power profile set to power save, force gpu rendering which is a deprecated setting, older webview, older versions of apps, different firmware radios may influence strain): Xiaomi Redmi Note 3 Pro with Tianma/BOE panel(Lineage 14.1 Oct 2017 by Umang96, Android 7.1.2, 7.6.15 firmware, PureAGNi Kernel v13.3 For LOS-Ng unofficial build by Pzqqt)
Tablet(custom rom with power profile set to power save, force gpu rendering which is a deprecated setting, older webview, older versions of apps like Samsung internet beta 16.06.23/Impulse 1.7.2/Ymusic 3.7.15 , clearing cache and dalvik/system webview/play services, in this order, may reset strain): Samsung Galaxy Tab S2 T813(RR 5.8.5 Oct 2017 by Icewyng, Android 7.1.2)
Desktop(medium strain):
- Monitors: Dell U2515H (2016, IPS, 15% brightness, HDMI, full RGB), Dell P2417H(PLS, 25% brightness, HDMI, full RGB), one connected to the motherboard hdmi port and the other to the dedicated card hdmi
- OS: Windows 10 Education 1511 x64
- Browser: latest Chrome(some extensions that draw over screen like imagus may add strain, changed font to helvetica, video acceleration enabled)
- Video card: Gigabyte Nvidia GTX 780ti 3 Gb
- Motherboard: Z87-GD65 GAMING
- CPU: intel 4790k
- Video driver: intel 10.18.15.4279, nvidia 368.95(older than 2017 intel and nvidia drivers are generally better)
- Bios version: 1.2
- Bios mode: UEFI(legacy mode worked better on some systems)
- Partition system: GPT(MBR worked better on some systems, mandatory on legacy mode)
- Windows update service: disabled(installing updates and features may cause strain)
- Chipset drivers: no(create restore point before installing if you want to compare)
- Others:
- Rufus(win 7), Ventoy
- Win 10 1507 Ed
- Win 10 1511 Ed
- Win 10 Ltsc/Ltsb
- Win update blocker, OO Shutup10(all options checked)
- Nvidia RGB Full/Limited
- Win 10 DPI fix(adds strain, i use startup script instead)
- Classic Shell(2 column layout)
- Ditherig, novideo_srgb
- PWM utility, PWMhelper(startup)
- Aomei partition assistant(for mbr/gpt partition conversion wihout losing data, use preOS option)
- DDU
- Snappy Driver Installer Origin
- Double driver
- NVCleanstall
- Nvidia INF driver modding guide
- WUMT 2015
- UefiSeven
My experience(you need to test for yourself):
- strained my eyes badly after an upgrade, now, i can't even use my previous setup and i get different symptoms from newer phones
- deep in the head, sort of behind the eyes headache that comes instantly after looking at a LED-backlit computer monitor or newer OLED
- seems like problems stem from a combination of display type + PWM + newer video drivers + newer windows build + MBR/GPT + newer software + type of vga output + motherboard bios + video card bios + various win tweaks + video memory brand + system memory brand(if on igpu)
- strain varies between different videocard models and brands, windows feature updates(ex: 22H2) and editions(ex: Education), even machines of the same model(sourced screens are from different suppliers and different versions of firmware are being used)
- newer desktop motherboards(bios related) may increase strain(starting with 8th gen intel)
- windows releases post 1511 feb update may increase strain
- most comfortable, for me, seems to be the 1511 Education edition of Windows 10(build 10586.0), 1507 Ed, Windows 8.1 Enterprise(update 1)
- i usually install Windows 11 builds offline and then apply WUB and O&O ShutUp10 before connecting to the internet(it strains after updating optional features)
- newer AMD and Nvidia video drivers may increase strain
- installing newer .net framework may increase strain
- installing different start menu may increase strain(classic shell gives less strain)
*special mention to stardock start8/start10 app that affected strain in such a way that i had to reflash bios (reflashing the bios in the windows utility but stopping at reading the bios part reset strain for me) - running Windows with basic display drivers may reduce strain(high temps without driver)
- adjusting visual effects for best performance in windows may reduce strain(i keep smooth edges of fonts checked)
- disabling gpu scaling may reduce strain(i use the bios option)
- setting Nvidia RGB dynamic range to limited may reduce strain
- uninstalling chipset driver related to pci express may reduce strain(double driver can tell which drivers are updated)
- disabling wifi and bluetooth controller in device manager(even if no driver) may reduce strain
- changing 3D option to performance in intel driver may reduce strain
- reducing cursor blink rate to none in keyboard properties may reduce strain
- installing edge dev + webview may reduce strain
- keeping the computer in hibernate mode may reduce strain
- keeping a notebook on battery may reduce strain
- disabling WindowsColorSystem Calibration Loader service in Task Scheduler may reduce strain
- swapping an iphone oled screen with an cheap version from aliexpress may reduce strain
- converting from mbr to gpt may improve strain
- SATA drivers may influence strain(included in chipset setup drivers)
- EMF/RF may influence strain
- when downgrading bios i strongly recommend using a bootable DOS flash drive with added parameters for the flash utility that will fully erase every block(ex: afudos.exe /p /b /n /e /l /R), if the bios doesn't have the block specified it skips the entire process so i had to delete the parameter and start again
- android versions after 2017 increase strain on both my phone and tablet, magisk and microg may increase strain
- some phones have sensors above the screen that may increase strain(ex: Samsung S8/S9 iris scanners)
- for laptops a safe choice would be 2nd-->7th gen intel(subjective)
- didn't test too many but i'd go with a several years old monitor with maximum 250 nits(TN Innolux or AH-IPS) which should be kept at full brightness all the time
- disabling dithering, changing icc profiles or running windows in audit mode didn't help me
- disabling direct3D acceleration in Windows desktop didn't help me
- disabling font smoothing in Windows didn't help me
- killing dwm.exe didn't help me
- turning off "display power saving technology"(automatic contrast) in intel driver -> power section didn't help me
- windows tweaks like disabling hibernation, disabling index, disabling UAC, using uxtheme patcher, using win 10 dpi fix utility, enabling user autologin, etc., may increase strain
- KMS windows/office activation tasks/services may increase strain, i activate manually
- driver from dedicated video card influences strain even when connected to iGPU
- swapping the video card to a "bad" one and then switching it back requires clean install of video drivers(i needed to reformat os with some AMD cards)
- for AMD graphics cards, the cleanup utility performs a more complete uninstall than DDU
- colours are more saturated in server editions of win 10 and desaturated in ltsb/ltsc
- strain with HDMI<DVI<DP for me
- strain in Manjaro's XFCE<GNOME<KDE Plasma, tested Nobara/Fedora and they seem to be better
- the xf86-video-fbdev driver for linux is more comfortable but lacks support for multiple monitors
- executing new windows setup in safe windows build may increase strain
- some windows/linux iso's may influence strain when downloaded or copied on external usb
- motherboards and video cards tested with strain: Gigabyte Z390 Aorus PRO, MSI Z370-A PRO, MSI B350M PRO VDH, MSI X99S SLI PLUS, Vega 56, GeForce 980ti, R9 280x, Radeon HD 7850(less strain without driver with older cpu)
- also with strain: 24GL600F-B monitor(TN, tweaked gamma and disabled overdrive but still no bueno), quadro k5000(need to retest), chinese X79 MB clones(updated bios), 3 gtx 970's from MSI, EVGA and Gigabyte(gen 1.1), dell latitude e6450(display), acer e5-572g(display)
- less strain: Clevo P651RP6-G(max brightness, downgraded bios+ec firmware, Windows 8.1, test mode, 2015 intel driver, 368.95 nvidia modded driver, intel 3D set to performance, nvidia rgb set to limited, windows visual effects set to performance, nvidia gpu scaling disabled in bios)