bugzilla-daemon at freedesktop.org
2014-Jun-01 10:15 UTC
[Nouveau] [Bug 75761] weston-launch no output - black screen
https://bugs.freedesktop.org/show_bug.cgi?id=75761 --- Comment #32 from Pekka Paalanen <ppaalanen at gmail.com> --- (In reply to comment #31)> Created attachment 100199 [details] > weston log with pixmanSomething is seriously wrong here: [09:58:29.402] queueing pageflip failed: Permission denied But I see you have another weston session afterwards, which seems to run, but: [12:26:36.371] page_flip_handler: time 0.000000 frame 603 [12:26:36.371] got pageflip event [12:26:36.388] page_flip_handler: time 0.000000 frame 603 [12:26:36.388] got pageflip event [12:26:36.404] page_flip_handler: time 0.000000 frame 603 [12:26:36.404] got pageflip event [12:26:36.421] page_flip_handler: time 0.000000 frame 603 [12:26:36.421] got pageflip event [12:26:36.437] page_flip_handler: time 0.000000 frame 603 [12:26:36.438] got pageflip event [12:26:36.454] page_flip_handler: time 0.000000 frame 603 That means that the kernel DRM driver does not provide timestamps and it does not even advance the vblank counter(?) if I understood right. So at least for you, the problem is that the kernel DRM does not report proper pageflip timestamps. I would consider this as a kernel driver bug, but if the kernel developers insist, I suppose we could also hack around it in Weston by providing fake timestamps, disabling the Presentation extension (somewhat similar X11 Present, not yet merged) and yelling loudly. But I'd rather the driver got fixed. As far as I see, bad timestamps are enough to make Weston stay black (fade-in animation not advancing), yet appear to work just fine. So at least we (Weston devs) should detect when the kernel driver is faulty, and abort Weston. Weston, and also the intention in Wayland, is to rely on the proper pageflip timestamps from the kernel for timing... well, everything visual, so we really would like it to work. -- 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/20140601/a3ec02ca/attachment.html>