ubuntu20.04之前更新了n卡的显卡驱动,关机的时候就发现黑屏同时左上角光标闪烁,持续一段时间才关机,当时也没当回事。然而第二天再开机的时候发现,图形桌面进不去了。

先说下配置,win10+ubuntu20.04双系统,rtx2060的显卡
好吧开始问度娘和查论坛,发现有n种解决方案

  1. grub文件添加nomodeset,不管用。。。
  2. blacklist nouveau,不管用。。。
  3. 还有说硬盘用满了,很显然也不是这个原因
  4. 当然还有说引导分区不明确,我的情况也不符合

后来一个偶然,在ctrl+alt+f2之后又按了ctrl+alt+f1居然进了图形界面(一脸懵逼不知道为啥),然而再重启还得通过这种方式登录,太麻烦。
之后在tty2显示

hdaudioC0D2: unable to bind the codec

查了查资料
明白是因为系统自动升级了内核,新内核里面有啥跟显卡驱动有冲突,在grub引导界面用就内核登录就可以直接进入图形登录界面。终于有了点头绪。

最后在这篇大神详细的讲解里找到了答案,链接

总结来说就是不知道为啥,新内核GDM出现了兼容性的问题,GDM(GNOME Desktop Manager)是一种 GNOME 显示环境的管理器,它是一个运行在后台的小程序(脚本),用于运行你的 X 会话,显示一个登录界面并在你正确输入密码后才允许登录。

解决方法就是换一个GDM:

apt-get update
apt-get remove gdm3 如果没有gdm3,看看是否有gdm
apt-get autoremove 删除其他与gdm相关的依赖
apt-get install lightdm
reboot

换成了lightdm后问题解决,不过不知道还有没有其他的方法,欢迎留言讨论。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐