无法安装 fglrx 或启动计算机

无法安装 fglrx 或启动计算机

今天(1月20日星期五)对Ubuntu 11.10进行了更新,更新到3.0.0-15-generic内核,重启电脑后发现无法登录。

我使用的是 Dell Studio 1555 笔记本电脑,配有 Radeon 4500 显卡驱动程序。我使用的是专有显卡驱动程序。

在恢复模式下,没有选项可以启动到故障安全图形模式(见下图) 恢复模式屏幕

在我按下“恢复正常启动”后,计算机似乎正常启动,但随后屏幕变黑。不久后,它说Initcll: Event Failed

我通过 tty1 登录,然后尝试安装,fglrx但出现此错误:

在此处输入图片描述

这是我的 xorg.conf 文件的内容。我注意到它说它正在使用 fglrx 驱动程序,尽管它没有安装:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-LVDS"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1366x768"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1366x768"
    Option      "TargetRefresh" "60"
    Option      "Position" "1366 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-LVDS" "0-LVDS"
    Option      "Monitor-DFP1" "0-DFP1"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Default Screen"
    DefaultDepth     24
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   2732 1920
        Depth     24
    EndSubSection
EndSection

此外,我运行了“locate fglrx”,发现在我的计算机的某些区域发现了该驱动程序的踪迹(见下文)。我该如何删除这些踪迹?

在此处输入图片描述

我尝试运行 aticonfig --uninstall,但出现错误:安装后一个或多个文件已被更改。卸载将无法完成。有关详细信息,请参阅 /etc/ati/fglrx-uninstall.log。

有人能帮助我完全卸载图形驱动程序或重新安装 fglrx 吗?

谢谢

答案1

尝试

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak 

然后

startx

答案2

在 Mez 的离线帮助下,我解决了这个问题。看来我的问题出在我安装驱动程序的地方。我从 AMD 网站下载了驱动程序并手动安装。

apt-get remove尝试使用 删除了软件fglrx-amdcccle,但fglrx本身没有删除。尝试使用时出现校验和错误,aticonfig --uninstall因为 的重新安装fglrx-amdcccle与 的手动安装不匹配fglrx

最后确保所有其他 fglrx 实例都已卸载,然后我运行sudo /usr/share/ati/amd-uninstall.sh --force。我犹豫着是否要这样做,因为它会警告系统损坏,但就我而言,一切都很顺利,然后我能够fglrxjockey-gtk

答案3

也许我可以帮助你启动你的电脑。正如 Mez 提到的,备份并删除你的 /etc/X11/xorg.conf

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

看起来你的 dpkg 在安装过程中崩溃了。先修复它

sudo apt-get -f install
sudo dpkg --configure -a

如果 apt-get -f install 成功安装 fglrx,则您的计算机将正常启动。如果失败,则删除 fglrx 驱动程序

sudo apt-get remove --purge xorg-driver-fglrx fglrx*

现在编辑 /etc/default/grub

sudo vi /etc/default/grub [to write in file press insert in keyboard]

在 grub 文件中做出以下更改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="radeon.modeset=1"
GRUB_CMDLINE_LINUX="" to GRUB_CMDLINE_LINUX="nomodeset"

保存并退出(Ese 然后 : 然后 x)。现在更新你的 grub

sudo update-grub

现在重新启动计算机。

默认的 radeon(开源)驱动程序非常适合 Radeon 卡。默认的 fglrx 性能不够好。需要进行调整。fglrx 的主要问题是它不支持挂起(BUG)。从挂起状态唤醒时,计算机屏幕变黑。我的建议是使用 radeon 驱动程序。要安全地安装 fglrx,请在 ubuntu 中打开 jocky-gtk。现在选择第二个选项并激活驱动程序。或者您可以从以下位置下载驱动程序amd 网站

編輯:

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "AccelMethod" "EXA"
    Option      "MigrationHeuristic" "greedy"
    Option      "AccelDFS" "true"
    Option      "EnablePageFlip" "true"
    Option      "EnableDepthMoves" "true"
    Option      "ColorTiling"   "on"
    Option      "EXAPixmaps"    "on"
    Option      "RenderAccel"   "on"

EndSection

在 /etc/X11/xorg.conf 中附加这些选项以加快您的 GPU 性能。

相关内容