穷逼的第一款 Steam Deck:Anbernic Win600

2022-10-20T08:17:28

作为一个便携设备爱好者,我其实对 Steam Deck 很感兴趣,但上半年的时候嘛,这 Steam Deck 价格高的可怕,而且还买不到。难得国内有几个出掌机的,个顶个的在画饼。

这时候只有 Maxzhou,周哥,推出了一款 Win 掌机,Anbernic Win600,不仅仅现货,而且是市面上正规厂商最便宜的……

最重要的是,这款机器上市之前还宣传:和 Valve 合作,支持 Steam OS,甚至秀出了部分演示视频。

于是我一上头,买不起更贵的,就买了这个便宜的。


先说说配置吧:

CPU:AMD APU 3050e

RAM:8GB DDR 单通道

SSD:256GB 2242 MSATA

LCD:720P

Batt:39瓦

Ports:一个 USB A 接口,一个 Type C 接口,一个耳机接口

接下来就是上手感受了:

机器手感其实不错,用的应该是那种常见手柄打磨的 ABS 塑料,肩键都是周哥传统导电胶,非常舒适,摇杆虽然不是什么霍尔,但也不算拉垮。按钮也是标准的周哥好料,基本达到了你买个八位堂手柄的感觉。

屏幕居然是 100% SRGB 色域,但色准很偏,校准后还勉强可以接受。但屏幕是闪屏,只有最高亮度才不闪,这就很尴尬了。

机器的散热噪音很小,除非是风扇全开,你几乎听不到声音。双扬声器,声音也不错,侧边有一个按钮可以切换摇杆模式和鼠标模式,鼠标模式下就是用摇杆控制鼠标,属于类似 GPD win1 的那种操控。

然后就是这个机器最大的短板了:性能

根据各种跑分来看,这个 APU 3050e 的 CPU 性能大概也就是比 GPD Win2 的 Intel 8100Y 高了一丢丢,GPU 方面因为用了 Vega,比 Intel 的那个垃圾核显还是要好不少的,然而这个机器是一个“单通道”内存……所以即使性能优秀,也优秀不到哪儿去。

所以对于这个机器的性能预期就很明确了:GPD Win 2 能玩的,它基本都可以,GPD Win 2 不能玩的,它大概率也不行。

机器默认是 Windows 操作系统,到手后折腾了几天,说说感想:

  • 机器默认 Win10,可以无缝升级 Win 11,然而没什么意义,我觉得 Win11 的后台任务太多了,反而拖累了机器性能
  • 机器的默认性能其实也就是能玩玩 2012 年以及之前的 3A 游戏,一些特别优化好的游戏比如 Doom 和 Ori 1代之类的可以玩,还有一些现在的 2D 游戏也差不多,更高的就需要降低分辨率了
  • 机器可以通过 ryzenadj 之类的工具拉高性能,但带来的是更高的功耗和更低的续航,我个人觉得不值得,不过 B 站有个人叫「P爸爱电玩」一直在更新能玩的游戏,有兴趣的可以看看,我个人觉得这完全就是一种挑战极限的折腾乐趣
  • 机器的 Windows 待机功能正常, 通过各种安装包安装模拟器平台,都很正常,从系统上来看没什么硬伤
  • 操控上虽然两个摇杆都下至,不符合现在主流的操作,玩 FPS 很蛋疼,但也不是不能接受,毕竟 PSV 当年也是这样的布局,也有很多 FPS 作品,需要适应,没那么差
  • 如果你有兴趣继续折腾的话,可以通过淘宝客服,加入 Win 600 的官方 QQ 群,里面有很多可以很方便使用的资源,可以节省很多时间
  • 我尝试用这玩意玩了一下 Galgame,可以接受,除了分辨率只有 720p,但讲道理大部分 Galgame 也就 720p 的分辨率,你说对吧 Hook/SMEE ?
  • 这个机器拆开后允许你自己加内存和硬盘,默认内存频率是 2666,而且这颗 Soc 也只支持 2666,但奇特的是你可以自己把内存升级到 16G,并且在 Bios 里把频率设定为 3200,而且根据一些测试来看,即使 Soc 不支持 3200 频率,但这么设定依然可以有性能提升……

当然我用了一阵 Windows 系统还是觉得这个系统作为一个“掌机”不太方便,尤其是没有好用的前端 UI,既然官方说这玩意支持 Steam OS,那我为什么不拿来安装一个更加“专业”的掌机系统呢?况且 Linux 底层,优化也更简单。

但是很快我发现在这个机器上安装 Steam OS 并不是一件简单的事情。

首先是 anbernic 官方提供了一个 Steam OS 的镜像,我看了一下,说是“官方”,但实际上依然是 HoloISO 这种有一点点官方背景的第三方项目,要知道这个 HoloISO 是任意的电脑都可以安装的,好比我不能随便拿个 Surface 装个 HoloISO 就说我的 Surface 获得了 Valve “官方”的系统支持对吧?

以此类推,国内所有掌机号称有“官方” SteamOS 支持的都是自己安装的 HoloISO,尤其是坑蒙拐骗为主的 GPD。

Anbernic 提供的 Steam OS 镜像安装的 Bug 其实不少,是早些版本的 HoloISO,而且我不理解的是这个镜像里还有一些 Anbernic 自己写的看不懂用意的脚本,比如插上充电就会强制把背光调整到最大,当然还有一个手柄快捷键的支持模块,你也可以后续自己安装。

总而言之这个所谓的“官方镜像”问题太多了,我决定自己手动安装 HoloISO。

HoloISO 的安装方式并不难,但最傻逼的地方在于:这个安装方法相当于你通过脚本重新安装了一个 ArchLinux,在装完 ArchLinux 之后再自动安装属于 Steam OS 的部分,虽然 Steam OS 的确是基于 Arch 的,但你直接打包一个系统镜像不行吗?

更傻逼的地方就是,这个脚本添加的源不少都是作者自己的,作者应该是一个俄罗斯人,用的不知道哪儿的破服务器,经常断连,这个神奇的安装脚本在断联之后也不会继续重试,反而是会放弃这个包,继续往下走……

所以这就很蛋疼了,你需要在一个网络极度优秀的情况下,才能完成 HoloISO 的安装,不然中间但凡有一个包安装失败,你就会前功尽弃。

我尝试了不知道多少次,最后在一个月黑风高的凌晨 4 点,爬起来敲下命令,安装完成……

默认的 HoloISO 是不支持 Win600 的特殊按键的,但是好在 Anbernic 后来给 HoloISO 的作者送了一台机器,目前最新的版本应该会默认支持各种快捷键换出菜单,比较傻逼的是最重要的性能菜单是要通过右侧的「键盘」+「A按钮」唤出。

对于特殊按键的支持是通过编译模块的方式进行的,如果你发现模块没有被加载,那么可以自己手动编译去:

https://github.com/lualiliu/holoiso-win600-driver

下面是一些个人使用心得:

1,HoloISO 与 SteamOS 的关系

SteamOS 是基于 Archlinux,加上 Valve 自己的一套软件源搭建的 Linux 系统,而 HoloISO 就是对其的模仿,99% 的功能都直接来自 SteamOS,怎么说呢,你可以理解为 CentOS 与 RedHat企业版的关系。

2,HoloISO 的两个内核

和 SteamOS 不同,HoloISO 安装完毕后提供了两个内核,一个是 Nepture 一个是 HoloISO,前者是 SteamOS 原汁原味的内核,而后者是比较主线一点的。前者好像还是 5.13,而后者已经是最新的 5.19 了(虽然不是 6.0),一般来说你可以试试前者,毕竟可以无限接近 Steamdeck 的体验,但不少第三方掌机,尤其是使用 Intel 和新版 6800U 的,后者内核更合适,能够解决不少驱动问题。

3,优化系统的字体

SteamOS 本身就是一个 Linux,也继承了大部分西方 Linux 发行版的特点:中文显示优化极烂。

解决也很简单,你直接通过电源菜单进入桌面模式,就是一个标准的 ArchLinux + KDE 的环境,进行各种字体渲染的修改就行,无论是自己写 fonts.conf 还是直接进设置菜单,都是 OK 的,详情可以自己搜索「据说很万能以至于猴子都会的」 ArchLinux wiki。

4,软件的安装

正如前面所说 SteamOS 本身就是一个 ArchLinux,安装软件按照 Arch 来就行,据说分区用了什么“root写保护”还有“btrfs”什么的,我也没仔细看,安装软件直接上命令就行,但是说实话对于这么一个游戏机,我没有在它上面装各种软件的兴趣,而且据说默认安装的 flatpak 版本 firefox 还因为什么原因被人喷了……

唯一我推荐值得安装的就是 emudeck:

https://www.emudeck.com/

一个包含所有主流模拟器的整合包,最新版已经完美支持 Win600,安装方法也很傻瓜,只需要下载那个快捷方式,在 SteamOS 上运行就可以,但是我遇到了一个很傻逼的问题,需要提及一下:

这个 Emudeck 的安装其实是一个脚本,而脚本中把用户的 Home 目录写死为:

/home/deck

之所以这么写是因为 Steam deck 的默认用户的确是 deck,但是 Win600 安装 holoISO 的时候是可以自己随意自定义用户名称的……所以这就很可能导致这个 emudeck 安装失败。我不知道最新版修复了这个问题没有,但如果你想要在第三方掌机上安装 emudeck,建议直接把用户名也设定为「deck」,一劳永逸。

5,游戏体验

SteamOS 的游戏体验说实话我认为是明显优于 Windows 的,大部分新作性能都和 Windows 没啥区别,毕竟是被调教过的 Wine,一些支持原生 Linux 的游戏更是没有问题,比如 Left 4 Dead 啊,Serious Sam 啊都十分流畅。

我拿来打通了一个国产银河恶魔城游戏游戏《勇敢的哈克》,整体来说操控是很不错的。

一般来说游戏中标注“兼容 Deck”的都可以正常运行,但不代表可以正常操控,尤其是那些 Galgame。因为 Deck 是有两个触控板的,可以很方便控制鼠标,Win600 只有摇杆,那些标称“支持 Deck”的游戏大部分压根不支持手柄操作,只是给你一个模拟鼠标的功能而已,用触摸板还好,用摇杆控制鼠标的话你会蛋疼而死。

SteamOS 最大的优点就是“符合游戏机直觉的待机模式”,它允许你在游戏的时候直接按下电源键,让整个系统进入休眠和待机,等过一会再次打开,游戏还是最初的样子,但这一点目前在所有 Win 掌机下都是做不到的。也是我最为推荐 Steam OS 的原因,作为掌机,你不可能还要退出再关机,随时随地想玩就玩,才是核心。

6,功耗控制

SteamOS 我认为另一个核心功能就是随时随地的功耗调整,可以拿来选择游戏最适合的“甜点功耗”,毕竟那么多傻逼 Win 国产掌机都在吹自己能拉满 45W 多牛逼多牛逼,却绝口不提只有不到一小时的续航,作为一个掌机,续航还是很重要的。

然而虽然 Win600 也是 APU,对于 SteamOS 的功耗调整面板,也仅仅支持“锁帧”“GPU频率锁定”两个功能,FSR 好像也是有用的,但对于这个性能羸弱的 Soc 来说意义不大。

调整 TDP 是完全不可用的,后来查询文档才明白,SteamOS 里的 TDP 调节,是“仅仅针对 SteamDeck 的那款订制 Soc 才有效的”,各种参数也是如此,如果你用的不是那颗订制 Soc,这个参数控制就是摆设。

解决办法也并不是没有,通过安装第三方插件的方式,调用 ryzenadj linux 版本进行调节,能做到的插件就是这个 handypt

https://github.com/ShadowBlip/HandyPT

然而很遗憾,这个 HandyPT 不能在 Win600 上使用。目前看来 6800U 的机器是可以用的。

无论是在 Nepture 还是在 HoloISO 内核下,ryzenadj 运行就会提示没有 “Ryzen SMU”内核模块,有趣的是你自己找个 Ubuntu 启动,这个模块就可以正常加载,我只能认为是系统内核的设置原因。我也报了错,但是没人鸟,最终只能作罢。

所以在 Win600 上运行 SteamOS 最蛋疼的地方就是只能使用默认功耗,即使是玩一些小的 2D 游戏,功耗也会被经常拉到 23W,让整机续航只有最多一个半小时。

如果有机会对功耗能进行详细调节的话,SteamOS 在 Win600 上会更加完美。


总结:

Anbernic Win600 其实是一个不错的掌机,做工良好,性能优于 GPD Win 2,手感也不错,价格虽然很多人说是智商税,但考虑到性能和目前 GPD Win 2 的咸鱼售价,这个价格不算贵,只是因为 6800U 新掌机过于内卷,让人觉得“买了不值”而已。

如果只是买来玩玩模拟器,我觉得应该还是 OK 的,而且 Anbernic 的 Win600 官方群,氛围一直很好,也是值得进去看看的。

当然,现在 SteamDeck 已经可以随便买了,这个机器再购买意义也不大了,实在有兴趣,咸鱼 1000 多收一台就行了。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »