![nVidia 9800 GTX+ X11 初始化失败。没有 unity 或 lightdm](https://linux22.com/image/817261/nVidia%209800%20GTX%2B%20X11%20%E5%88%9D%E5%A7%8B%E5%8C%96%E5%A4%B1%E8%B4%A5%E3%80%82%E6%B2%A1%E6%9C%89%20unity%20%E6%88%96%20lightdm.png)
我刚刚将我的工作电脑升级到 12.04(不是升级,而是全新安装),在安装过程中安装更新,并且一切都加载完毕(没有错误)并重新启动后,我进入控制台 1 tty 登录。
控制台 7 如下所示:
我记得我不需要对 11.10 上的驱动程序进行修改就能让这张卡正常工作。如果这确实是驱动程序错误,我会删除此帖子并提交错误,但我不能 100% 地确信这是错误。
我尝试运行unity --reset
并得到以下结果:
最后我尝试了$ sudo apt-get install nvidia-current
,它告诉我,nvidia-current is already the newest version.
所以我运行了$ sudo dpkg-reconfigure nvidia-current
,它说
/usr/sbin/dpkg-reconfigure: nvidia-current is broken or not fully installed
。从这里我可以尝试的任何事情都会很棒。
目前,启动并运行系统的唯一方法是关闭,将我的一台显示器插入板载视频,从 BIOS 启用板载视频卡,然后重新启动(在我的单个显示器上一切正常)。
更新
因此,只要我不在安装时进行更新,我就能够在插入扩展卡的情况下重新启动。
除此之外,如果我仅从主服务器(或加拿大)安装 nvidia 驱动程序(nvidia-current 或 nvidia-current-updates),那么我就会遇到问题。
我的建议;我不知道该在哪里找:
我可以尝试安装此驱动程序的先前版本吗?过去,在另一台机器上,我的 NIC 驱动程序有问题……降级到以前的驱动程序,bam一切都很愉快。
答案1
禁用板载视频并返回使用 Nvidia 卡并启动命令行。
然后:
移动你的 nvidia 设置:
mv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.bak
移动你的 xorg.conf:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
彻底删除驱动程序:
sudo apt-get remove --purge nvidia-current
重新启动,然后重新安装驱动程序:
sudo apt-get install nvidia-current
再次重新启动并让驱动程序生成默认配置:
sudo nvidia-xconfig
最后一次重启后,您应该有一个可以工作的 X 会话。您现在可以登录并重新配置您的设置(设置分辨率、设置双显示器或您需要执行的其他任何操作)。