Andriy Gapon
2018-05-17 06:43:54 UTC
https://github.com/freebsd/freebsd/commit/66f063557f257baa9c8aeab9f933171eaa6e1cfa
x86 cpususpend_handler: call wbinvd after setting suspend state bits
That's very interesting and surprising.x86 cpususpend_handler: call wbinvd after setting suspend state bits
That commit changes something that happens before suspend, it should not have
any effect on the system state after resume.
Does anyone have a theory of what could be wrong?
How to test (i915kms)
Start X with glxgears
Confirm running stable at 60 fps
suspend/resume (S3)
glxgears is now fluctuating between 10-40 fps.
Start X with glxgears
Confirm running stable at 60 fps
suspend/resume (S3)
glxgears is now fluctuating between 10-40 fps.
--
Andriy Gapon
Andriy Gapon