Author Topic: Problem with CentOS 4.3 & ATI Radeon X600  (Read 4644 times)

dowdle

  • Posts: 2
  • Turrets: +0/-0
Problem with CentOS 4.3 & ATI Radeon X600
« on: May 30, 2006, 06:16:06 pm »
[Opps, I posted this in the General Discussion forum by mistake before I posted it here.]

Greetings,

I'm trying to get Tremulous going on a Dell OptiPlex GX620 running CentOS 4.3 with ATI PCI Express Radeon X600 video card... after having much success with Fedora Core 5 and nVidia cards.

ATI Technologies Inc RV370 5B62 [Radeon X600 (PCIE)]

So, glxinfo shows that hardware rendering is working. I added some additional video modes to /etc/X11/xorg.conf to cover the 800x600 it starts in by default. I created /usr/local/games/tremulous/base/autoexec.cfg and added the desired default resolution (1280x1024) but it just goes to a black screen and stays there. I switch over to VC1 and kill it and get the following info in the shell window I ran it from:

---- finished R_Init ----
Initializing SDL audio driver...
*** glibc detected *** free(): invalid pointer: 0x09f87f70 ***
Received signal 6, exiting...
---- CL_Shutdown ----
RE_Shutdown ( 1 )
DOUBLE SIGNAL FAULT: Received signal 15, exiting...

The signal 15 is me killing it from VC1.

I know accelerated video is working because Neverball works fine... although I have to run it as root.

Oddly enough, after killing Tremulous the mouse is dead and I have to log out of X, making xorg restart... before it works again. USB mouse.

I'm not sure if it is sound... mouse... OpenGL... or what. Any help would be appreciated.

BTW, it works just fine on the Windows side of the machine and I'd really like to get the Linux side going.

Oh... and where can I find a config guide so I know what things I can tweek in the autoexec.cfg and other .cfg files?

Draconishinobi

  • Posts: 68
  • Turrets: +0/-0
Problem with CentOS 4.3 & ATI Radeon X600
« Reply #1 on: June 03, 2006, 08:42:21 pm »
Well as you probably already know the Linux ATI drivers are complete crap ... and ATI is crap too if you want my opinion. But it may not be the problem here.

These 2 lines are important:

Initializing SDL audio driver...
*** glibc detected *** free(): invalid pointer: 0x09f87f70 ***

the glibc bit means that glibc *detected* an error
looking at the line before it might be an error in the SDL audio driver or more likely in the tremulous code itself. Typically glibc then calls abort() and starts shutting it down. A way to get around this is ...

Googling "glibc invalid pointer"

http://www.computing.net/linux/wwwboard/forum/27773.html

Quote
To get around this try putting the following in /etc/profile

export MALLOC_CHECK_=1 # Report error and continue

OR

export MALLOC_CHECK_=0 # Ignore error


[HUN]N.M.I.

  • Posts: 87
  • Turrets: +1/-1
Problem with CentOS 4.3 & ATI Radeon X600
« Reply #2 on: June 04, 2006, 07:39:37 pm »
Who has the money, has the influence.
Use WinXP and you'll have no problems at all.
url=http://userbars.org][/url]

phaedrus

  • Posts: 104
  • Turrets: +1/-1
Problem with CentOS 4.3 & ATI Radeon X600
« Reply #3 on: June 05, 2006, 06:55:13 pm »
Quote from: "[HUN
N.M.I."]Who has the money, has the influence.
Use WinXP and you'll have no problems at all.


HAHAHAHAHAHAHAHAHAHAHAHA!

Sorry N.M.I., but that is the funniest shit I've heard in a while.  Linux system configuration files don't suffer "bit rot", whereas, all Windows systems suffer from it, and always will as long as the stupid, centralized, binary registry exists.  It's a terrible design choice.  

MS can fix all the security holes, they can solidify the memory management and get rid of system wide crashes, but they've made some design decisions at the core of the OS that just don't work well, no matter how much you code around it.  

With Linux, you don't get less BS from your OS, you just get it up front.

And yes, I am a Linux bigot.

Unfortunately, I don't have any sagely advice for the OP, since ATI should be avoided by Linux users.  The NVidia drivers have gotten quite stable, even if I am still annoyed that they are closed source.

Jeff
owered by Slackware.  Dare to Slack.

[HUN]N.M.I.

  • Posts: 87
  • Turrets: +1/-1
Problem with CentOS 4.3 & ATI Radeon X600
« Reply #4 on: June 05, 2006, 07:36:08 pm »
Quote from: "phaedrus"
Unfortunately, I don't have any sagely advice for the OP, since ATI should be avoided by Linux users.  The NVidia drivers have gotten quite stable, even if I am still annoyed that they are closed source.

Jeff


That says it all  :D ...

You can hate Windows, but as long as the 'official' developers (for drivers, applications etc.) spit on Linux - because it has 500 types, which are developed by small and large groups of ppl, having mensal updates (not like Win, where the OS is final when it hits the stores) - you will have hard time getting the proper drivers and applications. And official support.

I have an ATI VGA card too, but I would prefer to buy an nVidia when I need a new one. I hate nVidia, but they have the influence, all the games run better on GeForce cards (look a little crappier though...), and have more stable drivers  :( ...
url=http://userbars.org][/url]