Steam错误> NVidia问题,修复=无法打开xubuntu

我按照这个和这个安装了最新的linux nvidia驱动程序。 我认为它运行正常,但在附加驱动程序中,我使用的是专有驱动程序,但没有在列表中选择。 试图运行steam给出了错误:“显示不支持OpenGL GLX扩展”。 我有nvidia-config但不是nvidia-settings 。 Nvidia x服务器图标在设置中,但如果我点击它,它会说“你必须关闭X然后运行sudo nvidia-xconfig来安装这个”我用sudo system lightdm stop ,但它不会改变任何东西。 glxinfo给了我同样的“一切都缺失”输出作为这个家伙 。 然后我尝试了sudo apt-get install nvidia-current ,它看起来很好……但现在我无法启动到xubuntu – 它到达了你期望闪屏并且只是坐在闪烁的光标处。

非常沮丧。 在考虑到安装340.46驱动程序的所有function之后,我认为这一切都在起作用,但显然不是。 现在我无法进入我的主启动,但我的SATA驱动器14.04 xubuntu,我的主要是我的新SSD 14.10 xubuntu。 我似乎无法从我的SATA看到我的SSD,所以我不知道我将如何删除(例如)删除xorg.conf或任何可能需要完成的操作。 恶梦。 为什么video驱动程序安装这么复杂?

有谁知道我怎么能把自己挖出这个洞? 谢谢!

ps作为一般性我认为最好是我可以让最新的nvidia驱动程序为我的卡工作,因为它会支持最多的东西? 但这是否会导致错误的旋风,因此我会做得更好? 干杯。

Edit1:看起来我应该启动failafe并恢复安全的xorg.conf文件? 看看我的14.04安装,我似乎没有/etc/x11/usr/x11/usr/libxorg.conf文件。 这可能是因为我相信我在这个操作系统上运行了一个成功的nvidia驱动程序安装?

编辑2: xorg.conf在我的辅助操作系统中不存在(无论如何它无关紧要)但出现在我的主要位置的正确位置,所以我根据此处的注释启动到root /终端然后移动/重命名我的xorg.conf 查看是否有3个备份,或者没有xorg.conf ,这意味着我可以启动 。 他们没有。 登录到我的辅助服务器,由于某种原因,sudo的权限已经更改,因此我不仅不能重新启动或关闭,而且没有任何核心function可以工作,例如gparted。 鉴于我已经发现在主服务器上更改xorg.conf没有帮助我想这是没有意义但是改变了 /usr/bin/sudousr/lib/sudo/sudoers.so/etc/sudoers usr/lib/sudo/sudoers.so ,/ /etc/sudoers.d从辅助操作系统的恢复根目录/终端逐个,只有一半允许工作(需要对/etc/sudoers.d/README/var/lib/sudo做同样的/etc/sudoers.d/README ) 。 然后Gparted可以看到SSD,但就像我说的那样,我已经研究过如何从恢复根目录/终端编辑主要内容。

我的最终,可能是关键的启动错误消息是“init:从描述符读取时出错:Broken pipe” , 这里是 launchpad bug。 尽管我的辅助操作系统权限已经遍布整个地方且严重损坏,但肯定必须有一种方法可以从显示驱动程序“从新鲜”开始,这可能会导致所有这些问题?

编辑3:尝试清除并重新安装xserver-xorg ,然后这个post,没有变化。 将进一步查看在执行xserver之后继续显示的损坏的管道错误。

编辑4:从这里尝试了jmiserez对Oli答案的评论,但是没有用。 Oli的回答显示我有nvidia-304nvidia-331-updatesxserver-xorg-video-nouveaunvidia-304-updatesnvidia-331 drivers ; nvidia-current已经是最新版本。

编辑5:尝试此解决方案失败,因为我似乎没有从恢复终端启用网络。 如果我从恢复模式选项中点击“启用网络”,它会列出所有驱动器,说清洁,然后恢复日志,然后停在闪烁的光标并且不接受任何输入。 精彩。

编辑6:固定网络。 在上面的解决方案中重复, sudo apt-get install nvidia-current-updates失败, nvidia-304-updates未满足依赖性。 尝试安装失败的是未满足的依赖项libcuda1-304-updatesnvidia-opencl-icd-304-updates ,以及与xorg-driver-binary冲突。 现在抨击这头几天了。 最好的选择可能是清除所有的nvidia驱动程序并恢复到干净的xorg / nouveau,但我不知道该怎么做。 我猜想会搜索一下。

编辑7:尝试使用此解决方案清除nvidia驱动程序失败,因为python-qgis-common (映射软件) depends libqgis-customwidgets2.7.0 but it is not installed 。 试图安装它并失败: errors were encountered when processing deb errors were encountered when processing/usr/bin/dpkg returned an error code (1) 。 老实说,不明白为什么linux在尝试修复完全不相关的东西时会关心一个包依赖是否未得到满足。 由于我有nouveau驱动程序,我会尝试强制加载,并让nvidia驱动程序单独。

编辑8: sudo rm /etc/X11/xorg.confecho 'nouveau' | sudo tee -a /etc/modules echo 'nouveau' | sudo tee -a /etc/modules至少做了一些事情 – 我在空白屏幕前看到了ubuntu 14.10兆基4点闪屏,然后是一页文字。 这是一个入门服务列表,最后一项是“ GNUstep distributed object mapper disabled, see /etc/default/gdomap saned disabled; edit /etc/default/saned ”。 所以我想这是下一个跟随…

编辑9: 一旦我在空白屏幕部分,我可以访问终端 。 但我重新启动了它并没有再次到达那里。 重新启动回到恢复终端并且检查了xorg.conf仍然缺席并且nouveau线仍然在modules ,两者都是真的,因此不知道发生了什么变化。 大。

编辑10:没有改变,这次它被启动为黑色; 没有获得saned线,但确实得到了GNUstep 。 Crtl + Alt + F1 / 2/3什么都不做。 我没有F4键,它断了。 同样的问题对于这个人 ,从来没有得到答案,看起来他也发布在这里 ,其他人尝试了同样的建议,我尝试过,它也使他们的系统砖。 听起来像GDOmap之夜甚至是红鲱鱼,因为它显然可以关闭 ……也许它不会导致问题它只是有一个无关紧要的错误,然后启动序列继续通过它到显示驱动程序&startx然后它变黑了。 这里的死胡同,回到以前的线索,看起来我将不得不在终端中调试我的映射程序。 喜悦。

TLDR:安装nvidia-current意味着xubuntu无法启动 – 在闪烁的文本输入栏处停止 – 可能涉及损坏的管道错误。 (如果这是问题)如何重置我的显示设置?

从包中手动安装这些驱动程序被任何存储库的社区认为是非常糟糕的事情 。 并且有充分的理由。 没有充分的理由永远不要这样做。

如果我没记错,您可以使用--uninstall键运行此驱动程序安装程序以删除驱动程序(主要是)。 然后,查看它是否创建了一个文件/etc/X11/xorg/conf并将其删除,然后在/etc/X11/xorg.conf.d删除此安装程序创建的文件,但删除任何其他内容。 然后

 sudo apt-get install --reinstall nvidia-current 

应该管用。

我和Ubuntu 14.04 /有同样的问题,

尝试了nvidia驱动程序的一切艰难…没有黑屏

然后

我更改了最新的内核,下载并手动安装了3.16,这里http://ubuntuhandbook.org/index.php/2014/08/install-upgrade-linux-kernel-3-16/

重启后nvidia最新,测试驱动331.38正常工作

可能有助于xubuntu更改内核。

玩得开心..