在chrome os上玩galgame的铺路(后续)
通过进一步了解,以及linux虚拟机又有了新的更新,我又尝试了使用steam-linux版的proton和Lutris以及原版wine进行测试。
首先是wine。之前用deepin-wine的一键安装命令,但是后来得知原版wine可以自动安装缺失的依赖,于是准备尝试一下。
虚拟机的linux版本是debian 9,于是按照wine官方提供的debian安装方法:
https://wiki.winehq.org/Debian_zhcn
安装完成后,我用它来测试运行renpy(樱花魅魔)游戏的exe。
运行后会显示是否要自动安装缺失的组件,安装即可。
效果如下:

能玩,声音也完全正常,但是移动鼠标都能感受到延迟:(
然后尝试了一下krkr游戏:

但是仅能维持原分辨率,全屏后:

如果在游戏内设置全屏,会出现整个虚拟机关闭的情况(不排除是我电脑太烂了)
我手上的体积不大的能够用于测试的galgame就只有几个,最后我尝试了一下戏画社的自研引擎,运行出现乱码,并且显示启动失败,顺带虚拟机也关闭了。

不奇怪,毕竟是自研引擎。各位有兴趣也可以尝试一下其他游戏。
然后是Lutris,安装完之后直接出现闪退,无法使用,略过。
然后就是proton了。这是steam研发的专为linux玩游戏的修改版wine。使用方法是:
https://zhuanlan.zhihu.com/p/50795584
另外,steam可以直接在官方下载deb包安装,它会自己安装所有依赖。
如果是高分辨率屏幕,打开后会出现整个画面过小的问题,需要修改运行dpi,在此不再阐述。
结论是:可以顺利玩steam上本来有linux版的游戏,使用proton可以玩所有steam游戏以及本地游戏。玩本地游戏需要添加游戏到库,然后打开设置-属性-强制使用steam-play-proton,可以运行上述游戏,而且renpy游戏流畅度明显提高,krkr游戏也可以全屏运行。但是戏画社的游戏仍然启动失败。不得不说steam的多线程优化还是起了一些作用的。
对于proton的游戏兼容性可以访问protondb了解情况。
https://www.protondb.com/
但是,在crossover里面,上述游戏反倒是除了乱码之外没有任何问题,非常神奇。
基本情况就是这样,感谢阅读。