无法在 Ubuntu 16.04 上切换到 NVidia-375

无法在 Ubuntu 16.04 上切换到 NVidia-375

我有一台华硕笔记本电脑,配备 NVIDIA GeForce GTX 960M 和 Skylake 处理器,集成显卡,运行 Ubuntu 16.04 LTS。

观察结果:

  1. lspci当我从终端(而不是用)运行时sudo,我得到:

    ~$ lspci | grep VGA
    
    00:02.0 VGA compatible controller: Intel Corporation Skylake
    Integrated Graphics (rev 06)
    
  2. 我已经在全新安装 Ubuntu 后切换了图形,如下所示:

    在此处输入图片描述

  3. 我在安装时遇到了屏幕冻结的问题,所以我在启动时执行了 nouveau.modeset = 0,启动后我按照解决方案即

    GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0". Then update-grub.
    
  4. 在终端上执行 nividia-settings 时,我遇到了这个我不明白的密钥丢失问题。

    在此处输入图片描述

我是否忽略了一些非常明显的事情?我该如何切换到 nvidia。

答案1

我最近将 Ubuntu 版本更新到 17.10 并尝试设置 NVIDIA 驱动程序后遇到了类似的问题。

症状是:

  • NVIDIA 驱动程序选择的指示在附加驱动程序 GUI 窗口中,但缺少nvidia-smi
  • 空的 NVIDIA X 服务器设置窗口(如您的屏幕截图所示)

这是我所做的:

  • 尝试从终端切换驱动程序: sudo apt install nvidia-375(375 并不是很关键,可以是任何其他合理的修订版本)
  • 仔细阅读命令的输出,注意到以下几行:Module build for kernel 4.13.0-16-lowlatency was skipped since the kernel headers for this kernel does not seem to be installed.
  • 安装缺失的标头sudo apt-get install linux-headers-$(uname -r)
  • 尝试再次从终端安装驱动程序(可能在此之前和安装标题之后重新启动)

也许你的情况原因不同,但我仍然建议相同的总体方法:

  • 尝试在终端中运行失败的命令,而不是从 GUI 运行(如果可能的话,使用最大详细级别)
  • 仔细观察输出
  • 如果出现任何错误/警告 - 进行研究并尝试修复它们

相关内容