![为什么运行游戏时我的 GPU 资源未使用?](https://linux22.com/image/911655/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%90%E8%A1%8C%E6%B8%B8%E6%88%8F%E6%97%B6%E6%88%91%E7%9A%84%20GPU%20%E8%B5%84%E6%BA%90%E6%9C%AA%E4%BD%BF%E7%94%A8%EF%BC%9F.png)
我的笔记本电脑在运行游戏时遇到了困难,帧不断冻结和抽搐。我决定看看我的 CPU 和 GPU 内存使用情况,我看到令人失望的统计数据,这让我开始思考:为什么我的一半以上的 GPU 资源处于闲置状态?
我的规格
Laptop: Aspire V3-771 V2.23
CPU: Intel i3-3110M (4) @ 2.400GHz
GPU: Intel 3rd Gen Core processor Graphics Controller
GPU: NVIDIA GeForce GT 740M
如果我理解正确的话,GPU 应该完全使用,然后,如果游戏需要更多内存并且接近溢出 GPU 内存,它会卸载到交换区。当我玩近 8 年的 Steam 游戏时,我的系统状态如下:
Nvidia X 服务器设置
Total Memory: 4096 MB
Total Dedicated Memory: 4039 MB
Used Dedicated Memory: 411MB(14%) <-- Not even a half
顶部
RAM 1.7GB / 7.3GB
SWAP 0GB / 8GB
CPU1 96%
CPU2 95%
CPU3 98%
CPU4 94%
答案1
我遇到过类似的问题,游戏无法在 nVidia GPU 上运行,只能在 Intel HD Gfx 上运行。不仅如此,Optimus 在 *nix 上还存在错误,而且往往会出现无数问题。应该有一种方法可以强制它在 nVidia GPU 上运行,但我忘记具体是怎么做的了,因为我的安装有 340 和 390 个网格,因为这是它唯一可行的方法。(不要问我怎么做,老实说,我不知道我是怎么做到的。)