Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 25 Nov 2017, 00:25
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
2.15CE OpenGL question (SOLVED)
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
jamesbond

Joined: 26 Feb 2007
Posts: 3080
Location: The Blue Marble

PostPosted: Thu 12 Apr 2007, 22:52    Post subject:  2.15CE OpenGL question (SOLVED)
Subject description: It worked in 2.13 but not anymore in 2.15CE?
 

Hi,

Last night I tried to setup OpenGL on freshly minted 2.15CE.

It didn't work. 3DCC showed that DRI is working, but the FPS is only ~12fps.

The problem is, it used to work in 2.13.

This is the steps I did when I got 2.13 working:
===============================
1) Install xorg DRI package from pupget
2) Install xorg OPENGL package from pupget
3) edit xorg.conf and insert

Code:
load "dri"


to the modules section of xorg.conf

4) Installed 3DCC.pup
5) reboot
6) Test it - and it says DRI is working, and I got FPS around ~50

My card is an ageing Radeon 9100 AGP.

This is the steps I did when I tried to setup 2.15CE:
================================
1) Install xorg DRI drivers with PETget
2) Realised that xorg OPENGL is already part of 2.15CE, so no need to install
3) edit xorg.conf to insert load "dri" line as above
4) realised that 3DCC is part of 2.15CE so no need to install
5) reboot
6) Test it - and it failed miserably. 3DCC says DRI is not working. It refused to even run the test.

After a few more checking, I found out that the main reason is that the libglx.so in /usr/X11R7/lib/xorg/modules/extensions is not there --> (according to the .files in unleashed package, it should be there).

So I tried to be clever and continued with the following:
6) use PET-be-gone to uninstall xorg OPENGL
7) use PETget to re-install xorg OPENGL --- there is an error about missing library (didn't take note which one).
8) reboot
9) test it - this time 3DCC says DRI is working, but I only got FPS around ~12fps

============================

I don't use 3D that much, just that having it working properly gives me a warm cozy feeling that things are okay (because it worked in 2.13).

My only concern is whether this situation will affect gxine movie rendering?

Anyone has similar experience?

Last edited by jamesbond on Tue 17 Apr 2007, 13:42; edited 1 time in total
Back to top
View user's profile Send private message 
MU


Joined: 24 Aug 2005
Posts: 13648
Location: Karlsruhe, Germany

PostPosted: Fri 13 Apr 2007, 15:38    Post subject:  

You alsop can install OpenGL with 3DCC.
It is a dotpup made from files Barry once posted for an Alpha-Version of 2.10 I think.
Or extract one missing file manually, the archive with the full Xorg still is available here:
http://puptrix.org/isos/Puppy-2.10-Alpha/X11R7/

As far as I know this is the same Xorg as in Puppy 215.

Mark
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3080
Location: The Blue Marble

PostPosted: Sat 14 Apr 2007, 09:45    Post subject:  

Thanks Mark.

That's right - I presume 2.13, 2.14 and 2.15CE all have the same Xorg codebase (didn't see Barry announcing update on his development pages) - so I'm amazed that it didn't work. The funny thing is that 3DCC says DRI is working but the FPS is low. Shocked Anyway, I've messed my install and forced to delete pup_save, so I'll start clean and try the 3DCC-way Smile

Only one question - do you recommend the opensource radeon drivers, or the closed source ati fglrx one?
Back to top
View user's profile Send private message 
MU


Joined: 24 Aug 2005
Posts: 13648
Location: Karlsruhe, Germany

PostPosted: Sat 14 Apr 2007, 10:02    Post subject:  

DRI is accelleration in general, it is "the base" for everything else.

It is a "Direct Rendering Interface". A library to access enhanced features of your graficscard.
If it works, additional software can use it to take advantage of hardware-accelleration.

But you need the correct additional software for that. If DRI works, your mplayer can use it to play videos faster.
Because mplayer has special libraries to use DRI.

But this does not automatically mean, that also 3D will work.
Because 3D applications like games depend on other additional software like OpenGL.
So if there is trouble wiith your OpenGL, Games run slow, though DRI works, and mplayer runs fine.

3DCC should include all required libraries, if you install them with it (also OpenGL).

Ati:
In most cases, the free radeon drivers are better.
They are more stable, and support Xorg better (like the addon xcompmgr to use shadows and transparency).
The Ati fglrx driver is just needed for very few cases, like the games Doom3/Quake4. These games have some special effects, that the free driver does not offer.
But they crashed my Puppy 2.x in the past, so for those games I still use a Puppy 108 in addition. With that old Kernel, the fglrx drivers run fine.

Mark
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3080
Location: The Blue Marble

PostPosted: Tue 17 Apr 2007, 13:41    Post subject:    

Thanks for the excellent explanation !

I tried the 3DCC-way today - following step1,2,3 (load DRM, DRI, then OpenGL) - and it works !!!! Thank you !!!!

For curiosity reason, I also tried to do this:
1) use PETget's DRI instead of fetching it from 3DCC
2) use 3DCC OpenGL
I didn't load the DRM because I noticed that it's already in the base system.

And it works also !!!

Conclusion - something is wrong with PETget version of OpenGL .... (or the OpenGL that is included in 2.15CE).

Lesson learnt - I think next time (=when I upgrade to next version) I'll go with 3DCC way. It's included in many puppy derivates for a simple reason - it works, and it's simple to use.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0356s ][ Queries: 14 (0.0063s) ][ GZIP on ]