Kray
- OnePlus 3 on Android 7.0 (OxygenOS): no eye strain
- same OnePlus 3 on Android 7.1 (OxygenOS): strong eye strain within minutes (red, burning eyes)
- same OnePlus 3 on LineageOS (Android 7.1x): same eye strain
- same OnePlus 3 on both older OxygenOS versions (Android 6) and CyanogenMod (Android 6): no eye strain, UNLESS the color profile is set to anything other than the default setting, or apps are used that change colors by using the "draw over other apps" permission (even when I set such apps' color slider to default, zero); same for Android 7.0
I think LineAgeOS uses sources from the manufacturer's OxygenOS. Whatever eyestrain-causing is happening there since Android 7.1, LineageOS seems to have copied it.
Or it's really the core Android 7.1 itself, but for this device it's not Android 7.0.