今天(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
。我犹豫着是否要这样做,因为它会警告系统损坏,但就我而言,一切都很顺利,然后我能够fglrx
从jockey-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 性能。