Nvidia 驱动程序问题

Nvidia 驱动程序问题

我对 ubuntu 和 linux 还不太熟悉,过去 4 天我一直在尝试在我的新 alienware 15 r2 上进行设置。我的 wifi 有问题,但现在我只使用 tplink usb wifi 适配器。但我一直在与 nvidia 驱动程序作斗争。我现在已经浏览了这里我能找到的每一篇文章,结果要么是黑屏,光标闪烁,要么是无限登录循环。我清除了所有 nvidia 驱动程序,一切又恢复正常了。我已经针对遇到的每个问题尝试了所有建议的解决方案,但没有任何变化。我不知道这是兼容性问题,还是我做错了什么,但我已经花了很多时间,我非常希望它能得到解决。

我正在双启动 Ubuntu 14.04 LTS 和 Windows 10,使用 GTX965M Nvidia 显卡和 Intel HD Graphics 530。我听说 optimus 可能会导致这些问题,我尝试过 Bumblebee,但没有成功。有人能给我一个分步解决方案吗?就像我说的,这可能是我做错了什么,而且我是新手,所以我很感激假设的细节,或者至少是提示,这样我可以自己研究。提前谢谢!

答案1

您是否尝试过在 ubuntu 中从软件和更新安装驱动程序,转到“附加驱动程序”选项卡,它将显示 Nvidia 卡的驱动程序

或者

https://www.nvidia.in/Download/index.aspx?lang=en-in

下载.run驱动程序文件

chmod +x filename.run sudo sh filename.run

答案2

通常建议使用来自 Ubuntu 官方存储库的 NVIDIA 驱动程序。
但是,如果您的图形硬件非常新,则可以安装最新的官方 NVIDIA 驱动程序。

步骤 1:卸载当前安装的所有 NVIDIA 相关软件。

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入用户名和密码-执行: AltF1

sudo apt-get purge nvidia* bumblebee  
sudo reboot  

第 2 步:安装支持 GTX 965M 的最新官方 NVIDIA 驱动程序。

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入用户名和密码-执行:AltF1

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot  

使用 NVIDIA X 服务器设置 (PRIME 配置文件) 在 Intel 和 NVIDIA 显卡之间切换。
注意:检查 BIOS 中是否有需要更改的设置来管理 NVIDIA 显卡。

答案3

更新:下面的解决方案有效,但后来我重新启动后它不再起作用,我又回到了同样的问题 :(

更新 2:如果我玩

prime-select intel- service lightdm restart- sync-

prime-select nvidia- service lightdm restart- sync- 它似乎可以工作,但是会随机出现“检测到系统程序问题”对话框。

我认为它已经修复!按照此 (答案 #20) 上的说明操作: https://devtalk.nvidia.com/default/topic/810964/black-screen-after-prime-select-nvidia-and-log-out-using-v346-35-drivers/?offset=16

我没有找到他建议的文件“/usr/lib/primeindicator/igpuon 和 /usr/lib/primeindicator/dgpuon”,尽管只需在文件 /sbin/prime-offload 中添加替换shbash然后按 ctr+alt+F7 切换回 GUI 即可重新出现我的登录屏幕,并且登录正常。

sudo lspci -v1

我可以看到 3D 图形控制器下的最后一行是

Kernel driver in use: nvidia

这是否意味着它已安装并正常运行?

相关内容