Displaying 5 results from an estimated 5 matches for "page_flip_handl".
Did you mean:
page_flip_handler
2014 Jun 01
0
[Bug 75761] weston-launch no output - black screen
...il.com> ---
(In reply to comment #31)
> Created attachment 100199 [details]
> weston log with pixman
Something 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...
2012 Apr 11
1
[error] xf86-video-nouveau on OpenBSD
....lo
drmmode_display.c: In function 'drmmode_page_flip':
drmmode_display.c:1319: warning: implicit declaration of function
'drmModePageFlip'
drmmode_display.c: In function 'drmmode_screen_init':
drmmode_display.c:1476: error: 'drmEventContext' has no member named
'page_flip_handler'
*** Error code 1
Stop in /home/xf86-video-nouveau-0.0.10/xf86-video-nouveau/src (line 448
of Makefile).
*** Error code 1
Stop in /home/xf86-video-nouveau-0.0.10/xf86-video-nouveau (line 373 of
Makefile).
*** Error code 1
Stop in /home/xf86-video-nouveau-0.0.10/xf86-video-nouveau (line 282...
2014 May 30
0
[Bug 75761] weston-launch no output - black screen
...d.
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....
2014 May 31
0
[Bug 75761] weston-launch no output - black screen
...uldn't it?
Or maybe Xorg is only looking at the vblank counters, and you'd actually need a
program using GLX_OML_sync_control to even see the timestamps?
One could check the timestamps by:
weston_log("%s: time %u.%06u frame %u\n", __func__, sec, usec, frame);
in compositor-drm.c page_flip_handler() function.
Mm, I'd like to see a weston log with that when you have the black screen
problem.
--
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...
2012 Feb 15
11
[Patches][nouveau/ddx]: Improvements to bufferswap implementation and timestamping
Hi,
here a set of patches against the nouveau-ddx. This is an extended and
revised set, based on Francisco Jerez feedback from autumn last year.
[1/9] Makes pageflipping work again on X-Server 1.12rc. It apparently stopped
working somewhere around Xorg 1.11+.
[2/9] Implements handling of pageflip completion events from the kernel.
Francisco Jerez argument against including it was that the