无法将 Nvidia PRIME 的显示输出切换为英特尔

无法将 Nvidia PRIME 的显示输出切换为英特尔

我在用着Ubuntu 18.04我有一块 Nvidia 显卡驱动程序 430安装。我只想将 Nvidia GPU 用于其 Cuda,而不是用于视频输出。在网上搜索后,似乎有一种方法是使用 Nvidia PRIME。

以下是我从 Nvidia 显示输出切换到英特尔(我的板载显卡)时遇到的问题:

  1. 我看过以下文章和图片Nvidia X 服务器设置PRIME 简介标签。我没有该标签。
  2. 有人指出,可以使用类似 的命令来实现相同的功能sudo prime-select intel。我已经这样做了,没有任何错误。当我运行 时prime-select query,它会在之后显示intel。但是,我仍然只能从 Nvidia HDMI 获得视频输出(重启后)。而且,如果没有加载 Nvidia 驱动程序,输出的分辨率非常低。

顺便说一句,我已经清除了所有 Nvidia 软件包并从头开始重新安装它们。

有人可以帮我将视频输出切换到我的板载显卡吗?

答案1

参考:https://devtalk.nvidia.com/default/topic/1043405/linux/ubuntu-18-04-headless_390-intel-igpu-after-prime-select-intel-lost-contact-to-geforce-1050ti/

  1. 您必须prime-select nvidia启用 GPU。prime-select intel将禁用 GPU。
  2. 创建文件/etc/X11/xorg.conf
Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0:2:0"
EndSection
  1. 修改/etc/default/grub,添加nogpumanager参数GRUB_CMDLINE_LINUX_DEFAULT。然后执行update-grub
  2. 重启

重启后,nvidia-smi您将看到仅使用了 7MiB 内存。在 Ubuntu 18.04 和 GTX1060 上工作。

相关内容