問題描述:linux
Debian 8 + Gnome3系統,下載安裝AMD官方顯卡驅動後重啓黑屏,即沒法進入桌面。session
問題環境:工具
Debian 8 + Gnome 3ui
問題緣由:ip
據stack overflow上的熱心網友反饋,我下載的官方驅動版本與Gnome3存在微小的不兼容。ci
解決方案:io
1. 查看顯卡型號編譯
$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos XT [Radeon HD 7470/8470 / R5 235 OEM]dva
2.在AMD官方下載對應的顯卡驅動下載
我選的是:Radeon HD 8400 Series PCIe(OEM)
3.確保本機編譯/安裝環境準備就緒(即已安裝build-essential包提供基本編譯工具,已安裝linux-headers-`uname -r`包提供內核模塊編譯環境)後:
$ unzip amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64.zip
$ chmod +x AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
$ sudo ./AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
若是中間過程和最後沒有錯誤輸出,基本表示安裝成功。
若是按章完後彈出對話框要求重啓系統,選擇「No」(目前堅定不重啓,若是如今重啓會致使重啓後進不了圖形桌面)。
4. 因爲該驅動與GNOME桌面環境存在微小的不兼容,須要人工修正。
A. 默認環境下/etc/environment是個空文件,添加一下內容:
export COGL_DRIVER=gl
export COGL_OVERRIDE_GL_VERSION=1.4
export COGL_RENDERER=GLX
export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2
B. 默認環境下~/.xsession文件不存在,人工建立並添加一下內容:
export COGL_DRIVER=gl
export COGL_OVERRIDE_GL_VERSION=1.4
export COGL_RENDERER=GLX
export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2
gnome-session
5. 重啓,成功