[Wayland-bugs] [Bug 63812] queueing pageflip failed: Device or resource busy

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 3 10:52:39 PDT 2013


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

--- Comment #3 from Rob Bradford <rob at robster.org.uk> ---
I've believe i've isolated this problem to:

commit e5a1225bc436f86b5241152bb332014d64f5b446
Author: Jonas Ådahl <jadahl at gmail.com>
Date:   Fri Apr 5 23:07:11 2013 +0200

    Make backends always specify output repaint time

    Most backends relies on gettimeofday(2) for output repaint timestamps
    but this is not a requirement. Before this patch repaints coming from
    idle_repaint() always used gettimeofday(2) for timestamps. For backends
    not using that time source this could cause large jumps between
    timestamps.

    To fix this, timestamps needs to always come from the backend. This
    means that the backend needs to always be responsible of starting the
    repaint loop in case that the repaint cannot start immediately.

    The drm backend implementation is from the patch by Ander Conselvan de
    Oliveira found here:
   
http://lists.freedesktop.org/archives/wayland-devel/2013-February/007393.html

    Signed-off-by: Jonas Ådahl <jadahl at gmail.com>

Reverting this change lets you use the weston.ini as you expect.

-- 
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/wayland-bugs/attachments/20130503/8f5a54d8/attachment.html>


More information about the Wayland-bugs mailing list