無法讓 Ubuntu 13.10 與 AMD Catalyst 13.12 搭配使用 - 黑屏

無法讓 Ubuntu 13.10 與 AMD Catalyst 13.12 搭配使用 - 黑屏

我已經安裝了 Ubuntu 13.10 x64 和 AMD Catalyst 13.12 的全新副本。啟動時,我會看到 Ubuntu 標誌閃屏一秒鐘,然後就變成黑屏。我使用的是 R9 290x 顯示卡。

這是我的安裝步驟:

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 lib32gcc1

sudo sh *.run --buildpkg Ubuntu/saucy

sudo dpkg -i fglrx*.deb

sudo aticonfig --initial -f --adapter=all

sudo reboot

然後系統重啟,黑屏。

然後我發現了這個線程:修補

我刪除了目前安裝的催化劑,重新配置了我的 xorg.conf。

我執行補丁線程中的步驟,然後使用補丁重新安裝 Catalyst 13.12。

我得到相同的結果:重新啟動然後黑屏。

所以我查看了 Xorg.0.log 檔案和 grep 並準確地看到了這個問題:Xorg.conf 問題

我沒有名為/usr/lib64或 的資料夾/usr/X11R6...,因此我進行了建議的更改:

cd /usr ; sudo ln -svT lib /usr/lib64

然後我創建了資料夾目錄:

mkdir /usr/X11R6
mkdir /usr/X11R6/lib64
....
cp /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri/

我手動將 fglrx_dri.so 檔案複製到 X11R6 資料夾中。這使得 Xorg.0.conf 檔案中的錯誤消失。我重新啟動,遇到同樣的問題:看到 Ubuntu 啟動畫面一秒鐘,然後黑屏。

系統似乎確實識別了顯示卡,因為當我這樣做時:

sudo aticonfig --lsa
* 0.  01:00.0 AMD Radeon R9 290 Series

* - Default adapter

但是當我這樣做時:

sudo aticonfig --adapter=all --odgt
ERROR - X needs to be running to perform AMD Overdrive(TM) commands

所以我嘗試啟動X:

sudo xinit

但它告訴我(EE) Server is already active for display 0

我嘗試關閉 lightdm 並重新啟動 X:

sudo service lightdm stop
sudo xinit

然後我看到 Lightdm 說它正在啟動,並打印出一堆文字..但它停止在:

....
Loading extension GLESX
Loading extension AMDXVOPL
Loading extension AMDXVBA

現在我不知道還有什麼辦法可以解決這個問題。

答案1

同上,使用 LTS 支援堆疊 lts-raring 的 12.04.4 也有同樣的問題

您可以透過 Ctrl+Alt+F1 進入終端,驗證lsmod | grep fglrx模組實際上已完全加載

它應該顯示如下內容:

fglrx                5294837  69
amd_iommu_v2           19068  1 fglrx

您可以嘗試的另一件事是,13.4 可以嗎?

wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip

相關內容