libGL.so.1.2 for Puppy 3 (Update: may, 19, 2008)

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

libGL.so.1.2 for Puppy 3 (Update: may, 19, 2008)

#1 Post by MU »

I tested some selfcompiled and precompiled binaries of q2p (a Quake2 engine).
I encountered segmentation faults when I tried to change the screen-resolution in the game, an error with the xvidmode-extension of xorg.
I googled, and found that this often is an issue, but no solution is found.

So I used trial and error, replacing some libraries.

I finally found libGL.so from a ATI driver ( 8.28.8 ), that does not crash.
Here you can read, what might cause the problem:
http://www.murga-linux.com/puppy/viewto ... 293#189293

So if you have similar problems, try to replace your
/usr/X11R7/lib/libGL.so.1.2 with the one I attach.

I use it in Puppy 3, but had the same file already a while ago in Puppy 2.12 with success.

UPDATE: there is a newer, better version attached in the following message!
I leave this old one just attached for people, who want to test things :!:

Mark
Attachments
libGL.so.1.2.tar.gz
(120.08 KiB) Downloaded 1389 times
Last edited by MU on Wed 21 May 2008, 01:27, edited 2 times in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

I attached a new version to my first message.
It is this one:
http://packages.debian.org/sid/libgl1-mesa-glx
libgl1-mesa-glx (7.0.3-1 und andere)

Though the first one fixed crashes, it had other problems: the textures in doomsday were broken.

The new one works in quake and doomsday.
It also fixes the bug in Muppy 008.2, that Tux-Racer killed X, when you had quit the game.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
stevenbinion
Posts: 179
Joined: Fri 24 Aug 2007, 14:29
Location: Pittsburgh, PA - United States
Contact:

#3 Post by stevenbinion »

Thank you. I've not had any problem with the libGL.so I got from UBUNTU yet but I'm still new with packages as of yet. and if i do find it to cause crashes, I'll give your's a shot, nice to know you have a back up.
[b][[url=http://www.tekwolf.net]Home of Wolf Pup Linux[/url]][/b]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

I attach a new libGL.so.1.2.

It was compiled in Puppy3/Muppy0083 from the latest Mesa 7.0.3 this weekend.
Though it is the same version as the one from Debian, the size is different, and works better for me.

It fixes several clipping problems with my Ati Radeon 9250 using the free Xorg drivers that come with Puppy 3.01.

So it now can be an almost full alternative to the propriatary Ati-driver.

This should work for all cards, it is not ATI specific.
With this one, my card now works with BlobAndConquer, see report at:
http://www.murga-linux.com/puppy/viewtopic.php?t=29232

Also http://www.quake2evolved.com/files.htm works using Wine 0.9.61.
The propriatary Ati-driver freezes after some minutes with it.
With the free driver, I just get a line of garbage on top of the screen, but the game runs stable.

Mark
Attachments
libGL.so.1.2-Mesa-7.0.3.tar.gz
(102.64 KiB) Downloaded 757 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#5 Post by panzerpuppy »

Is this really a newer version than the one included in Puppy 4.00 Dingo?
The size of your file is 345KiB vs. 374KiB for the one included in the latest Puppy4 Xorg DRI package.

When running glxinfo with your LibGL.so ,it displays the same (OLD) version of Mesa [1.3 Mesa 6.5.2 2006 Jun 02] as the one included in the Puppy Dingo Xorg-7.3-1 DRI .pet

Using a Radeon 8500 (R200) with the lib from Dingo I used to get about 2200fps in glxgears and Direct Rendering was ON.When I replace it with your DLL,Direct Rendering gets disabled (that's what glxinfo shows),the moving gears no longer move smoothly and the fps count drops to 1900.

So I can't really recommend this lib for Puppy 4.The one in Puppy 4 works the best.
I've restored the old lib and now everything's back to normal again.

USEFUL TIP:
More Performance(!) I got only about 1500fps before with the Dingo drivers,but turning on Page flipping in xorg.conf boosted the performance of this card dramatically without any side effects.So,if you want to squeeze even more performance from your old Radeon card with open source drivers,this is the option to try.
Last edited by panzerpuppy on Wed 21 May 2008, 02:20, edited 4 times in total.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#6 Post by MU »

I see, so it is not recommended for Puppy 4.
I changed the title of the subject.
To restore Puppys libGl.so, just install Xorg-DRI again.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#7 Post by panzerpuppy »

No need for that,really. I simply replaced the lib with the old one and it worked immediately,even without a restart of X.

Post Reply