Před chvílí jsem si stáhl Debian 8 a pokusil jsem se nainstalovat Catalyst 15.7, ale po restartování počítače se mi na notebooku zobrazuje černá obrazovka.
Četl jsem, že Catalyst má nějaké problémy s kompatibilitou s GNOME. Pokud někdo z vás ví, jak tuto chybu opravit, dejte mi prosím vědět.
Přijatá odpověď:
** Aktualizace 21. 9. 2015 **
- Nové odkazy na balíčky mutter
Před časem jsem se pokusil nainstalovat Catalyst 15.7 do většiny distribucí Linuxu pomocí GNOME a po několika pokusech se mi jej podařilo nainstalovat.
V této odpovědi vám ukážu, jak nainstalovat Catalyst 15.7 na Debian 8 bez ohledu na desktopové prostředí, které používáte.
Jen pro upřesnění, tento postup jsem použil v následujících desktopových prostředích:
- KDE
- GNOME
- Skořice
- XFCE
Než začneme, musíme nainstalovat nějaké závislosti, takže otevřeme terminál a provedeme následující příkaz:
sudo apt-get install gcc g++ make dkms fakeroot
Po instalaci závislostí můžeme pokračovat ve stahování Catalystu z oficiálních stránek AMD:
AMD Catalyst 15.7
Po stažení Catalystu musíme rozbalit. Ve složce, kde rozbalíte Catalyst, otevřeme terminál a spustíme následující příkazy:
Nejprve udělíme oprávnění ke spuštění.
chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run
Poté přistoupíme k instalaci ovladače.
sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install
Jakmile je ovladač nainstalován, zeptá se, zda chcete restartovat počítač. Vyberte „ne“.
Nyní potřebujeme vytvořit konfigurační soubor pro X server, takže spusťte následující příkaz:
sudo aticonfig --initial
Poznámka:Pokud potřebujete použít různé možnosti s příkazem aticonfig, přečtěte si nápovědu k němu a spusťte v terminálu následující příkaz:
aticonfig --help
Pouze uživatelé GNOME.
Bohužel Catalyst má nějaké problémy s kompatibilitou s GNOME, takže pro opravu musíme v terminálu spustit následující příkazy:
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
Předchozí příkazy pomáhají mumlat zjistit verzi OpenGL, s tímto je problém s GDM vyřešen.
Nyní potřebujeme pomoc s mumláním, abychom zjistili verzi OpenGL, kterou naše relace GNOME dokáže správně načíst. Chcete-li to provést, spusťte v terminálu následující příkazy bez oprávnění 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
Pouze uživatelé notebooků GNOME.
V přenosných počítačích dojde k selhání prostředí gnome-shell, důvodem selhání je chyba X prosazující argumenty pro
XRRChangeOutputProperty volané z
mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr. c:output_set_presentation_xrandr
Abychom tuto chybu napravili, musíme znovu zkompilovat „mutter“ se zdrojem opravy. Uživatelé architektury amd64 mohou uložit úlohu stažením následujících souborů, které ji sám zkompiloval a zabalil.
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
mutter_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
Pro uživatele architektury i386 brzy nahraji zkompilované a zabalené balíčky, takže sledujte tuto příručku.
Chcete-li nainstalovat balíčky, musíte otevřít terminál ve složce, kam jste balíčky stáhli, a spustit následující příkaz:
sudo dpkg -i *.deb
Pokud máme problémy s některými závislostmi při instalaci balíčků, stačí spustit následující příkaz:
sudo apt-get -f install
A tím jsme skončili. Teď už jen musíme restartovat počítač, abychom si užili Catalyst 15.7.