Problems with ATI driver installation on OpenSuSE 11

Hello,

I have a lot of incongruences in my card identification, mainly my card (identified as Mobility Radeon X2500 on Vista) on Sax2 is identified as X1700, but in “lspci” is identified as X1600.

Before installing the “fglrx” driver, “glxinfo” gave me the Mesa support, now gives me no support at all:

name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  14
  Current serial number in output stream:  14

Anyway, I ran the installation from Yast, after that there was no way to start xserver after system restart, I received always this message in xorg log:

(II) LoadModule: "fglrx"
(II) Loading /usr/lib64/xorg/modules//drivers/fglrx_drv.so
dlopen: /usr/lib64/xorg/modules//drivers/fglrx_drv.so: undefined symbol: **xf86NumDefaultModes**
(EE) Failed to load /usr/lib64/xorg/modules//drivers/fglrx_drv.so
(II) UnloadModule: "fglrx"
(EE) Failed to load module "fglrx" (loader failed, 7)
...]
No screens found

So I configured the xserver for using the old “radeonhd” driver via “sax2 -r -m 0=radeonhd”. Now the strange thing is that when I invoke “lsmode” I find the “fglrx” driver, but no “radeonhd”.

Also I tried another way suggested in the forum:

  1. “sh driver.run” with automatic installation
  2. aticonfig --initial -f

but aticonfig complains that there are no supported cards…

I am a bit confused… :X

You have messed up your installation. Remove the fglrx driver, it doesn’t support your card anymore.

Use the open source “radeon” driver, it works very well with your card.

Thank you for the information. Please can you give me some hints for enabling the 3D acceleration support? is it supported for my video card?

Now I uninstalled the fglrx driver using “/usr/share/ati/fglrx-uninstall.sh”. Besides, before this uninstallation step, I noticed a logging error in the installer log, it complained the lacking of the “/usr/src/linux/include/linux/version.h” header, effectively I downloaded from software manager the kernel-source, but the include directory does not contains any “version.h”.

Anyway now what are the correct steps now to reinstall the radeon driver?

is it already installed even if I don’t see in lsmod but I can configure it via “sax -r -m 0=radeonhd”?

To load it into your kernel drivers run the old but faithful.

Sax2 -r -m 0=radeon

If needed here are the step to do so.

  1. Terminal enter Super user mode
  2. Enter the command init 3
  3. Once you have logged in at the prompt level enter super user mode again and enter Sax2 -r -m 0=radeon

You should get the option to change configurations, I would do so. 3d should be checked so no need to worry about that.

After you have completed looking over your settings exit and save. I haven’t had good luck with the test option so if you use it and it causes a crash just repeat the steps above and this time just hit save.

That should be all you need to get things going with your card.

If you have artifacts when using desktop effects, I would recommend upgrading to kde 4.3.4 as that seems to have fixed that issue for me. There is a howto on upgrading to kde 4.3.4 in this post

If you have any other questions just use the link above and make a post in that thread.

List of new card that no longer use the fglrx

The following products have been moved to the legacy software support structure (including Mobile and All-in-Wonder Variants):

  • ATI Radeon 9500 Series
  • ATI Radeon 9550 Series
  • ATI Radeon 9600 Series
  • ATI Radeon 9700 Series
  • ATI Radeon 9800 Series
  • ATI Radeon X300 Series
  • ATI Radeon X550 Series
  • ATI Radeon X600 Series
  • ATI Radeon X700 Series
  • ATI Radeon X800 Series
  • ATI Radeon X850 Series
  • ATI Radeon X1050 Series
  • ATI Radeon X1200 Series
  • ATI Radeon X1250 Series
  • ATI Radeon X1300 Series
  • ATI Radeon X1400 Series
  • ATI Radeon X1550 Series
  • ATI Radeon X1600 Series
  • ATI Radeon X1650 Series
  • ATI Radeon X1800 Series
  • ATI Radeon X1900 Series
  • ATI Radeon Xpress Series (Xpress200)
  • ATI Radeon X2100 Series

Thank you, you provide me very detailed steps. The problem now is that the 3D checkbox appears unselectable, and the worst is that is not pre-checked >:( :cry:

Furthermore the glxinfo now gives me a conturbating message:

zt@lx:~> glxinfo
name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  14
  Current serial number in output stream:  14

I got involved the fact that your hardware was 1700 and 1600 as far as linux was conserned. If it is its legacy but if not then the radeonhd driver may work.

Try sax2 -r -m 0=radeonhd and let us know if 3d is selected or not.

O and if you would please post the text output of yast’s hardware Information tool. You can save it to text at the bottom right when it finishes it discovery. That may help us tell what your dealing with.