我是 Ubuntu 新手,但几个月来我一直在尝试让我的 Nvidia 840m 显卡驱动程序正常工作。我的设置 -
HP Envy 15 - i7 - 8GB - Nvidia 840m 显卡
我已经使用 xorg edgers 安装了 Nvidia 340 驱动程序,但系统启动时显示空白屏幕而不是登录。播放的声音表明系统无法输出到我的笔记本电脑显示屏。
我设法让驱动程序在第一次安装后工作了大约两周,然后才恢复到空白屏幕。
我还设法让驱动程序在最近的原始安装中运行,但它们冻结了系统,然后登录时的空白屏幕在重新启动时恢复。
我觉得需要在 xorg 配置文件中添加一些内容才能使屏幕可检测,但不知道这是否正确或需要添加什么。
如能得到任何帮助都将不胜感激,并提前致谢!
我也尝试过 -
大黄蜂路线——司机通过并犯错,不会切换。
Nvidia 网站上的驱动程序 - 这是一场史无前例的灾难,让我不得不重新安装操作系统。
在 14.10 中完成上述所有操作
************************ 更新 ********************
看起来,如果在出现空白屏幕后合上盖子并恢复系统,驱动程序可以正常工作。非常奇怪。它似乎可以从恢复中加载,但不能从常规启动中加载
答案1
好的,我想我已经找到了解决方案,如果遇到同样问题的人可以测试一下就好了。
从 Xorg edgers PPA 安装 Nvidia 340 驱动程序。
安装完成后,请勿重新启动。进入 Prime 并将配置文件设置为英特尔显卡。
-将以下行添加到您的 Xorg.conf 中,在 Nvidia Screen 标题下 - 选项“UseDisplayDevice”“DFP”
重启。
您现在应该已经安装了驱动程序,但正在以英特尔图形模式运行。这应该在 Prime 中进行检查。
为了使用 Nvidia,请在 Prime 中设置配置文件并注销。不要重新启动。
需要记住的是,在 Nvidia 图形配置文件中,您不应重新启动或关闭机器。每次关机/重新启动之前都应重置英特尔。
答案2
我在使用 Ubuntu 16.04.2 和一台配备 GeForce 840M 和英特尔显卡的华硕笔记本电脑时遇到了相同(或类似?)的问题 - 当我安装 375.66 驱动程序(使用“附加驱动程序”)时,Ubuntu 启动时出现黑屏。我仍然可以听到启动噪音,所以我知道这只是显示器的问题。
所以我按下了 ctrl-alt-f1,在命令行登录并安装nvidia-prime
。然后我运行prime-select intel
并重新启动sudo reboot
。
这让我再次启动到 GUI,并且一切看起来都很好,除了显然我正在使用英特尔卡。
于是我再次按下 ctrl-alt-f1,这次运行prime-select nvidia
。然后我可以重新启动,GUI 可以正常工作,并且 NVidia 驱动程序正在运行!