NVidia X 驱动程序损坏

NVidia X 驱动程序损坏

今天我安装了每日更新,然后发生了一件有趣的事情……我在 Wine 上玩 Morrowind,在游戏中我试图导航到视频设置菜单来调整亮度。我以前做过很多次,没有问题。当我点击“视频”时,游戏悄无声息地崩溃了,让我回到桌面。有趣的是,我的第二台显示器在玩 Morrowind 时通常会保持“信号”状态并显示黑屏,现在却显示“无信号”的迹象。快速检查 nvidia-settings 显示我的第二台显示器不再被检测到。我想……好吧,没什么大不了的,我只需重新启动,一切都会好起来……错了。重新启动后,X 无法启动,因为为 3.5.0-18-generic 编译的 NVidia 驱动程序丢失了,也就是说,它没有显示在 中lsmod。消失的显示器也没有回来。所以我想,好吧,我一定是换了个新内核,也许现在我必须重新安装驱动程序。果然,uname -r显示3.5.0-19-generic,更新了一个刻度。所以我sudo apt-get remove --purge nvidia-current-updates然后sudo apt-get install --reinstall nvidia-current-updates。文件下载和模块编译成功,没有任何警告或错误。

此时,lightdm 登录屏幕在两个显示器上都可以正常工作,但登录后,我只能看到我的桌面背景图像。没有 Unity 或桌面图标。奇怪的是,X 日志没有错误。经过几次重启后,我终于在物理上移除 GPU 并将其放回原位后让第二台显示器重新上线。

我对这整件事感到很困惑,为什么我会来到这里。有人知道发生了什么吗?我只想找回我的桌面 :/

答案1

我只想留下评论,但我似乎没有权限,所以我改用回答窗口。

我没有完整的答案,但我在新安装的 12.10 上看到了类似的症状。目前,我只能提供一个解决方法:当您只看到桌面背景时,您可以按 CTRL+ALT+T,这将打开一个终端窗口。在那里,您可以安装一个非常简单的窗口管理器,您可以将其用作 unity 的后备。

sudo apt-get install fluxbox

然后您可以终止 gnome-session 进程,这将有效地终止您的整个 X 会话。

pkill gnome-session

您将返回到登录屏幕。在登录窗口中,单击登录窗口中的 ubuntu 图标,然后选择 fluxbox。这至少可以让您移动窗口并拥有一个可以调试原始问题的环境。

抱歉,但我现在无法帮助解决最初的问题。

相关内容