From: Michel <mi...@tu...> - 2007-06-27 15:53:42
|
On Wed, 2007-06-27 at 08:14 -0700, Jesse Barnes wrote: > On Wednesday, June 27, 2007 2:55:39 am Michel Dänzer wrote: > > > Ok, I retested without the if (!IS_965) ... code in place, which was > > > working for you. On my box, I get a hard hang when I run the attached > > > test program, or any other gl program. > > > > I tried the clutter examples (clutter also uses the GLX_SGI_video_sync > > extension) and they work fine, although unsurprisingly, they exhibit > > tearing - the driconf option vblank_mode or the GLX_SGI_swap_control > > extension are more effective at avoiding tearing. > > > > If you're testing on a laptop with only the LVDS output enabled, you're > > probably hitting http://bugs.freedesktop.org/show_bug.cgi?id=10542 . If > > so, the symptoms should be the same with the drm master branch. > > The bug made it sound like there's some generic Mesa breakage with > GLX_SGI_video_sync, so yeah I'm probably seeing that problem. The problem is that this extension currently always uses the primary vblank counter (pipe A), but LVDS is always on pipe B. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer |