
這些命令均成功運行(如$? -eq 0
):
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* \
xorg-driver-fglrx
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper \
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 \
dh-modaliases # Already installed
sudo apt-get install ia32-libs # Ditto
sudo sh ./ati-driver-installer-11-7-x86.x86_64.run --buildpkg Ubuntu/natty
sudo dpkg -i fglrx*.deb
重新啟動後,它在圖形啟動階段崩潰了。以安全模式重新啟動,並恢復舊配置:
sudo mv /etc/X11/xorg.conf{.fglrx-N,}
現在它啟動並直接進入正確的視訊模式,但是CCC中顯示的版本號碼仍然是11.5!
嘗試卸載驅動程序,並注意到一些警告:
dpkg: warning: while removing fglrx, directory '/usr/lib32/fglrx' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc/ati' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx' not empty so not removed.
嘗試安裝而不產生套件:
sudo sh .../ati-driver-installer-11-7-x86.x86_64.run
它說軟體包仍然安裝!使用以下命令驗證:
$ apt-cache pkgnames --installed | grep fglrx
fglrx
fglrx-dev
fglrx-amdcccle
此時我能做什麼?我什至嘗試刪除 /usr/lib32/fglrx 和 /usr/lib/fglrx 目錄,但這沒有幫助。
答案1
我知道當我重新安裝 fglrx 時,我通常會做你所做的事情,但略有不同,因為我通常必須回到開源版本一段時間。
我發現本指南非常有幫助
然而,這上次對我有用,並且擺脫了我電腦上留下的幾乎所有 ati/fglrx 內容
sudo /usr/share/ati/fglrx-uninstall.sh # (if it exists)
sudo apt-get remove --purge fglrx*
作為進一步的措施,我還檢查還剩下什麼
dpkg -l '*fglrx*'
和
locate fglrx
我還確保安裝了一組正確的開源驅動程式
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
然後,我重建專有的 fglrx/Catalyst 驅動程序,以便透過受限硬體驅動程式管理器(又稱騎師)進行安裝
sudo apt-get install fglrx-modaliases
這些都完成後,我重新啟動,現在開源驅動程式正在工作,並且 xserver-xorg 已經重建,我重新安裝 fglrx
sudo apt-get install fglrx
上次似乎就成功了。
讓我們知道您的身體狀況如何