LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 10-07-2003, 03:48 PM   #1
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Rep: Reputation: 15
Smile Changing from MESA OpenGL to ATI OpenGL


Hello everyone.

I installed Red hat 9.0 yesterday eavening. I downloaded the newest drivers from ATI for my Radeon 9800 Pro.

I used the rpm installer to install all the files, and then switched to the console and typed in fglrxconfig.

I then inputet all the information, and restarted. The X-Windows GUI came up and is running very well. I got everything to work, (My DSL, Mutella(P2P), MPG123, Ximian, Java, and Shockwave,Themes and so on and so forth.

But after installing the Quake 3 Demo and running it, the graphics were really slow. I exited the game, and typed "fglrxinfo" in the console. It told me that it was using the following:
----------------------------------------------------------------------------------------
display: :0.0 screen: 0
OpenGL vendor string: Mesa project:
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
-----------------------------------------------------------------------------------------

I think that it uses some kind of software OpenGL Acceleration. I would like to change that to Hardware Acceleration using my ATI drivers.

I did change it once years back with my old GeForce 3 Ti500 I think. I followed some instructions to make it use a differentl OpenGL library.

Its been a while, and I cant find any information about this explicit problem. Id would be nice if someone would help me solve this problem. But please use terms a "semi-beginner" in Linux can understand.

Thank you for any helpfull information.

Florian

PS: I just read in the "Rules" that I should put in the following PCI listings.

00:00.0 Host bridge: Intel Corp.: Unknown device 2578 (rev 02)
00:01.0 PCI bridge: Intel Corp.: Unknown device 2579 (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801EB USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801EB USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801EB USB (Hub #3) (rev 02)
00:1d.3 USB Controller: Intel Corp. 82801EB USB EHCI Controller #2 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801EB USB EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corp. 82801EB ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801EB ICH5 IDE (rev 02)
00:1f.2 RAID bus controller: Intel Corp.: Unknown device 24df (rev 02)
00:1f.3 SMBus: Intel Corp. 82801EB SMBus (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4e48
01:00.1 Display controller: ATI Technologies Inc: Unknown device 4e68
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Contro
ller (PHY/Link)
02:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139
C+ (rev 10)
02:05.0 RAID bus controller: CMD Technology Inc PCI0680 (rev 02)
02:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
02:07.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)

Last edited by tillyoubreakit; 10-07-2003 at 03:53 PM.
 
Old 10-07-2003, 04:02 PM   #2
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
yeah, mesa is for your laptop or non-accelerated desktop (unless you have a 3d card laptop, you must be rich). hmm... what do you have in your /usr/X11R6/include/GL directory? can you list the files in /usr/X11R6/lib too? you might want dri, try
http://dri.sourceforge.net
 
Old 10-07-2003, 04:14 PM   #3
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by LavaDevil94
yeah, mesa is for your laptop or non-accelerated desktop (unless you have a 3d card laptop, you must be rich). hmm... what do you have in your /usr/X11R6/include/GL directory? can you list the files in /usr/X11R6/lib too? you might want dri, try
http://dri.sourceforge.net
Thanks for the reply first.

In the /usr/X11R6/include/ is no GL directory.

The following files are in /usr/X11R6/lib :
-------------------------------------------------------------------------------------------
FGL.renamed.libGL.so.1.2 libUil.so.3.0.1 libXm.so.3.0.1
libdps.so.1 libX11.so.6 libXmu.so.6
libdps.so.1.0 libX11.so.6.2 libXmu.so.6.2
libdpstk.so.1 libXaw3d.so.6 libXmuu.so.1
libdpstk.so.1.0 libXaw3d.so.6.1 libXmuu.so.1.0
libfglrx_gamma.a libXaw3d.so.7 libXpm.so.4
libfglrx_gamma.so.1 libXaw3d.so.7.0 libXpm.so.4.11
libfglrx_gamma.so.1.0 libXaw.so.6 libXp.so.6
libGL.so libXaw.so.6.1 libXp.so.6.2
libGL.so.1 libXaw.so.7 libXrandr.so.2
libGL.so.1.2 libXaw.so.7.0 libXrandr.so.2.0
libGLU.so.1 libXcursor.so.1 libXrender.so.1
libGLU.so.1.3 libXcursor.so.1.0 libXrender.so.1.2
libICE.so.6 libXext.so.6 libXTrap.so.6
libICE.so.6.3 libXext.so.6.4 libXTrap.so.6.4
libMrm.so.3 libXfont.so.1 libXt.so.6
libMrm.so.3.0.1 libXfont.so.1.4 libXt.so.6.0
libOSMesa.so.4 libXft.so.1 libXtst.so.6
libOSMesa.so.4.0 libXft.so.1.1 libXtst.so.6.1
libpsres.so.1 libXft.so.2 libXv.so.1
libpsres.so.1.0 libXft.so.2.1 libXv.so.1.0
libSM.so.6 libXi.so.6 modules
libSM.so.6.0 libXi.so.6.0 X11
libUil.so.3 libXm.so.3 xscreensaver
----------------------------------------------------------------------------------------

I also tried to make a new kernel with "./make.sh" in the /lib/modules/fglrx/build_mod

I get the following error:

----------------------------------------------------------------------------------------
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
----------------------------------------------------------------------------------------

After trying to make a kernel with ./make install.sh I get this :

-----------------------------------------------------------------------------------------
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
[root@localhost build_mod]#
[root@localhost build_mod]# cd ..
[root@localhost fglrx]# ./make_install.sh
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.

----------------------------------------------------------------------------------------

Thanks for your help.

-Florian
 
Old 10-07-2003, 04:21 PM   #4
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
no gl dir?! thats not good. that means no opengl headers. maybe you could get the opengl 3d-accel package from somewhere from you package database from you distro cds? if its not there, go to http://dri.sf.net
if it still doesnt work, i heard of a place called (some name here)-digital. the somename starts with an s. i think it was schidner or something. it was a german place. if you find it, i think you download the firegl 8800 driver package (the radeon 9000 series i think is a series of prototypes for the firegls). but this might not apply to you, since i have a radeon 9000.
 
Old 10-07-2003, 04:23 PM   #5
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
btw, the schidner-digital place (or whatever it was) was a website w/ the .de extension.
 
Old 10-07-2003, 04:34 PM   #6
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Original Poster
Rep: Reputation: 15
Thanks for your help guys. I tried to pind some sort of GL Package in Red Hat but without any luck. I will search for the schidner-digital Place now.

Ill keep you updated.

Thanks

-Florian
 
Old 10-07-2003, 04:45 PM   #7
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
no problem. however, i havent tried the schidner drivers. btw, dont try the integrated xfree radeon drivers. thats why i upgraded to a radeon 9000. when you dont use drivers specificlly made for a radeon, well.... w/ my old radeon 7500 and using the integrated xfree drivers, anything that used the quake 3 engine (including native quake 3) froze after 30 secs or so.
 
Old 10-07-2003, 04:56 PM   #8
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Original Poster
Rep: Reputation: 15
Ok I have an updat. After trying the Schneider Digital drivers (which didnt install) I tried to run fglrxinfo again.

This time Linux doesnt find the programm fglrxinfo .
And I tried to reinstall the ATI Driver Package with rpm -i --force fl*****.rpm It just sits there, and doesnt move at all.

Any Ideas?
 
Old 10-07-2003, 05:20 PM   #9
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
maybe you could look to see what the config/info exe is for the schneider drivers?
 
Old 10-07-2003, 05:25 PM   #10
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Original Poster
Rep: Reputation: 15
Ok, I should try that. I fixed my drivers again. But it still says Mesa drivers in my OpenGL listing.

Any more Ideas ? Cant I download opengl librares from someones site?

-Florian

PS:How can I compile a new Kernel with the ATI Tool?

Last edited by tillyoubreakit; 10-07-2003 at 05:28 PM.
 
Old 10-07-2003, 05:38 PM   #11
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
did the new drivers put the /usr/X11R6/include/GL directory in there? if they still didnt, well, theres only around 12 or so files that go in there that i could maybe put on this forum... but make sure that the GL directory exists. and that it has the headers in it.
 
Old 10-07-2003, 05:56 PM   #12
tillyoubreakit
Member
 
Registered: Sep 2003
Location: Bavaria, Germany
Distribution: Redhat 9.0
Posts: 49

Original Poster
Rep: Reputation: 15
Well there is definetly not a GL directory. I have attached a screenshot for you to check :-)

http://rolandwolle.ath.cx/pictures/03-10-04_flo/lib.jpg

Thanks

-Florian

PS: I am running a Red hat update, Ill get a new kernel and i selected some thing called Glib....maybe it will help :-)

Last edited by tillyoubreakit; 10-07-2003 at 06:15 PM.
 
Old 10-07-2003, 06:34 PM   #13
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
ok, now thisll be long, tedious, and it might not work, but i think its worth a try. first, create the GL directory in /usr/X11R6/include.
 
Old 10-07-2003, 06:39 PM   #14
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
well, now that i see that youve displayed your email, we could probably take out the tedious and long. once you create the GL dir, im going to email you the gl headers from my install. i think illl get them in a gzip file.
 
Old 10-07-2003, 06:47 PM   #15
LavaDevil94
Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 46
well, ark is acting up, so ill try to put it in a folder called GL thats attached to the email.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI Radeon 9800SE getting "OpenGL vendor string: Mesa project: www.mesa3d.org KenMac Mandriva 4 08-27-2005 07:55 AM
How to know if I have OpenGL or Mesa ?? {usuario} Linux - Newbie 2 06-06-2005 05:45 AM
Overwrite Mesa OpenGL with ATI OpenGL Carl-Fredrik Slackware 12 10-01-2004 03:33 PM
Still getting Mesa as OpenGL on ATI Radeon 9000 adamc91115 Linux - Hardware 11 05-08-2004 08:16 PM
Changing OpenGL settings to use the ATI drivers? KuRe Slackware 12 12-08-2003 11:25 AM


All times are GMT -5. The time now is 10:30 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration