无法安装fglrx或启动计算机
我今天(1月20日星期五)在Ubuntu 11.10上运行了更新以更新到3.0.0-15通用内核。 我重新启动计算机,发现我无法登录。
我正在使用带有Radeon 4500图形驱动程序的Dell Studio 1555笔记本电脑。 我使用的是专有的图形驱动程序。
在恢复模式下,没有选项可以启动到故障安全图形模式(参见下图)
按下Resume Normal Boot后,计算机似乎正常启动,但后来我被带到黑屏。 不久之后它说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
另外,我运行了定位fglrx并发现在我的计算机上的区域中发现了驱动程序的痕迹(见下文)。 我怎样才能删除这些?
我已经尝试运行aticonfig –uninstall但得到错误自安装以来已经更改了一个或多个文件。 卸载将无法完成。 有关详细信息,请参阅/etc/ati/fglrx-uninstall.log。
任何人都可以帮我完全卸载图形驱动程序或再次安装fglrx。
谢谢
尝试
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
然后
startx
在Mez的离线帮助下,我解决了这个问题。 似乎我的问题来自于我安装驱动程序的地方。 我从AMD网站下载了驱动程序并手动安装。
尝试使用apt-get remove
软件删除fglrx-amdcccle
但不apt-get remove
fglrx
本身。 我在尝试使用aticonfig --uninstall
fglrx-amdcccle
时遇到校验和错误,因为重新安装fglrx-amdcccle
与手动安装fglrx
不匹配。
最后确保已卸载fglrx的所有其他实例,然后我运行了sudo /usr/share/ati/amd-uninstall.sh --force
。 我对这样做犹豫不决,因为它警告系统损坏,但在我的情况下,一切都很好,然后我能够从jockey-gtk
重新安装fglrx
也许我可以帮你启动电脑。 正如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(opensource)驱动程序非常适合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性能。