ATI Radeon X1950 Driver Problems

Running OpenSUSE 10.3 KDE Edition 32-Bit:

I’ve just installed the ATI Driver using the 1 click install and sax2 reports that 3d acceleration is not possible. I then notice that my Monitor is detected as ATI and my Graphics card is detected as Vesa Framebuffer Graphics.

The card is an ATI Radeon x1950 Pro and this is the output of xorg.conf after installing the drivers:


# /.../
# SaX generated X11 config file
# Created on: 2008-06-08T11:00:58+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen      0  "aticonfig-Screen[0]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option        "Clone" "off"
    Option        "Xinerama" "off"
EndSection

Section "Files"
    InputDevices   "/dev/gpmdata"
    InputDevices   "/dev/input/mice"
    FontPath     "/usr/share/fonts/misc:unscaled"
    FontPath     "/usr/share/fonts/local"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/URW"
    FontPath     "/usr/share/fonts/Speedo"
    FontPath     "/usr/share/fonts/PEX"
    FontPath     "/usr/share/fonts/cyrillic"
    FontPath     "/usr/share/fonts/latin2/misc:unscaled"
    FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
    FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
    FontPath     "/usr/share/fonts/latin2/Type1"
    FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
    FontPath     "/usr/share/fonts/baekmuk:unscaled"
    FontPath     "/usr/share/fonts/japanese:unscaled"
    FontPath     "/usr/share/fonts/kwintv"
    FontPath     "/usr/share/fonts/truetype"
    FontPath     "/usr/share/fonts/uni:unscaled"
    FontPath     "/usr/share/fonts/CID"
    FontPath     "/usr/share/fonts/ucs/misc:unscaled"
    FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
    FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
    FontPath     "/usr/share/fonts/hellas/misc:unscaled"
    FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
    FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
    FontPath     "/usr/share/fonts/hellas/Type1"
    FontPath     "/usr/share/fonts/misc/sgi:unscaled"
    FontPath     "/usr/share/fonts/xtest"
    FontPath     "/opt/kde3/share/fonts"
EndSection

Section "Module"
    Load  "dbe"
    Load  "type1"
    Load  "freetype"
    Load  "extmod"
    Load  "glx"
EndSection

Section "ServerFlags"
    Option        "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
    Identifier  "Keyboard[0]"
    Driver      "kbd"
    Option        "Protocol" "Standard"
    Option        "XkbLayout" "gb"
    Option        "XkbModel" "microsoftpro"
    Option        "XkbRules" "xfree86"
EndSection

Section "InputDevice"
    Identifier  "Mouse[1]"
    Driver      "mouse"
    Option        "Buttons" "9"
    Option        "Device" "/dev/input/mice"
    Option        "Name" "ImExPS/2 Generic Explorer Mouse"
    Option        "Protocol" "explorerps/2"
    Option        "Vendor" "Sysp"
    Option        "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier     "Modes[0]"
    ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier   "Monitor[0]"
    VendorName   "CMO"
    ModelName    "CMC 17"
    UseModes     "Modes[0]"
    DisplaySize  338    270
    HorizSync    30.0 - 82.0
    VertRefresh  43.0 - 76.0
    Option        "CalcAlgorithm" "XServerPool"
    Option        "DPMS"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "Device[0]"
    Driver      "fbdev"
    VendorName  "VESA"
    BoardName   "Framebuffer Graphics"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
EndSection

Section "Screen"
    Identifier "Screen[0]"
    Device     "Device[0]"
    Monitor    "Monitor[0]"
    SubSection "Display"
        Depth     16
        Modes    "default"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "DRI"
    Group        "video"
    Mode         0660
EndSection

And this is the output of fglrxinfo:


display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1950 Series
OpenGL version string: 2.1.7412 Release

As you can see this reports that the driver is working properly and so does Catalyst Control centre. However it clearly isn’t working properly because 2d and 3d Acceleration performance is terrible.

I don’t have an ATI card, and I have never tried to hand edit an xorg.conf file (last time I editted such a file with any degree of seriousness was in 1998, editing x86free.conf (or some file name like that, before xorg.conf), I can’t remember).

Still, I have quoted something out of your xorg.conf that looks strange to me.

Do you really intend to have two device sections? with two possibilities coded?

My guess is what you need to put in place for the “driver” (whether it be “fbdev” or “fglrx”) could be related to your solution.

Hopefully someone else who is more familiar with ATI cards can chime in here.

Good luck, and thankyou for participating in our forum.

Thanks, but I tried that and it didn’t work.

Setting up an ATI card in 10.3 is a pain, but as your avatar
says, 11.0 is just 9 days away and there I have found it’s a
picnic, so have patience! But as you did use a one-click in-
staller it should be possible to get it to work in 10.3 too.
What option(s) did you use when running sax, I suggest you
run it as this in runlevel 3:
sax2 -r
The easiest way to get into runlevel 3 is to open up a ter-
minal, su to root ant type init 3. After sax has finished
just type init 5 and see if it works.
Good luck!

Vince4Amy wrote:

>
> Running OpenSUSE 10.3 KDE Edition 32-Bit:
>
> I’ve just installed the ATI Driver using the 1 click install and sax2
> reports that 3d acceleration is not possible. I then notice that my
> Monitor is detected as ATI and my Graphics card is detected as Vesa
> Framebuffer Graphics.

Try running fgl_glxgears (installed when ATI driver is installed). If you
see the spinning cube with gears on each face, then 3D is working.
fgl_glxgears will not work if the ATI isn’t running correctly.

For a long time now I have ignored Sax2’s 3D support when using the ATI
driver. I only use Sax2 now to setup my monitor.


Alvin

You can also try the following command

sax2 -r -m 0=fglrx

to load the driver and see if this is working.

Thanks for the help everyone. However I have decided to now wait until openSUSE 11 as I have backed up all data and I’m ready to upgrade as soon as it’s released, though I intend to give the Release Candidate a try later on today.

If you like to give it a try nonetheless, here is my xorg.conf for my x1950 AGP

# /.../
# SaX generated X11 config file
# Created on: 2008-01-31T17:58:23+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "IgnoreABI" "on"
EndSection

Section "Module"
  Load         "glx"
  Load         "type1"
  Load         "extmod"
  Load         "dbe"
  Load         "freetype"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "logiinkse"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "MX310"
  Option       "Protocol" "ExplorerPS/2"
  Option       "Vendor" "Logitech"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  375 301
  HorizSync    30-80
  Identifier   "Monitor[0]"
  ModelName    "K-19"
  Option       "DPMS"
  VendorName   "AIC"
  VertRefresh  43-75
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1024x768" "800x600"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1024x768" "800x600"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Radeon X1950 Series (RV570 7280)"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option       "FSAADisableGamma" "no"
  Option       "CapabilitiesEx" "0x00000000"
  Option       "FSAAMSPosY0" "0.000000"
  Option       "FSAAMSPosX3" "0.000000"
  Option       "mtrr" "off"
  Option       "FSAAMSPosX4" "0.000000"
  Option       "FSAAMSPosY1" "0.000000"
  Option       "FSAAMSPosY2" "0.000000"
  Option       "ForceGenericCPU" "no"
  Option       "FSAAMSPosX5" "0.000000"
  Option       "FSAAScale" "1"
  Option       "GammaCorrectionI" "0x00000000"
  Option       "FSAAMSPosX0" "0.000000"
  Option       "FSAAMSPosY3" "0.000000"
  Option       "no_accel" "no"
  Option       "FSAAMSPosY4" "0.000000"
  Option       "FSAACustomizeMSPos" "no"
  Option       "UseFastTLS" "0"
  Option       "FSAAMSPosY5" "0.000000"
  Option       "FSAAEnable" "no"
  Option       "BlockSignalsOnLock" "on"
  Option       "GammaCorrectionII" "0x00000000"
  Option       "KernelModuleParm" "locked-userpages=0"
  Option       "Capabilities" "0x00000000"
  Option       "no_dri" "no"
  Option       "VideoOverlay" "on"
  Option       "PseudoColorVisuals" "off"
  Option       "StereoSyncEnable" "1"
  Option       "UseInternalAGPGART" "no"
  Option       "FSAAMSPosX1" "0.000000"
  Option       "Stereo" "off"
  Option       "OpenGLOverlay" "off"
  Option       "FSAAMSPosX2" "0.000000"
  Option       "ScreenOverlap" "0"
  Option       "CenterMode" "off"
  Screen       0
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
  Option       "aiglx" "true"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "DAMAGE" "false"
  Option       "Composite" "Enable"
EndSection

I’ve been running the 11.0 RC1 bits (and just finished updating today to GM bits) and I have the X1650PRO (and in AGP, no less); what I did instead is download the Catalyst 8.5 driver and follow the hard way method (selecting a 10.3-based target, though I have a much later kernel) and, once the installer was done, I dropped down to init 3 (as root, of course) and ran the following:

aticonfig --initial --input=/etc/X11/xorg.conf

followed by

sax2 -m -r 0=fglrx

The first line makes the changes based on your existing configuration of X (handy if you are changing cards, but NOT monitors, or simply did a driver rebuild after a kernel upgrade).
The second line is a workaround for a conflict between the driver and SaX2 as far as 3D support goes (and is actually referred to in /usr/share/docs/packages/fglrx/README.SuSE). While the open-source radeonhd driver is included with openSuSE 11.0, that driver has no 3D support (compiz works, but compiz-fusion and 3D games do not). The Catalysts have a different tradeoff: compiz and compiz-fusion both work, however, 3D gaming and video-overlay usage both have issues.

I’ve tested RC1 with the ATI Repository and it’s producing the same results even after running the aticonfig command and the sax2 one. Are there any instructions for the Step by Step install of the Driver available from the ATI site for OpenSUSE 11.0 because I haven’t found any suitable ones yet.

Installing the driver from the ATI repo should be the best
alternative, as it also adds extra information to help sax
set up the card properly. Now as you don’t seem to have any
extra hardware that requires sax for configuration you could
try another way to set up xorg. I mostly use an xorg.conf
like this:


Section "InputDevice"
    Identifier  "Keyboard[0]"
    Driver      "kbd"
    Option        "Protocol" "Standard"
    Option        "XkbLayout" "gb"
    Option        "XkbModel" "microsoftpro"
    Option        "XkbRules" "xfree86"
EndSection


Section "Device"
        Identifier  "MyCard"
        Driver      "fglrx"
EndSection

Section "Screen"
        Identifier "MyScreen"
        Device     "MyCard"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
		Virtual   1280 1024        
	EndSubSection
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection


I’ve addded the section “InputDevice” but you might as well
delete it and set your keyboard layout in the desktop, but
don’t use sax to do that, it will overwrite your xorg.conf.
Backup your xorg.conf and try the above.

Hi all…
I have to answer here, because I can’t get my X1950 to work with 3d/fglrx/ati-driver, too.

I tried with suse 10.3, now using 11.0.

X1950 in AGP, Mainboard with NForce3 cough :frowning:
X2 4800+

In Vesa-mode all is okay, surely without 3d and performance. I tried all ways of installing. 1-click, the “hard way”, the repository… nothing does it. I also deactivated the Framebuffer-Entry from Grub. As soon as i initiate sax with fglrx it brings a dark-frozen screen - same when rebooting or starting sax from out of failsave-mode. In black-screen the pc hangs up, that means i can’t get out in console with ctrl-alt-f1 etc.

No idea what i can do, as the ati-howto’s don’t have more options to try :-((

forgot to mention: 64bit

I skipped running the ATIconfig this time from the one click install and I just entered xorg.conf and changed the driver from radeonhd to fglrx.

Works fine now.