(Yet another) ATI card config problems topic

Hi all.

Well, just to say: I’m unlucky. I happened previously and by chance make my Radeon X600 XT here work perfectly (after 2 days of trials) just to have a full failure in the main partition and loose everything (including data). Well, now I could even make the avasys driver for my cx7300 printer work perfectly (4 hours of work), but I’m not being able to get the video card to work properly again. :frowning:

I do have the following device section in my xorg.conf file already:

Section "Device"
  BoardName    "Radeon X600 (RV380) 3E50 (PCIE)"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "Capabilities" "0x00000000"
  Option       "OpenGLOverlay" "off"
  Option       "FSAAScale" "0"
  Option       "FSAAEnable" "off"
  Option       "VideoOverlay" "on"
  VendorName   "ATI"
EndSection

Which seems to be ok, isn’t it? Nevertheless, I do not get rid of mesa this time:

aurora:~ # fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)

Also, I found some failures on Xorg.0.log files on fglrx initialization:

aurora:~ # grep -i fglrx /var/log/Xorg.0.log | grep -i fail
(WW) fglrx(0): Failed to open DRM connection
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): * DRI initialization failed!                  *
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!

Anybody has any clue on what should I do, please? :wink:

Thanks a lot in advance.

I have ATI 780G chipset and it works fine.

I saw this failure once, but I don’t recall what changes I made to xorg.con to fix it. Pasting relevant sections of my working conf so you can hack it and check.

Section “Device”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”
Option “XAAnoOffscreenPixmaps” “off”
Option “OverlayOnCRTC2” “off”
Option “Centermode” “off”
Option “TexturedVideoSync” “on”
Option “UseFastTLS” “1”
Option “Textured2D” “on”
Option “BackingStore” “on”
Option “EnableMonitor” “crt1,tmds2i”
Option “DesktopSetup” “horizontal”
Option “Mode2” “1280x1024,1024x768”
BusID “PCI:1:5:0”
EndSection

Section “DRI”
Group “video”
Mode 0660
EndSection

Section “Extensions”
Option “RENDER” “Enable”
Option “DAMAGE” “Enable”
Option “Composite” “Enable”
EndSection

HTH
Regards

This works too!

Section “Device”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “on”
Option “XAAnoOffscreenPixmaps” “on”
Option “OverlayOnCRTC2” “off”
Option “Centermode” “off”
Option “TexturedVideoSync” “on”
Option “UseFastTLS” “1”
Option “Textured2D” “on”
Option “BackingStore” “on”
Option “EnableMonitor” “crt1,tmds2i”
Option “DesktopSetup” “horizontal”
Option “Mode2” “1280x1024,1024x768”
BusID “PCI:1:5:0”
EndSection

Regards

Hi Gobble.

Thanks for the answers. Unfortunatelly, it’s still not working. :frowning:

At the moment:

# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)

Segmentation fault

I quite don’t remember the segfault before… :frowning:

# grep -i fglrx /var/log/Xorg.0.log | grep -i fail
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(WW) fglrx(0): * DRI initialization failed!                  *
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!

At least, the number of errors here reduced. :wink: But still there. :frowning:

Finally, on my /etc/X11/xorg.conf, I read the following (important) sections:

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

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  494 320
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG SYNCMASTER"
  Option       "DPMS"
  Option       "PreferredMode" "1680x1050"
  VendorName   "SAM"
  VertRefresh  43-75
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1680x1050" 119 1680 1728 1760 1840 1050 1053 1059 1080 -hsync +vsync
EndSection

Section "Device"
  BoardName    "RADEON X600/X550 Series (RV380 3E50)"
  Driver       "fglrx"
# Identifier   "aticonfig-Device[0]-0"
  Identifier   "Device[0]"
# Option       "XAANoOffscreenPixmaps" "false"
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "Capabilities" "0x00000000"
  Option       "OpenGLOverlay" "off"
  Option       "FSAAScale" "0"
  Option       "FSAAEnable" "off"
  Option       "VideoOverlay" "on"
  VendorName   "ATI"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "RENDER"    "on"
  Option       "DAMAGE"    "on"
  Option       "Composite" "on"
EndSection

Please, any other clue here, someone?

Thanks a lot in advance…

In case somebody finds this because of looking for help. There is ATI - openSUSE and it has a troubleshoot section, which is quite good. In this case for example running fglrx-kernel-build.sh might show you what’s wrong, i.e. why the fglrx module cannot be loaded and hence DRI does not work.

since you have the x600 card and i have the x700 i had to use an older ati version the 8.12 and heres what i did to make it work hope it helps you

  1. Make sure your kernel source is installed, and dowload the ati drivers directly from ati and install them.
  2. Run the installer, don’t choose custom, agree to everything.
  3. Log out, and Switch to the first terminal (Ctrl+Alt+F1)
  4. Login as root.
  5. Init 3
  6. aticonfig --initial --input=/etc/X11/xorg.conf
  7. sax2 -r -m 0=fglrx
  8. reboot

Make sure that the /usr/lib/libGL stuff is linked to those in /usr/X11R6/lib . That should take care of the Mesa Indirect stuff. Also make sure you follow ALL the instructions on the ATI Howto .

HTH