Tempo fa ho scaricato Debian 8 e ho provato a installare Catalyst 15.7, ma al riavvio del computer mi appare una schermata nera sul mio laptop.
Ho letto che Catalyst ha alcuni problemi di compatibilità con GNOME. Se qualcuno di voi sa come correggere questo errore, fatemelo sapere.
Risposta accettata:
** Aggiornamento 21/09/2015 **
- Nuovi link per i pacchetti Mutter
Tempo fa ho provato ad installare Catalyst 15.7 nella maggior parte delle distribuzioni Linux con GNOME e dopo diversi tentativi sono riuscito ad installarlo.
In questa risposta ti mostrerò come installare Catalyst 15.7 su Debian 8 indipendentemente dall'ambiente desktop che utilizzi.
Giusto per chiarire, ho usato questa procedura nei seguenti ambienti desktop:
- KDE
- GNOME
- Cannella
- XFCE
Prima di iniziare, dobbiamo installare alcune dipendenze, quindi apriremo un terminale ed eseguiremo il seguente comando:
sudo apt-get install gcc g++ make dkms fakeroot
Dopo aver installato le dipendenze possiamo procedere al download di Catalyst dal sito ufficiale di AMD:
AMD Catalyst 15.7
Dopo aver scaricato Catalyst, dobbiamo decomprimere. Nella cartella in cui decomprimi Catalyst apriremo un terminale ed eseguiremo i seguenti comandi:
Per prima cosa, daremo i permessi di esecuzione.
chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run
Quindi procediamo all'installazione del driver.
sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install
Una volta installato il driver, ti verrà chiesto se desideri riavviare il computer. Seleziona "no".
Ora dobbiamo creare un file di configurazione per il server X, quindi esegui il seguente comando:
sudo aticonfig --initial
Nota:se hai bisogno di usare diverse opzioni con il comando aticonfig, leggi l'aiuto di esso, eseguendo in un terminale il seguente comando:
aticonfig --help
Solo utenti GNOME.
Sfortunatamente Catalyst ha alcuni problemi di compatibilità con GNOME, quindi, per correggere, dobbiamo eseguire in un terminale i seguenti comandi:
su
echo "export COGL_DRIVER=gl" >> /etc/environment
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment
echo "export COGL_RENDERER=GLX" >> /etc/environment
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment
I comandi precedenti aiutano mormorando a rilevare la versione di OpenGL, con questo il problema con GDM è risolto.
Ora abbiamo bisogno di aiuto per rilevare la versione di OpenGL che la nostra sessione GNOME può caricare correttamente. Per fare ciò, esegui in un terminale i seguenti comandi senza permessi di root:
touch ~/.xsession
echo "export COGL_DRIVER=gl" > ~/.xsession
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession
echo "export COGL_RENDERER=GLX" >> ~/.xsession
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession
echo "gnome-session" >> ~/.xsession
Solo per utenti di laptop GNOME.
Nei laptop, l'arresto anomalo della shell di gnome, il motivo dell'arresto è un errore X che afferma argomenti per
XRRChangeOutputProperty chiamato da
mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr. c:output_set_presentation_xrandr
Per correggere questo errore, dobbiamo ricompilare "mutter" con un sorgente di patch. Per gli utenti dell'architettura amd64 è possibile salvare il lavoro, scaricando i seguenti file, che l'ho compilato e compresso da solo.
gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb
libmutter-dev_3.14.4-1~deb8u1_amd64.deb
libmutter0e_3.14.4-1~deb8u1_amd64.deb
borbottio_3.14.4-1~deb8u1_amd64.deb
mutter-common_3.14.4-1~deb8u1_all.deb
mutter-dbg_3.14.4-1~deb8u1_amd64.deb
Per gli utenti dell'architettura i386, a breve caricherò i pacchetti compilati e impacchettati, quindi restate sintonizzati su questa guida.
Per installare i pacchetti è necessario aprire un terminale nella cartella in cui sono stati scaricati i pacchetti ed eseguire il seguente comando:
sudo dpkg -i *.deb
Se abbiamo problemi con alcune dipendenze durante l'installazione dei pacchetti, è solo necessario eseguire il seguente comando:
sudo apt-get -f install
E con questo abbiamo finito. Ora non ci resta che riavviare il nostro computer per goderci Catalyst 15.7.