[Nouveau] [Bug 75761] weston-launch no output - black screen

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 30 02:18:36 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=75761

--- Comment #26 from Pekka Paalanen <ppaalanen at gmail.com> ---
What did the -1 as crtc mean?

I'm not sure how this is weston-specific, though. Weston programs a pageflip on
a certain crtc, and then relies on that particular crtc to send back a pageflip
event as requested.

So if that's the culprit, is Nouveau on some particular hardware sending back
pageflip events on the wrong crtc? Or maybe mixing up crtcs so that no event
gets sent?

This would be easy to test by adding a weston_log("got pageflip event\n") to
src/compositor-drm.c:745, in function page_flip_handler(), and another in line
723 in vblank_handler(). The vblank_handler should be unused atm. I think.

If Weston never gets the pageflip event, its repaint loop would be stuck, which
would explain the symptoms. A side effect would be that clients would never get
frame callbacks, which means that e.g. weston-simple-shm would not be consuming
any CPU. Normally it should take at least few percent of one core. Otherwise
everything would seem to just work, since Weston does not hang but only not
repaint.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140530/f05bfc9a/attachment.html>


More information about the Nouveau mailing list