无法在 Ubuntu 17 上激活 Nvidia GPU

无法在 Ubuntu 17 上激活 Nvidia GPU

目前,我的运行 Ubuntu 17 的 Dell XPS 15 9560 使用的是英特尔 CPU 的内置 GPU。我曾多次尝试改变这种情况,以便它使用 GTX 1050。

我知道我需要 nivida-settings 才能工作。现在,安装后,尝试运行它时出现以下错误:

ERROR: Unable to find display on any available system

显然,这是因为 Ubuntu 17(涉及 Wayland)中的某些变化不再允许 nvidia-settings 运行。

解决方法是尝试以“Xorg Ubuntu”身份登录我的帐户,但这会冻结我的计算机,需要重新启动。

我也尝试过从网上安装 nvidia 驱动程序,并使用 bumblebee。在这两种情况下,它都破坏了我的操作系统。安装后,我会重新启动,并得到一个基本上不可避免的控制台输出(很多行这样的内容:)[ OK ] starting network manager。其他人也遇到过这种情况,没有已知的解决方案(没有重新启动/启动 bios 技巧)。我不得不完全重新安装 Ubuntu。我现在非常不愿意在线或通过 apt-get 安装任何与驱动程序相关的程序,因为所有尝试都会导致操作系统崩溃。

我还查看了软件和更新的附加驱动程序部分,其中包含两行:

Using NVIDIA binary driver - version 384 from nvidia-384 (proprietary)
(selected) Using X.Org X server -- Nouveau display driver from xserver...etc

尝试了这两种方法后,它们都无法对 nvidia-settings 的工作或更改 GPU 产生影响。

必须有一种简单、直观的方法来在 Ubuntu 17 上切换 GPU,但我总是遇到困难。任何帮助我都会很感激。

答案1

全新安装后我添加了 repo: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1704/x86_64

然后在 synaptic 中(因为我忘记我安装了哪两个)选择nvidia-cuda、nvidia-dkms-390、nvidia-compute-utils-390、nvidia-utils-390、nvidia-驱动程序-390nvidia-prime、nvidia-setting、xserver-xorg-video-nvidia-390。

(现在是 2018 年 6 月)

  • 现在有 2 条重要评论 :)
    1. NV 是否在系统中列出?(未在 Bios 中禁用或禁用英特尔 vga,使 NV 成为主要)
    1. Wayland 不支持当前的 nvdrivers 驱动程序,因此不要使用 WYL。

相关内容