[Intel-gfx] Skylake / (EE) modeset(0): present flip failed loop

Chris Wilson chris at chris-wilson.co.uk
Fri Jul 7 10:47:25 UTC 2017


Quoting Marc MERLIN (2017-07-07 06:40:51)
> Is this the right place to send this?
> Can anyone help?
> 
> On Wed, Jul 05, 2017 at 11:33:01PM -0700, Marc MERLIN wrote:
> > Howdy,
> > 
> > I have a thinkpad P70 with debian testing and 4.11.6 kernel.
> > A recent-ish upgrade broke something and now I'm getting loads of spam
> > in my Xorg.log
> > 
> > [  5031.435] (WW) modeset(0): flip queue failed: Invalid argument
> > [  5031.435] (WW) modeset(0): Page flip failed: Invalid argument
> > [  5031.435] (EE) modeset(0): present flip failed
> > [  5031.519] (WW) modeset(0): flip queue failed: Invalid argument
> > [  5031.519] (WW) modeset(0): Page flip failed: Invalid argument
> > [  5031.519] (EE) modeset(0): present flip failed
> > (...)
> > 
> > system info:
> > ii  libdrm-intel1:amd64        2.4.74-1               
> > ii  xserver-xorg-core          2:1.19.2-1              
> > ii  xserver-xorg-video-intel   2:2.99.917+git20161206-1

If you were indeed using -intel then I would be more concerned.

For a page flip to fail, is to be expected. It can fail for a number of
reasons, most commonly either for a dp-mst disappearing or the
framebuffer to be incompatible with a pageflip.

-intel tries much harder (i.e. it tries at all) to handle the expected
failures than -modesetting.

But at the very least you need to dig into dmesg (with drm.debug=fe) to
find out why it failed. (One way is to run -intel with debugging enabled
so that it includes the kernel error messages along with the failure
message.)
-Chris


More information about the Intel-gfx mailing list