Ubuntu 15.04:更改显示驱动程序后无法启动 X

Ubuntu 15.04:更改显示驱动程序后无法启动 X

我上次使用 Linux 已经有几年了,所以请耐心等待。

我有一台配备 Nvidia GTX950M 显卡的联想 Ideapad 700,但更改显示驱动程序后,我无法登录 GUI。

我有一个正常运行的 Ubuntu,但突然在启动过程中收到大量“nouveau E[PFIFO][0000:01:00.0] SCHED_ERROR[UNK06]”错误。Google 告诉我这是显卡驱动程序的问题。我通过在 grub 中添加“nomodeset”来解决问题,并成功登录。然后我使用 Ubuntu 中的软件更新程序将 Nouveau 驱动程序更改为 Nvidia 的驱动程序。我不记得它的具体版本号,但它说(专有,已测试)。

现在,当我启动时,我会进入登录屏幕(以前会自动登录)。当我尝试登录时,它会播放悲伤的鼓声,然后返回到登录屏幕。

我尝试使用 CTRL-ALT-2 进入终端,然后尝试从那里调用“sudo startx”。几秒钟后失败了。

如果我然后运行

cat /var/log/Xorg.1.log | grep "(EE)"

它说

open /dev/dri/card0: No such file or directory
Screen 0 deleted because of no matching config section
FBDEV(0): FBIOBLANK: Invalid argument
Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

我尝试通过 grub 启动到安全模式,但无法访问 GUI。

当我跑步时

lshw -class video

我收到两个条目。都显示 UNCLAIMED。一个来自 NVIDIA,一个来自 Intel。

我该怎么做才能解决这个问题?我还应该做哪些其他检查?

答案1

步骤 1:nomodeset从 grub 文件中删除。

步骤 2:更新 GRUB - 运行sudo update-grub

步骤 3:删除所有已安装的 NVIDIA 软件。

突出显示 Ubuntu 菜单项并按下E键。
添加nouveau.modeset=0到 linux 行的末尾。
按下F10键启动进入 Ubuntu 系统。

当登录屏幕出现时按Ctrl+ Alt+ F1
输入用户名和密码,然后执行:

sudo apt-get purge nvidia*
sudo reboot

步骤 4:安装 NVIDIA 驱动程序和 Optimus。

突出显示 Ubuntu 菜单项并按下E键。
添加nouveau.modeset=0到 linux 行的末尾。
按下F10键启动进入 Ubuntu 系统。

当登录屏幕出现时按Ctrl+ Alt+ F1
输入用户名和密码,然后执行:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot

相关内容