You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

安装AMD Radeon R7 240显卡驱动失败后Ubuntu正常模式黑屏无光标求助

安装AMD Radeon R7 240显卡驱动失败后Ubuntu正常模式黑屏无光标求助

嘿,别着急!我之前帮朋友处理过几乎一模一样的情况——装AMD老显卡驱动搞崩系统,只能进恢复模式,正常模式黑屏连光标都没。咱们一步步来搞定它!

第一步:在恢复模式卸载错误驱动,换回开源驱动

  • 启动电脑进入恢复模式,选择root shell(根终端)选项,获取最高权限。
  • 先把系统分区挂载为可读写模式(默认恢复模式是只读的,没法修改文件),输入命令:
    mount -o remount,rw /
    
  • 卸载你之前安装的第三方AMD驱动:
    • 如果你用的是AMD官方安装包,执行:amdgpu-uninstall(如果是很老的fglrx驱动,就用fglrx-uninstall
    • 如果你是通过apt包管理器装的,执行:
      apt purge amdgpu* fglrx*
      
      这条命令会把所有和AMD闭源驱动相关的包都清干净。
  • 重新安装Ubuntu默认的开源radeon驱动(这个驱动对R7 240这种老GCN架构显卡支持非常稳定):
    apt install xserver-xorg-video-radeon
    
  • 更新系统启动镜像,确保驱动配置生效:
    update-initramfs -u
    
  • 最后重启系统:
    reboot
    

如果还是黑屏?试试添加GRUB启动参数

要是上面的操作后还是没法正常启动,大概率是显卡驱动加载时出了问题,咱们临时加个启动参数跳过显卡硬件加速:

  • 重启电脑,在GRUB菜单(没看到的话开机按住Shift键)里选中Ubuntu选项,按e进入编辑模式。
  • 找到以linux开头的那一行,在这行的末尾(quiet splash后面)添加nomodeset,注意和前面的内容用空格隔开。
  • Ctrl+X或者F10启动电脑,这样应该能正常进入系统了。
  • 进入系统后,按照上面第一步的方法彻底卸载错误驱动、安装开源驱动,之后可以把nomodeset加到GRUB默认配置里,避免每次开机都要手动改:
    • 打开终端编辑GRUB配置文件:
      sudo nano /etc/default/grub
      
    • 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,把内容改成:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
      
    • 保存退出(按Ctrl+O回车,再按Ctrl+X),然后更新GRUB:
      sudo update-grub
      

小提醒

R7 240属于GCN 1.0架构的老显卡,AMD现在的闭源驱动对这类老卡的支持已经很差了,容易出兼容性问题。建议之后一直用Ubuntu自带的开源radeon驱动,足够日常使用,稳定性也更高,没必要再折腾闭源驱动啦。

备注:内容来源于stack exchange,提问作者MasterQweder22

火山引擎 最新活动