Hardware is 100% a factor in this. Software can also be.
I am using a Lenovo T440 with a 720p TN screen, it has no PWM. It is totally ok for me to use.
If I fit a 1080p IPS screen to it, also flicker free I get migraine symptoms.
Same graphics, different screen = problem.
So I take a Dell 5740, with its 1080p IPS screen, I cannot use it without migraine, fit the 720p TN screen…..same migraine symptoms.
Difference is the Lenovo has HD4600, Dell has HD530 graphics.
Bonus, I have another laptop with HD530 and I can use it without problem but it is 15" and other are 14" screen. I put the IPS screen from the others on this laptop and it is OK for me to use but not right as 14 screen on 15 laptop frame.
I would very much like to know what is the difference to the output even when using same drivers.
If i ever win jackpot on lottery I will find out why this is happening.