Home Wiki > SDB:AMD graphics troubleshooting
Sign up | Login

(Redirected from SDB:ATI troubleshooting)

SDB:AMD graphics troubleshooting

tagline: From openSUSE

Icon-cleanup.png This article is in need of attention because it does not follow our wiki guidelines.
If you want to contribute, please read the rules for this wiki and if you have any questions, don't hesitate to contact the wiki team, we are more then willing to help you! :-)
Icon-expand.png This article is a stub!
This article needs to be expanded. You are welcome to help in line with the Style Guidelines.

AMD portal edit

AMD Hardware

Drivers

  • Open source:
AMDGPU
Radeon
  • Proprietary:
AMDGPU-PRO
AMD fglrx


Version: 11.2+This applies to openSUSE starting from 11.2.

An older version of this page can still be found at Archive:SDB:ATI_troubleshooting


FGLRX edit

Enable FGLRX

If you have a Radeon HD 2000 series or higher, your performance will most likely benefit from running the proprietary fglrx driver. If, after rebooting, fglrx doesn't seem to be enabled, try running the aticonfig tool manually.

aticonfig --initial

In case your display manager does not start, so while booting you only get the terminal mode logon prompt, this most likely is caused by a failure to start the X-server. So you logon as root and look at the end of /var/log/Xorg.o.log.

In case you see:

(WW) fglrx: No matching Device section for instance (BusID PCI:0@5:0:0) found
(EE) No devices detected.

there is something wrong in the file /etc/X11/xorg.conf There should be only one section ServerLayout, Monitor, Device and Screen. If there are more equal sections, pick one and delete the other(s). Especially the Device section requires attention and pick the one that corresponds with the device that you see using the command

# lspci

If the output is:

05:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850]

the corresponding line in the Device section should be:

      BusID       "PCI:5:0:0"

Disable FGLRX

If, after having installed FGLRX, you find that X is unable to start. This procedure describes the process of re-enabling the open source radeon driver.

Blacklist

One of the first things fglrx does to ensure that radeon doesn't interfere with it is it blacklists the radeon module so that the kernel doesn't load it while booting.

# rm /etc/modprobe.d/fglrx.conf

or

# rm /etc/modprobe.d/50-fglrx.conf

X11 Configuration

When fglrx is installed, aticonfig creates xorg.conf containing configuration details for running fglrx. The default configuration files are in /etc/X11/xorg.conf.d/, so it's ok, in this case, to completely remove xorg.conf.

# rm /etc/X11/xorg.conf

Load radeon

The next thing you'll want to do is to load the radeon module. Modprobe makes this easy:

# modprobe radeon

Restart X

Restarting X is relatively simple: [Ctrl]-[Alt]-[Backspace]+[Backspace]

Mesa edit

Mesa is the open source implementation of OpenGL

Update Mesa

Updating Mesa may improve performance, especially on older versions of openSUSE.

Add Repository

Replace "11.4" with your version of openSUSE.

Perform Update

# zypper dup --repo X11:Xorg