SDB:Risoluzione dei problemi con AMD
FGLRX edit
Attivare FGLRX
Se hai una scheda serie Radeon HD 2000 o superiore, le prestazioni probabilmente miglioreranno utilizzando il driver proprietario fglrx. Se, dopo il riavvio, fglrx non sembra attivato, prova ad eseguire manualmente lo strumento aticonfig.
aticonfig --initial
Se il gestore degli accessi (KDM, GDM, ecc.) non si avvia e quindi ottieni solo un avvio in modalità terminale, molto probabilmente la ragione è un fallimento dell'avvio del server X. Accedi dunque come root e guarda verso la fine del file /var/log/Xorg.o.log.
Se vedi:
(WW) fglrx: No matching Device section for instance (BusID PCI:0@5:0:0) found (EE) No devices detected.
c'è qualche problema nel file /etc/X11/xorg.conf Dovrebbero esserci solo una sezione per tipo ServerLayout, Monitor, Device e Screen. Se ci sono più sezioni uguali, scegline una e cancella le altre. In particolare la sezione Device richiede attenzione: scegli quella corrispondente al dispositivo che rilevi utilizzando il comando
# lspci
Se il risultato è:
05:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850]
la riga corrispondente nella sezione Device dovrebbe essere:
BusID "PCI:5:0:0"
Disattivare FGLRX
Nel caso in cui dopo aver installato FGLRX scopri che X non riesce ad avviarsi. Questa procedura descrive come riattivare il driver open source radeon.
Blacklist
Una delle prime cose che fglrx fa per assicurarsi che radeon non interferisca è inserire in blacklist il modulo radeon in modo che il kernel non lo possa caricare all'avvio:
# rm /etc/modprobe.d/fglrx.conf
o
# rm /etc/modprobe.d/50-fglrx.conf
Configurazione di X11
Quando viene installato fglrx, aticonfig crea un xorg.conf contenente i dettagli della configurazione per fglrx. I file di configurazione predefiniti sono in /etc/X11/xorg.conf.d/, quindi è corretto, in questo caso, rimuovere completamente xorg.conf.
# rm /etc/X11/xorg.conf
Caricare i driver radeon
Il passo successivo che vorrai fare è caricare il modulo radeon. Modprobe rende il tutto semplice:
# modprobe radeon
Riavviare X
Riavviare X è relativamente semplice: [Ctrl]-[Alt]-[Backspace]+[Backspace]
Mesa edit
Mesa è un'implementazione open source delle specifiche OpenGL.
Aggiornare Mesa
Aggiornare Mesa può migliorare le prestazioni, in particolar modo nelle vecchie versioni di openSUSE. Attualmente quelle antecedenti alla versione 12.1 non sono più supportate nei repository ufficiali. Se invece possedete una versione qui sotto elencata potete orientarvi aggiungendo quanto segue.
Aggiungere il repository e aggiornamento tramite zypper
Apri il terminale e digita quanto segue (ovviamente solo la versione installata sul tuo pc):
# zypper ar http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.1/ "X11:Xorg"
# zypper ar http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.2/ "X11:Xorg"
# zypper ar http://download.opensuse.org/repositories/X11:/XOrg/SLE_11_SP1/ "X11:Xorg"
Sempre nel terminale digita quanto segue:
# zypper dup --repo X11:Xorg