我有一台华硕 UX303U,它不会使用我的 GPU。我已经更新并尝试了其他硬件中的驱动程序。Nvidia X 服务器仍然没有 prime 选项卡,并且 nvidia-prime 给我提示“未找到命令”,尽管它已安装。我的英特尔 GPU 似乎一直占据主导地位。sudo apt-get purge nvidia-* 没有找到任何要清除的内容。我不知道该怎么办。我能找到的每个指南都有一个不起作用的命令,或者没有切换到 nvidia GPU 的选项。有什么想法吗?
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07) (prog-if 00 [VGA controller])
⇒ lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics
Kernel driver in use: i915_bpo
--
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
Subsystem: ASUSTeK Computer Inc. GM108M [GeForce 940M]
Kernel modules: nvidiafb, nouveau, nvidia_364_drm, nvidia_364
答案1
在 BIOS 中禁用安全启动,然后在终端中运行
sudo apt install nvidia-367 nvidia-prime
然后重新启动。