I852GM (i810 driver + i915 DRI) Vsync problem

Problems and successes with specific brands/models of computer video hardware
Post Reply
Message
Author
hwti
Posts: 2
Joined: Fri 16 Feb 2007, 15:19

I852GM (i810 driver + i915 DRI) Vsync problem

#1 Post by hwti »

With puppy 2.13, I managed to get DRI working, using i915_dri.so posted here : http://www.murga-linux.com/puppy/viewtopic.php?t=14690

But I can't enable vsync : if I use
glXSwapIntervalMESA(1);
in my program, it locks for a few seconds, then updates display and locks, ...
I get an error message in the console :
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.


I found this : http://lists.freedesktop.org/archives/x ... 17777.html


Could someone help me please ? It seems 2.14beta still uses the same Xorg i810 driver. What is the easiest way to recompile it for Puppy ?

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#2 Post by tempestuous »

You must add the developer tools, and maybe the kernel sources too ...
and then you need the Xorg7.0 source and the Mesa and DRI sources.
Quite a big job, but since kirk has done this already I suggest you ask him nicely to add that patch and recompile i810_drv.so

kirk
Posts: 1553
Joined: Fri 11 Nov 2005, 19:04
Location: florida

#3 Post by kirk »

Sorry hwti,

I deleted all of the mesa stuff after I got the 915 driver.

Post Reply