我在这个网站和其他网站上查找了很多类似的问题,但很长时间都没有找到解决方案。我有一台配备 GeForce 840M 的笔记本电脑,但无法工作。据我所知,我正在使用英特尔的显卡。我是 Ubuntu 新手,所以请回答。通过查看不同的问题,这些信息可能有助于找到解决方案。
使用此命令,我看不到 nvidia 设备;并且当我单击关于这台计算机时,它还会写入 Intel。
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
但是使用这个命令:lspci -v
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 1116
Flags: fast devsel, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
你可以看到。
我的游戏存在性能问题,有些游戏因此根本无法玩。提前感谢您的帮助。
答案1
首先安装 NVIDIA 驱动程序和 NVIDIA Optimus 以在英特尔和 NVIDIA 显卡之间切换。
打开终端并执行:
sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot
您可以使用以下命令查看 NVIDIA 卡是否正在使用(正在使用的内核驱动程序:nvidia):
lspci -k | grep -EA2 'VGA|3D'
输出如下:
lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: CLEVO/KAPOK Computer Device 3501
Kernel driver in use: i915
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: CLEVO/KAPOK Computer Device 3501
Kernel driver in use: nvidia
打开 NVIDIA X 服务器设置 -> PRIME 配置文件并在英特尔和 NVIDIA 显卡之间切换。