LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Better driver for ATI Radeon 9250? (http://www.linuxquestions.org/questions/linux-hardware-18/better-driver-for-ati-radeon-9250-a-394302/)

kahlil88 12-18-2005 08:11 PM

Better driver for ATI Radeon 9250?
 
I have an ATI Radeon 9250 and I'm wondering if I need better drivers for it, because screensavers such as the Flurry are incredibly slow.

43r05p4c3 12-18-2005 11:14 PM

It certainly sounds like it. Good luck, the ATI drivers are notorious for being hard to get working.

Here's ATI's website

Not sure about SUSE, but I can tell you a few common problems right now:
-Need Kernel source to install
-Need gcc or other dependencies to install
-Need to know XFree86 version
If you have this problem, don't bother with ATI's executable. Instead run:
XFree86 -version
or
Xorg -version
-Need POSIX shared memory enabled (if so, search it, it's easier than you might think)

Those are all the problems that I can think of that are possible with the latest drivers.

Good luck, and don't be discouraged, the answers to all your ATI woes can be found on this site.

Steve

PS If you install and type glxinfo and see the word MESA anywhere, something went wrong

kahlil88 12-29-2005 10:00 PM

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux linux 2.6.13-15.7-smp #1 SMP Tue Nov 29 14:32:29 UTC 2005 i686
Build Date: 07 October 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present

Nalorin 12-29-2005 11:01 PM

There's a helpful part in the support document from ATI on this part - it's the part that talks about "tmpfs" and "/dev/shm"

The steps I took to get it working:
- Installed fglrx drivers from .i386.rpm file downloaded from ATI (for the Xorg 6.8, not Xfree86)
- ]# fglrxconfig
|----> Go through the whole config - default settings are fine - and just use option 1 for keyboard. (standard 101 keyboard - U.S. English)
-
Quote:

Originally Posted by Official ATI Release Notes
To enable POSIX Shared Memory on your system, perform the following as root:

1. Add the following line to /etc/fstab (if it isn't there already): tmpfs /dev/shm tmpfs defaults 0 0
2. Mount shared memory as follows: mount /dev/shm
3. Issue the following command to check that it mounted properly: mount | grep "shm"

If the mount was successful, then the following output (or similar) should appear:
tmpfs on /dev/shm type tmpfs (rw)

At this point, POSIX Shared Memory is enabled. Your 3D applications should run properly and the error message above should no longer occur.

- ]# glxinfo | grep direct
|----> Output should be as follows:
Code:

direct rendering: Yes

kahlil88 01-02-2006 09:52 PM

I installed the drivers, but the screen savers still lag and direct rendering is still disabled.
Quote:

linux:~ # glxinfo | grep direct
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

RedShirt 01-02-2006 11:46 PM

getting the mesa drivers out is massively difficult in many cases, especially of late. The last time I had any good luck was with 2.6.14 and 2.6.14.1 with the drivers of the time. Since then with later drivers and later kernels, it is REALLY less than fun. In some cases it was flatout impossible to get the mesa drivers to go away and switch into the ATI with DRI. You can check many threads on the subject, or my website, but good luck, it is a long, hard battle at times depending on kernel driver version and other such things.

I feel you.

Once you do get the Mesas to go away, stick with it, and don't change a thing. the ATI drivers with DRI are fairly impressive and responsive once you get passed the grime of installing them properly.

kahlil88 01-10-2006 10:13 PM

I've been searching various forums and it sounds like I'm supposed to use the ati-driver-installer-8.20.8-i386.run to generate a distro-specific RPM installer. Unfortunately, the installer only generates RPMs for Debian, Mandriva and Ubuntu.

I found a guide that tells me to download a driver from SuSE.com, but I went there and couldn't find a driver.

RedShirt 01-10-2006 11:08 PM

No, you can generate a SuSE 10 driver IA32-SUSE100, just look a bit more for details. However, you don't have to use an rpm, you can just run the script and it works every bit as well. just "./atietcetcetc" in command line as su.

kahlil88 01-11-2006 02:09 AM

Initially I just ran the script, and although the ATI Control Panel is installed, and it finds my video card, it still believs I have some Mesa thing installed. My screen saver still lags, and I get an error about not having a 3D graphics card when I run Tux Racer.

Quote:

Display Adapter
*Card Name: Radeon9200 PRO
*BIOS Version: 0.08
*Chip Type: ATI Radeon 9200 PRO (RV280 5960)
*Chip Revision: 2
*DAC Speed: 400 MHz
*Memory Type: DDR SDRAM
*Memory Size: 256 MByte
*Transfer Mode: PCI

Display Driver
*Driver Version: 8.20.8

OpenGL
*OpenGL vendor string: Mesa project: www.mesa3d.org
*OpenGL renderor string: Mesa GLX Indirect
*OpenGL version string: 1.2 (1.5 Mesa 6.2.1)


All times are GMT -5. The time now is 07:26 PM.