VFX*_*don 10 boot nvidia xorg drivers
好的,所以,像许多其他人一样,我在使用 NVidia 驱动程序时遇到了很多麻烦,在这种情况下,从这里下载的新 340.32 驱动程序(http://www.nvidia.com/object/unix.html),但我几乎所有版本都遇到了这些问题。
所以,这就是我目前所处的位置,据我所知,驱动程序安装得很好,但是如果我让 Ubuntu 尝试正常启动,我最终会看到一个空白屏幕,并且最终没有显示任何内容。没有运行级别更改工作,它完全锁定,yadda yadda。
如果我启动到恢复模式然后恢复启动(没有其他更改,我实际上只是点击了“恢复启动”),一切似乎都正常。
所以我假设某些东西是通过常规启动启动的,而不是通过恢复启动启动(显然,在恢复启动时会发出警告),但我不知道如何诊断或如何诊断它。
这是另一个主要症状,nvidia-settings 启动正常,我可以将 xorg.conf 文件保存在 /etc/X11 中,没有问题(无需合并)。但是,当我执行恢复启动时,系统丢失了我对配置所做的任何更改,所以我猜不是读取 xorg 文件或类似的东西。
Ubuntu 14.04,内核
36。NVidia 驱动程序 340.32(但在我尝试过的所有版本中都会发生,甚至回到 3.04)
2 个 EVGA NVidia 780 GTX(与 SLI 桥连接),带有 2 个均由 Card 0 驱动的 WQHD 显示器,外加一个我一直从 NVidia 设置中禁用 Oculus Rift DK2,但每次重新启动时它都会显示为活动状态(问题出现在 Rift 之前,所以我怀疑这是症状而不是原因)。
有任何想法吗?我什至如何开始弄清楚是什么在启动时绊倒了该死的东西?
谢谢。
小智 9
这可以通过将 nomodeset 值添加到 grub 引导选项来解决。为此,请打开文件:
gksudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
然后寻找线 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
该quiet splash选项可能会或可能不会存在,并有可能会有额外的选项,不要碰那些,并添加到它的结束nomodeset
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
Run Code Online (Sandbox Code Playgroud)
保存文件并退出gedit,然后通过以下方式更新grub的配置:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
来源:发生在我身上
好吧,看来这实际上与 NVidia 卡关系不大,而与我使用 SSD 作为系统驱动器这一事实有关。
据我了解,问题在于它试图在显卡完成初始化之前启动 lightdm 或类似的废话。
我已经尝试了很多与 EVO 缓冲区问题相关的修复,但似乎大多数都不适用于 Ubuntu。
似乎唯一有效的方法是在尝试启动 lightdm 之前故意给系统时间来跟上。
因此,在 /etc/init.d/lightdm.conf 中,找到以下行:
exec lightdm
Run Code Online (Sandbox Code Playgroud)
..只需将其更改为:
sleep 2
exec lightdm
Run Code Online (Sandbox Code Playgroud)
这是一个丑陋、笨拙的修复,但我不知道如何告诉 lightdm 等待卡片。
顺便说一句,不确定 xorg.conf 文件的修复是什么,我读到将其复制到 /usr/lib/X11/xorg.conf.d 更可靠,并且使用 Ubuntu 显示管理器设置屏幕更可靠可靠的。
我都做了,其中之一有效,但我无法告诉你哪一个。
| 归档时间: |
|
| 查看次数: |
4177 次 |
| 最近记录: |