Michel Dänzer написав(ла):
> On Thu, 2008-09-04 at 16:13 +0300, Maksym Veremeyenko wrote:
>> [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for 
>> disabled pipe 0
> 
> Looks like the i915 driver still honours the DRM_I830_SET_VBLANK_PIPE
> ioctl even with vblank-rework, so the vblank interrupts are disabled
> while there are no GLX clients.

IMHO, problem is in a *drm_irq.c*:

[...]
static void drm_update_vblank_count(struct drm_device *dev, int crtc)
{
[...]
         cur_vblank = dev->driver->get_vblank_counter(dev, crtc);
[...]

where it submits crtc==0 - index of first available pipe instead of 
index of first active pipe. perhaps if enabled only one pipe it assume 
that it has index 0 (FIX ME)


-- 
________________________________________
Maksym Veremeyenko


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to