如何用GPU算力卡P100玩黑神话悟空?
如何用GPU算力卡P100玩黑神话悟空?
本文详细介绍了如何在Dell 720服务器上使用P100 GPU卡运行《黑神话:悟空》游戏。从硬件需求评估到系统安装、驱动配置等多个方面的技术细节,为硬件和游戏爱好者提供了一个实用的解决方案。
综述
使用P100 + PCIe Gen3.0 + Dell 720服务器(32C64G)配置,可以实现《黑神话:悟空》游戏在中等画质下的流畅运行。
背景
假设有一张P100-PCIE-16G的GPU卡和Dell 720服务器,本文记录了从硬件、软件评估,再到实操,最终实现游戏流畅运行的全过程。
评估
游戏性能需求
《黑神话:悟空》的最低配置要求为1080P。
显卡需求
P100是帕斯卡架构,对标2080的架构。从CUDA核心、显存大小来看,理论上是可行的,只是没有Tensor core和R core。其中Tensor core主要用于张量计算,游戏卡不需要;R core用于光线追踪,可以关闭。
CPU和内存系统需求
Dell 720服务器采用E5-2670 CPU,2个socket,32核心。主要考虑以下问题:
- 操作系统:虽然Win11删除了很多E系列的CPU支持,但实际测试是可以安装的。
- CPU主频:需要实测确认。
- 内存:服务器内存条虽然不能直接用于主机,但64G容量足够,频率和与GPU互访速率需要确认。
- PCIe:服务器支持PCIe 3.0,速率最高128GT/s,理论上足够游戏使用。
主机需求
- 功耗:服务器配备750W单电源,如果不够,可以再加一个电源。
- PCIe:7个可扩展插槽,足够使用。
显式需求
GPU没有显式接口,可以先用主机BMC的VGA显示,后续可以添加HDMI输出。
最后通过添加一张百元级别的显卡解决了显式输出问题,游戏使用GPU进行运算。
实操
硬件安装
GPU P100已预先安装在服务器上。需要注意的是,Dell服务器每个PCIe slot都配有8Pin电源接口,可以直接连接GPU电源线。
安装操作系统Win11
进入BIOS,使用老毛桃等工具在PE环境中安装Win11。安装后需要通过设备管理器确认GPU设备是否被识别,应该在3D视频卡中显示。
安装驱动
主要注意以下两点:
- 安装驱动时需要将P100的模式从TCC(服务器模式)修改为WDDM(游戏模式)。
- 需要修改注册表配置。
推荐使用538.67版本的驱动,其他版本如528.02和552.55不可用。安装后可以通过命令行使用nvidia-smi
查看GPU状态。
修改注册表
打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}
目录,根据系统显卡列表(0000、0001或0002)进行修改。
主要修改以下内容:
AdapterType
:类型DWORD32,从2修改为1FeatureScore
:类型DWORD32,从CF修改为D1(16进制)- 新建
GridLicensedFeatures
:类型DWORD32,值7
保存注册表后,在设备管理器中禁用再启用P100,使其生效。使用nvidia-smi
确认模式已修改为WDDM。
如果有多张NVIDIA卡,需要在P100上删除AdapterType
,添加EnableMsHybrid
值为1,其他卡上也添加EnableMsHybrid
值为2,表示多显卡共存。
选择程序使用什么GPU
进入系统设置->显示设置->图形设置,选择对应的程序使用什么GPU。
安装黑神话悟空
通过Steam购买并安装《黑神话:悟空》,运行后可以在任务管理器的性能标签中看到GPU运行情况,利用率可达80%。
其他
服务器默认显示为VGA,可以通过以下方式解决显式问题:
- 添加一张百元级别的显卡支持1080P输出。
- 使用Steam串流,通过Pico或Quest的VR眼镜使用,可以解决显式不足的问题,并实现巨屏显示。
最后运行的几个关键配置情况:
- 画质:中等(超过预期,原本以为只能用低画质)
- 显示器输出:1080P
- 运行期间:CPU利用率基本在10%以下,GPU利用率在80%左右,GPU显存使用16G+共享40G,实际使用十几个G。硬件配置完美满足需求,PCIe总线速率和CPU主频也足够。
- 运行中:屏幕不卡,动作流畅。但调整到高画质确实会比较卡,估计只能跑几帧。光线追踪无法开启。
本文原文来自CSDN