試著問問看,有問有機會吧!?
以下的內容有些落落長:
我手邊有一台家用桌上型電腦硬體,規格大致是:
CPU:intel C2D 1.86Ghz
RAM:8GB
Video: ATI Radeon HD 5450
我安裝了
debian-jessie-DI-rc2-amd64-DVD-1.iso + 預設值GNOME,
目前當下jessie還是 testing階段,
原則上這個月底要變成 stable。
我安裝了 firmware-linux-nonfree套件
所以gnome資訊欄位呈現的是:
繪圖:Gallium 0.4 on AMD CEDAR
另外我查到 debian jessie 官方套件庫內的
fglrx(v14.9)驅動程式套件,有包含支援到
ATI Radeon HD 5450。
先把當下的系統更新都更新到頂了,
然後我在synaptic依序勾選安裝
fglrx-control、fglrx-source、amd-opencl-icd、xvba-va-driver,
安裝過程,出現提示訊息視窗表示套件安裝完之後要執行
aticonfig --initial,
套件安裝完之後在終端機視窗內執行了
aticonfig --initial,
系統有生成了 /etc/X11/xorg.conf,
重開機,跑完一連串的開機流程文字訊息,接下來畫面就是一片黑了,
無法進入到GDM的畫面,然後我在grub選單以recover mode進入純文字終端機模式,
查詢Xorg.0.log,抓出來的內容大致如下
(WW)falling back to old probe method for fglrx
(WW)fglrx:no matching device section for instance (busid pci:0@1:0:1)
(WW)fglrx(0):board is an unknown third party board, chipset is s$t(畫面截斷了我無法分辨字串) is supported
(WW)fglrx(0):option "vendorname" is not used
(WW)fglrx(0):option "modelname" is not used
(EE)aiglx error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/x11r6/lib64/modules/dri/fglrx_dri.so:cannot open shared object file: no such file or directory]
(EE)aiglx error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so:cannot open shared object file: no such file or directory]
(EE)aiglx error: failed to open /usr/x11r6/lib/modules/dri/fglrx_dri.so, error[/usr/x11r6/lib/modules/dri/fglrx_dri.so:cannot open shared object file: no such file or directory]
於是我開始試一些關鍵字(例如 debian jessie fglrx radeon hd driver black blank screen)
來google,原則上我以針對debian的討論串為主,
其他發行版的部分我暫時忽視,因為我的問題是出在debian上,而非其他發行版,
我找到了
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745901
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765109
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737401&hc_location=ufi
然後內容看得我眼花撩亂難以消化,
裏頭有一種寫法好像是要自行新增某些路徑,
並且下指令做ln,來解決(EE)aiglx error: failed to open的問題,
我覺得這樣不太合理,比較像是手動強制修改,
或著說,這樣只能治標,沒有治本。但是我還是照做了,
結論是重開機後畫面還是一片黑。
於是我又發現另一種寫法是在 /etc/X11/xorg.conf新增
Section "Files"
ModulePath "/usr/lib/fglrx"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/dri/"
EndSection
我照做了,結果重開機後畫面還是一片黑。
另外也試過了在grub選單內加入nomodeset參數,結果畫面還是一片黑。
問題倒底出在哪裡???
我的顯示卡型號明明有出現在debian jessie官方套件庫fglrx套件的支援列表清單內,
為什麼就是會出現畫面一片黑!!!???
過往的debian wheezy + gnome + fglrx(12.6) + radeon hd 5450
安裝設定完一輪之後,都是正常顯示桌面的。
我期望的解決方案是,fglrx(v14.9)套件安裝完,
並且aticonfig --initial設定完之後,
去修改某個參數設定檔內的某些字串,然後重開機之後,
就可以正常進入圖形登入畫面這樣。