没想到 P106-100 矿卡在 Linux 下玩游戏竟然如此简单

前言
一直以为 P106-100 矿卡在 Linux 下玩游戏很复杂,要在虚拟机里直通显卡才行(参见我的日记:P106-100矿卡在Linux系统下算力及游戏应用小结P106-100 矿卡在 Linux 下畅玩《原神》)。结果一个偶然的机会发现在 Linux 实体机上玩游戏竟然如此简单。装上常规 nvidia 闭源驱动后用sudo prime-select nvidia选择独显就行。本文以 Deepin 20.9 Linux、i7 4770 核显、16G 内存、Nvidia P106-100 矿卡平台为例,演示一下游戏测试《Unigine_Heaven-4.0》、原生游戏《supertuxkart》、 Wine 游戏《原神》的效果。视频演示地址:【没想到 P106-100 矿卡在 Linux 下玩游戏竟然如此简单】 https://www.bilibili.com/video/BV18y421h7ty/

一、系统设置
安装的是从 Nvidia 官网下载的后缀为 .run 的 Nvidia 515.48.07 驱动,再安装 Deepin 仓库里的“deepin-prime”包(Ubuntu 包名“nvidia-prime”),执行sudo prime-select nvidia设置使用独立显卡。之所以不用当前最新稳定版 535.154.05 驱动,是因为我在运行 3D 游戏时,GPU 总是 100% 满载,且帧率比较低。具体大家可以自行测试对比。Deepin Linux 上安装 .run 后缀的驱动大家可以参考这篇文章的第三种方法:Manual Nvidia Install Ubuntu 20.04 using the Official Nvidia.com driver step by step instructions。

二、游戏测试《Unigine_Heaven-4.0》
主页 https://benchmark.unigine.com/heaven 。应用设置除了语言改为“中文”,分辨率改为“1600x900”外,其它为默认。是窗口模式。以下是测试结果。

while true; do top -b -n 1 | head -n 10; sleep 2s; done查看 CPU 占用约110~120%,内存占用 5.3%(约 868MiB),wa 0。nvidia-smi -l命令查看 P106-100 显卡状态:室温约 11 度,温度约 62 度,功率 约 100~110W/120W,GPU 利用率 90~99%,GPU 内存占用约 510~536MiB。“Unigine Heaven 4.0”基准测试的结果是“FPS:138.1,Score:3480”。我在虚拟机直通 P106-100 的测试结果是“FPS:112.0,Score:2821”。

三、原生游戏《supertuxkart》
多平台开源 3D 游戏“SuperTuxKart”( https://supertuxkart.net/zh_CN/Main_Page )。
游戏设置“图形特效等级”为最高的“6”,勾选“垂直同步”,分辨率为“1280x800”。在剧情模式下测试。窗口模式。

top 命令查看 CPU 占用约 42%,内存占用 3.3%(约 541MiB,物理内存共8G),wa 0。nvidia-smi -l命令查看 P106-100 显卡状态:室温约 10 度,温度约 30 度,功率 约 44W/120W,GPU 利用率约 44%,GPU 内存占用约 483MiB。剧情模式下帧率显示60/60/62,画面极流畅。整个操作系统响应正常。但是分辨率调整为1920x1080,全屏,剧情模式下帧率也是显示60/60/61。估计是我的物理显示器本身帧率的限制吧。我在虚拟机直通 P106-100 的分辨率为1280x800窗口模式的帧率显示105/108/111。

四、Wine 游戏《原神》
游戏的安装就不说了。我是在 Deepin 仓库里的 “Wine 游戏助手”里安装的《原神》国服 4.4 版本。没有修改画面设置,即保持默认的“高画质”、“1920x1080独占全屏”和“60帧”。在 P106-100 矿卡 Linux 实体机上玩《原神》,画面显示和鼠标控制都一切正常,游戏流畅。

top命令查看 CPU 占用约200~425%,内存占用 8%~16.5%(约 1311MiB~2703MiB),wa 0~12.6(除了加载数据,绝大多数为0)。nvidia-smi -l命令查看 P106-100 显卡状态:室温约 10 度,温度约 50 度,功率 约 75W/120W,GPU 利用率约 67%,GPU 内存占用约 1530MiB。

五、感言
我在网上搜索过 Nvidia P106-100 矿卡在 Linux 下玩游戏,资料极少。本以为是极难实现的,真没想到如此简单。就像自己找的门明明就在身边,随手一推就会开,但就是没有去推这么一下。

One thought on “没想到 P106-100 矿卡在 Linux 下玩游戏竟然如此简单”

发表评论

电子邮件地址不会被公开。 必填项已用*标注