配置和使用“hackendeck”自制蒸汽甲板的经验

hackendeck

Valve最近发布了关于Steam Deck开发的信息,即如果你没有De亚博体育官下载v-Kit,即他们的设备的工程验证测试构建(EV2)版本。文档中包含了一个建议,即使用迷你PC构建自己的Steam Deck或“hackendeck”。虽然我没有他们在文章中描述的品牌,但我有一个mini PC和所需的规格,所以我开始按照说明,看看它是如何运行的。亚博体育官下载

硬件概述

阀的文档under ‘Performance’ states that ‘if you are really interested in finding a PC for testing that will perform similarly to a Steam Deck … there are a few options out there and then goes on to suggest a mini PC with the following ‘roughly similar specifications to a Steam Deck’:

  • AMD Ryzen 7 3750H
  • Radeon RX Vega 10 Graphics
  • 16GB的DDR4内存

这与我回顾了Beelink SER3最近,我还在Windows中测试了游戏。而不是使用该设备销售,只有一个16GB棒2666 MHz RAM,我将其交换出8GB 2666 MHz RAM的两根棍子,给我相同的16GB内存,但在双通道中运行。

至于“输入”,Valve推荐了一种控制器,同时他们也推荐“使用PS4或PS5控制器能够更好地呈现Steam Deck的输入类型,Xbox控制器、Steam控制器或Switch Pro控制器也可以。我已经好几年没有使用控制器了,甚至我也放弃了键盘,但是我仍然使用我的旧的Razer Onza Tournament Edition,这是一个第三方Xbox 360控制器。

最后,关于“显示”,Steam Deck的默认分辨率是1280×800,他们建议在该分辨率下使用7英寸显示器,或者使用1280×720分辨率,将游戏窗口的大小调整到7英寸。因为后一点只是为了看看文本对于游戏开发者来说有多清晰,所以我选择将显示设置为720p分辨率。

软件概述

官方的Steam Deck基于Linux的操作系统还没有公开发布,但是Value建议“安装Manjaro,这是一个Arch Linux发行版,类似于Steam Deck”。他们还强调,它与KDE等离子“是相同的桌面环境,将发布在Steam Deck -总之,它非常接近甲板的操作系统环境”。该说明还要求安装蒸汽配置使用质子为所有游戏。

安装和配置

首先,我对Beelink SER3的BIOS做了一些调整,以符合我之前的评论。我将Power On Reset (POR)设置为35W:

Ryzen 35W POR配置

然后'超频'内存运行在2666 MHz:

aptio超频内存 Aptio DRAM的速度

从迷你PC获得最佳可能的性能。

按照Valve的指示,我下载了64位Manjaro ISO并使用鲁弗斯创建了一个可启动USB。

然后,我将Manjaro用Windows用Windows替换先前安装的Ubuntu分区时,我创建的ubuntu分区有效地占用了内部512GB NVME存储驱动器的一半。

启动后,我通过运行“sudo pacman -Syu,并将我的首选截图应用程序“flamshot”换成了“Spectacle”。

由于改变了电源配置,我还想使用“RyzenAdj”,与我在审查中相同的设置,以防止热节流。它的构建文档提到需要' libpci ',但是我发现,对于Manjaro,我必须安装几个不同的包,包括' cmake '和' base-devel '以及它们的依赖:

manjaro cmake manjaro base-devl

然而,要运行“RyzenAdj”,我发现我还需要额外安装“Ryzen SMU”:

ryzenadj错误

需要进一步依赖' dkms '和Linux头文件:

人和

一旦生成的' ryzen_smu '模块加载' RyzenAdj '工作,我可以应用我的设置:

ryzenadj

我还使用了' cpupower '来将CPU调控器设置为' performance ':

cpupower频率

并确认RAM运行在2666mhz:

内存速度

接下来,在安装Steam并配置它使用Proton之后,我连接了控制器。为了让它运行起来,我必须在Steam的控制器设置中选择“Xbox Configuration Support”:

蒸汽控制器设置

最后,我将屏幕分辨率设置为1280×720:

蒸汽显示配置

安装我的游戏进行测试。值得指出的是,存储空间很快就成了一个问题。入门级的Steam Deck只有64GB的eMMC存储空间,附加型号支持256GB PCIe NVMe或512GB PCIe NVMe。使用我的双启动“hackendeck”,我有效地模拟了256GB的单元:

hackendeck存储

然而,质子(使用1GB)和只有三款游戏安装了167GB(反恐反击:全球攻势使用28GB,暗影:36GB,侠盗猎车手V使用102GB):

Hackendeck游戏存储使用

我没有足够的空间安装毁灭战士永恒,需要89GB。由于驱动器是一个M.2 2280 NVMe驱动器,它可以被一个更大的1TB驱动器取代,尽管这不是蒸汽甲板的情况下,Valve说:我们不建议更换附带的驱动器”。

在一些游戏中,有时我听不到任何声音,我发现在打开“音频”下的“系统设置”后,这是由于回放流被静音造成的:

游戏柔和的声音

在开始玩一些游戏之前,最好等待Steam编译石化库所需的Vulkan着色器,因为这并不需要太长时间来完成:

蒸汽处理vulkan着色器

最后,我总是点击“继续”,无视《古墓丽影:暗影》中出现的警告:

Tom Raider不支持的Linux发行版

游戏性能

在Linux中建立平均FPS是很困难的,因为缺少像MSI Afterburner这样的工具。因此,对于大多数游戏,我不得不基于观察到的帧率进行估计。

从《反恐精英:全球攻势》开始,使用1280×720分辨率的默认设置和“net_graph 1”设置来显示FPS:

csgo-game-settings-video csgo-advanced-video

我遇到了50 FPS的低帧率:

csgo低帧速率

以及125 FPS的高帧率:

csgo高帧速率

平均帧率约为90 FPS,如下短屏幕截图所示:

在《侠盗猎车手V》中使用默认设置,1280×720分辨率和“垂直同步”关闭:

Gtav图形设置

Gtav图形设置

Gtav图形设置
在最后的内置基准测试中,帧率下降到38.9 FPS:

侠盗猎车手vs低FPS

从一开始的92.7 FPS开始:

GTA V高fps

但总的来说,平均FPS是在50年代:

由于内置的基准数据,《古墓丽影:暗影》是最容易量化的。我使用了最低的图形预设:

sottr图形

与1280×720分辨率:

sottr显示

在基准测试期间,我观察到低至36 FPS:

sottr低fps

最高70帧/秒:

Hackendeck sottr高FPS

平均帧率为44 FPS:

平均FPS hackendeck

下面是在基准测试期间捕获的简短摘要:

最后,我尝试了《Doom Eternal》,我必须通过USB连接的外部存储驱动器来玩游戏。以下默认设置包括“性能指标”设置为“低”以显示FPS:

Hackendeck毁灭设置 Hackendeck毁灭永恒设置2 Hackendeck毁灭设定3 Hackendeck毁灭永恒设置

在我有限的游戏过程中,我看到FPS只有33:

Hackendeck上的永恒毁灭

以及63 FPS的高帧率:

毁灭战士永恒高FPS

平均帧率约为40 FPS:

总的来说,帧率似乎比之前在Windows中获得的帧率略低。

最后观察

Valve在Steam Deck上使用Linux消除了任何Windows许可成本,并通过确保持续的支持和未来的改进而使Linux游戏受益。不幸的是,Windows上的游戏性能仍然比Linux上更好,如果考虑到视频播放,比如YouTube,在这台迷你PC上,Windows上的游戏性能也比Linux上的要好。

然而,构建“hackendeck”并不是为了让Windows与Linux竞争,而是为了亚博体育官下载模拟Steam Deck的预期性能。

Steam Deck相对于迷你PC的主要优势是可移植性,即包含7英寸的显示。尽管如此,它的可比性能表明这款迷你PC是一款可行的游戏设备。与此互补的是迷你PC包括一个以太网端口,也可以支持一个eGPU

考虑到Steam甲板的延迟,这个迷你PC“hackendeck”可以被认为是一个避免令人失望的圣诞节替代方案。

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策发表评论。
8评论
最古老的
最新的
and.elf
and.elf
12小时前

Valve刚刚发布了独立的“Steam OS 3.0”,这与桥牌使用的基于arch的版本完全相同。真可惜你做了那么多额外的工作

另一次
另一次
10小时前

源?

据我所知,他们在Steam Deck发布之前不会发布Steam OS 3.0。

and.elf
and.elf
2个小时前

你是如此的真实。My bad I just glossed over the headlines and misread

匿名
匿名
11小时前

团队一致认为,如果游戏在1280 x 800的迷你pc上运行良好,那么它在Steam Deck上也一定能运行良好——与Steam Deck相比,这个系统的GPU更弱,内存带宽更小,但CPU更强。与Steam Deck相比,它的动力不足,但却是我们所能找到的最接近可购买的系统。那么,我们是否知道蒸汽甲板的8 RDNA2 CUs在低时钟和DDR5击败雷诺阿/塞尚的8 Vega CUs?我主要想弄清楚伦勃朗能做得多好...阅读更多»

蛾博士
蛾博士
9小时前

这是你的MSI加力等效:
https://github.com/flightlessmango/MangoHud

linuxium
4小时前

谢谢你的推荐。我将安装它,并添加进一步的FPS统计数据的评论,因为使用了MangoHud。

信仰
信仰
9小时前

在Linux中建立平均FPS是很困难的,因为缺少像MSI Afterburner这样的工具。

有一种工具叫做MangoHud,它不仅具有性能指标覆盖,而且还具有基准功能。

linuxium
4小时前

谢谢你的推荐。我将安装它,并添加进一步的FPS统计数据的评论,因为使用了MangoHud。

广告