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

--- Comment #20 from Pierre Ossman <[email protected]> 2010-07-07 
04:01:18 PDT ---
Looks like some kernel issue. Xorg is calling drmWaitVBlank() with proper
arguments as far as I can tell:

    fprintf(stderr, "Current counter: %lld\n", (long long)current_msc);
    fprintf(stderr, "Waiting for %lld (0x%08x)\n", (long long)*target_msc,
vbl.request.type);

in radeon_dri2_schedule_swap() results in:

Current counter: 132192
Waiting for 132192 (0x14000000)

A vblank event never occurs though so the Xorg stack just sits there forever.

And turning on debug in the kernel shows that vblank interrupts aren't enabled
when this is going on. They are running for a while just as the X server is
starting, but then they are disabled again.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to