将 GPU 设置为主显卡时出现问题

将 GPU 设置为主显卡时出现问题

我是 Linux 新手,在将 GPU 设置为主视频适配器时遇到了一些麻烦。话虽如此,还是需要一些背景信息。我目前在 MSI 笔记本电脑上运行 Linux,该笔记本电脑配有专用的 nVidia GeForce 1050 显卡和使用高清显卡的英特尔芯片。我想将 nVidia 卡设置为主卡,这样我仍然可以偶尔玩一些图形密集型游戏,这些游戏集成显卡会卡住。我已经在网上搜索了几天的答案,但还没有找到适合我的解决方案。

sudo lshw -C 视频返回:

*-display                 
       description: 3D controller
       product: GP107M [GeForce GTX 1050 Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:140 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
  *-display
       description: VGA compatible controller
       product: HD Graphics 630
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:138 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff

系统设置 nVidia 设置 附加驱动程序

我尝试过的事情:

  1. 使用 nVidia Prime 和 prime-select
  2. 使用 nVidia Optimus
  3. 安装 Bumblebee 和 Bumblebee-nVidia
  4. 清除并重新安装驱动程序
  5. 尝试 Nouveau 驱动程序(这实际上导致 Linux 无法显示 UI,我不得不清除驱动程序,然后从 tty 重新安装 nVidia 驱动程序)

我可能忘记了一些事情,但我愿意尝试任何事情。

答案1

编辑:看来您现在正在使用专有驱动程序(正如我在您的屏幕截图中看到的那样。)你可以跳到第 8 步

请提前卸载所有与 Nvidia 相关的程序(如果默认情况下不使用专有驱动程序,则应安装并激活 nouveau)。尤其是Bumblebee它非常过时,不推荐。

  1. 然后重新启动计算机,启动Software & Updates
  2. 按照评论中的建议选择Additional Drivers标签。
  3. 选择最新的专有驱动程序。Using NVIDIA driver metapackage from nvidia-driver-470 (proprietary, tested)
  4. 单击Apply Changes等待,直到完成。sudo update-initramfs -u在终端中输入以重建内核模块。(不是必需的,但以防万一。)
  5. 重新启动计算机。
  6. 之后您有几个选择,您可以使用 PRIME 渲染卸载或在 Intel 或 Nvidia 之间切换。
  7. 您可以查看Ubuntu 维基有关可切换显卡的详细信息。据我所知,您只想使用 Nvidia 卡。
  8. 启动NVIDIA X Server Settings,在PRIME Profiles选项卡下选择NVIDIA (High Performance)设置或输入sudo prime-select nvidia到您的终端。重新启动您的会话(注销并登录)或重新启动您的计算机。

X 服务器设置

  1. 使用 验证您是否选择了 Nvidia sudo prime-select query
  2. 在您的终端中输入glxinfo | grep vendor以确定您现在正在使用哪个 GPU。

相关内容