LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 07-12-2004, 09:38 PM   #1
foodhater
Member
 
Registered: Jul 2004
Distribution: Vector 5.9
Posts: 89

Rep: Reputation: 15
graphics card question


I may get slapped across the face and ignored but I'm going to ask this question anyway. The question I'm going to ask is a common question, one that has been asked and answered thousands of times. I have read hundreds of these answers but I still can't get it to work. Here it goes: How do I get graphics acceleration in Linux? In particular, I'm trying to get America's Army 210 to work. I realize that President Bush is an idiot and that the war in Iraq was a stupid idea. I'm not happy that America's real army is in Iraq but “America's Army” the game is really fun to play and has great graphics. So I'll tell you what I have and what I did. I have an Asus/p4p800, P4 2.6ghz, 512mg ram, and a Radeon 9100. I'm running Fedora Core 2. I downloaded the Linux driver package for the 9100 from ati and installed it. Then I installed America's Army but when I try to start the game it gives me this message:

Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
GL_EXT_bgra not supported - bailing out.

History:

Exiting due to error

I'm almost certain that there is no quick fix for this and that this error message is just the tip of the ice burg in what will prove to be a long, arduous process ending in failure and humiliation. I'm almost certain that I need to load modules, edit files, run the godforsaken Xconfigurator, do some research on my monitor specs and maybe write a shell script or two in order to get it working. As the years go by people keep telling me to get an Nvidia card. I wish I could afford one right now. There is a ray of hope, however. AmericasArmy.com lists the Radeon 9100 as being one of the cards that works with the Linux version of the game. Is it really possible? Did I overlook a really good thread on this subject? Anyone got any ideas/links? Thanks, Foodhater

uname -r
2.6.6-1.435.2.3smp


/sbin/lspci

00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB/ER Hub interface to PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 A udio Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9 100]
02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller ( rev 80)
02:04.0 RAID bus controller: VIA Technologies, Inc. VT6410 ATA133 RAID controlle r (rev 06)
02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12)
02:09.0 Unknown mass storage controller: Promise Technology, Inc. 20269 (rev 02)
02:0a.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
02:0b.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30)
02:0c.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 04)
 
Old 07-13-2004, 12:11 AM   #2
young1024
Member
 
Registered: Apr 2004
Distribution: Slackware 9.1, Fedora Core 2
Posts: 40

Rep: Reputation: 15
You're probably still running the MESA driver. It dosen't have what UT2003/4 needs. Type "fglrxinfo" to find out whether you're running on the fglrx or MESA driver. Also, I'm assuming you already ran "fglrxconfig".

If you're running on MESA, you probably didn't compile the actual fglrx module. As root, "init 3" or something (no X!) to go into command-line mode. cd to /lib/modules/fglrx/build_mod and run the shell script in there. Change the permissions to 755 first. Then cd up and change the permissions of that script to 755. Run it. Then "init 4" or "startx" and use "fglrxinfo" to see if it worked.

If that didn't work, maybe you didn't use this command to install: "rpm -Uh --force <ati_package_name>.rpm" (no quotes). This overwrites the MESA driver. As root, "init 3" or something to go into command-line mode (no X!), uninstall the ATI Package with rpm -e <ati_package_name>.rpm, and reinstall with this: rpm -Uh --force <ati_package_name>.rpm . Then "init 4" or "startx" and use fglrxinfo to see if that worked. If it didn't, I can't help you any more. Just reinstall X and MESA using packages/source files from your install CD, and then try again! Yes, I screwed up the first time, too.

You can also get this same info at the ATI website at www.ati.com.
 
Old 07-13-2004, 01:43 PM   #3
foodhater
Member
 
Registered: Jul 2004
Distribution: Vector 5.9
Posts: 89

Original Poster
Rep: Reputation: 15
Thanks for your response. I turns out I am still running the Mesa driver. Here's what I get with fglrxinfo:

"[root@localhost root]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.4 Mesa 5.0.2)"


I have run fglrxconfig. When I try to run the shell script in "/lib/modules/fglrx/build_mod" I get this:

[root@localhost build_mod]# sh make.sh
ATI module generator V 2.0
==========================
initializing...
Error:
XFree86 drm includes at /lib/modules/2.6.6-1.435.2.3smp/build/include/../drivers/char/drm do not fit this driver.
This driver is designed to only work with X4.1.0 or higher.
You can match this by getting Linux kernel 2.4.8 or higher.



I uninstalled the ati graphic driver package and reinstalled it and I got this error message:

[root@localhost root]# rpm -Uh --force fglrx-4.3.0-3.9.0.i386.rpm
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
*** 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.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
Error:
XFree86 drm includes at /lib/modules/2.6.6-1.435.2.3smp/build/include/../drivers/char/drm do not fit this driver.
This driver is designed to only work with X4.1.0 or higher.
You can match this by getting Linux kernel 2.4.8 or higher.
*** 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.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===


I ran the script in again in "/lib/modules/fglrx/build_mod" and got the same error message. I'm pretty sure running Xfree 4.4 because my system is Fedora2.

In doing a Google search I ran across this statement in a short thread at: http://www.webservertalk.com/message294186.html

"The ATI drivers work just fine with 2.6 kernels, but you are quite right
that downgrading to XFree 4.3 will be necessary."

Maybe this is the answer to my problem because these are the only versions that ati currently offers at its linux driver download page: http://www.ati.com/support/drivers/l...0&submit=GO%21

Xfree86 version Date Posted Additional Info

4.1.0 05/26/04 Version: 3.9.0

4.2.0 05/26/04 Version: 3.9.0

4.3.0 05/26/04 Version: 3.9.0

I am using the 4.3.0 driver. Apparently they haven't come out with a 4.4.0 version yet. But this might not be my problem. Its just a theory. Any ideas?

Thanks
Foodhater
 
Old 07-13-2004, 11:56 PM   #4
foodhater
Member
 
Registered: Jul 2004
Distribution: Vector 5.9
Posts: 89

Original Poster
Rep: Reputation: 15
I figured it out!

DRI makes a driver for ati that works with xfree 4.4.0. http://www.xfree86.org/4.4.0/DRIcomp8.html I installed that and was able to run America's Army no problem. It runs flawlessly.

Goodbye Windoze!!!!!
 
  


Reply



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
Powersupply and Graphics card question Mega Man X Linux - Hardware 16 09-03-2005 04:39 PM
getting graphics card to be used instead of integrated graphics Shaun32 Fedora - Installation 5 02-18-2005 03:33 PM
A question about my graphics card Snerkel Linux - Hardware 1 08-22-2004 07:54 PM
a good tv tuner card and graphics card match mpo Linux - Hardware 2 03-01-2003 01:45 PM
redhat 7.3 and the ati pro card graphics card rjmagyar Linux - General 0 10-14-2002 12:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

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

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration