找回密码
 立即注册
搜索
楼主: chenzl

[其他] 无聊测试下liunx玩游戏(主要与游戏相关所以发这里)

[复制链接]
     
发表于 2023-8-2 18:01 来自手机 | 显示全部楼层
自己总结的吗?哪有那么多非此即彼的事情,臃肿是每一个号称面向新手的发行版都会做的选择;aur 会出问题只是理论上的可能,个人体验 aur 因为 manjaro 出问题的次数屈指可数,何况即使是对于 arch 来说,使用 aur 也是用户自己负责,遑论 manjaro;manjaro 的更新策略比起 arch 是显得保守,但比其他很多发行版都新。
对于我来说,arch 中最吸引我的是 pacman,简单的包管理器让自己维护包轻松得多,其次就是滚动更新,和贴近上游的打包风格,这些东西并不会因为更新策略不同而不同。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-8-2 18:40 来自手机 | 显示全部楼层
前几天刚试过archlinux上用steam打游戏,发现完全可行,甚至加上obs串流都行,唯一的问题,也是最大的问题是加速器基本上不支持linux
回复

使用道具 举报

     
发表于 2023-8-7 21:08 | 显示全部楼层
借楼问下 win版的游戏文件想弄到linux版里要怎么搞?想试试游戏运行效果不想重新下载
回复

使用道具 举报

     
发表于 2023-8-7 21:10 来自手机 | 显示全部楼层
单流灯塔 发表于 2023-8-2 18:40
前几天刚试过archlinux上用steam打游戏,发现完全可行,甚至加上obs串流都行,唯一的问题,也是最大的问题 ...

国情所在,steam++没救,proxychains也没救,搞得我开始研究redsocks之类的全局方案
回复

使用道具 举报

     
发表于 2023-8-7 21:33 | 显示全部楼层
fuochai 发表于 2023-8-7 21:08
借楼问下 win版的游戏文件想弄到linux版里要怎么搞?想试试游戏运行效果不想重新下载 ...

如果是双系统启动的话,直接在 Linux 下挂载 Windows 版游戏所在的分区(支持 NTFS),然后把游戏目录添加到 Steam 库就行了。Steam 会识别出已有的游戏文件,不会重新下载,但可能会突然需要下载一堆 Shader cache
回复

使用道具 举报

     
发表于 2023-8-7 22:04 | 显示全部楼层
scikirbypoke 发表于 2023-8-7 21:10
国情所在,steam++没救,proxychains也没救,搞得我开始研究redsocks之类的全局方案 ...

据说SD上的steam不是可以用代理吗?同样是Linux他们是怎么搞的
回复

使用道具 举报

     
发表于 2023-8-7 22:24 | 显示全部楼层
剑影若兰 发表于 2023-8-7 22:04
据说SD上的steam不是可以用代理&#x ...

好像是SteamOS自带一个代理设置,有空研究下
回复

使用道具 举报

     
发表于 2023-8-7 23:02 来自手机 | 显示全部楼层
想代理 linux 上的 steam 只要加上 http_proxy 和 https_proxy 环境变量就行了,绝大多数的 linux 软件都会遵守这两个环境变量。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-8-10 00:09 | 显示全部楼层
5long 发表于 2023-8-7 21:33
如果是双系统启动的话,直接在 Linux 下挂载 Windows 版游戏所在的分区(支持 NTFS),然后把游戏目录添加 ...

谢谢 我把win的黑魂3游戏文件(25G)复制过来后 他只校验了16G 剩下的又下载了 默认配置运行不了 上protondb抄了个同样是ubuntu的proton版本 果然可以了 还没测联机
回复

使用道具 举报

     
发表于 2023-8-10 00:30 | 显示全部楼层
fuochai 发表于 2023-8-7 21:08
借楼问下 win版的游戏文件想弄到linux版里要怎么搞?想试试游戏运行效果不想重新下载 ...

直接拷贝过去,但是记得提前指定好proton版本(仅限那些有linux版的游戏,不这么做会在校验后重新下载Linux版文件)

至少我手上的游戏这么做的没遇到不行的
回复

使用道具 举报

     
发表于 2023-8-10 13:08 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-8-10 13:11 编辑
scikirbypoke 发表于 2023-7-31 13:54
老黄历了,现在开发Linux原生port无脑追steamOS就行
不想port只需要调到兼容proton,更简单 ...

问题是游戏开发完了不会一直追 SteamOS
不是服务型游戏和网游不会一直开发下去,只要不维护不兼容很快的,适配 Win 规范点用 proton 兼容基本是没啥问题
回复

使用道具 举报

     
发表于 2023-8-10 13:35 来自手机 | 显示全部楼层
Midnight.Coup 发表于 2023-8-10 13:08
问题是游戏开发完了不会一直追 SteamOS
不是服务型游戏和网游不会一直开发下去,只要不维护不兼容 ...

steam客户端为了避免不兼容是自带一套底层运行库的,但OS我就不知道了
回复

使用道具 举报

     
发表于 2023-8-10 13:47 | 显示全部楼层
scikirbypoke 发表于 2023-8-10 13:35
steam客户端为了避免不兼容是自带一套底层运行库的,但OS我就不知道了

“Linux 上最稳定的 ABI 是 Win32”不过 steamos 也是类似 LTS,没安全问题的话基础组件更新比较慢周期也长,但 easy anti-cheat 和 glibc 犯冲,一次更新挂一次
回复

使用道具 举报

     
发表于 2023-8-10 13:48 | 显示全部楼层
以前试过在linux下打游戏,体验最好的应该是chimeraOS(还没用过popOS),自己不怎么买新的只打一些V社自己的第一方、独立游戏还有稍微上点年头的游戏(巫师3之类的)搞定了字体以后体验还算是勉强不错,只不过chimeraOS不是普通的桌面系统,是过去steam主机思路做的发行版
既然用了linux,就老老实实地玩模拟器或者拜在GNU大师门下玩开源游戏吧
回复

使用道具 举报

     
发表于 2023-8-10 14:14 来自手机 | 显示全部楼层
steam 一直自带 runtime,steam 本身就运行在自带的一套 runtime 内,游戏是运行在通过steam库另外下载的 runtime 内,是基于当时 debian 的运行库,现在的叫 sniper,之前是 scout 和 soldier,用tf2兵种命名的,早期的运行库用 ld 完成加载,后来换成了基于容器化的技术,总之,针对 steam 开发的话,运行库是 steam 指定的,兼容性也是由 steam 保证。steam 之外的话…真的有 steam 之外的商业 linux 游戏?

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-8-10 14:34 | 显示全部楼层
indtability 发表于 2023-8-10 14:14
steam 一直自带 runtime,steam 本身就运行在自带的一套 runtime 内,游戏是运行在通过steam库另外下载的 r ...

受教了,不过steam外其实有一些独游和一个奇葩MMO
回复

使用道具 举报

     
发表于 2023-9-14 17:10 | 显示全部楼层
下了个100%鲜橙汁 steam不管选什么版本的proton 都无法启动 持续卡在launching 但是对exe文件直接用wine命令就可以打开。。不过会提示Error opening Steam key 但这又是个联机游戏 导致能打开但是无法联机游玩 是要在wine里导入steam key什么的吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-21 08:06 , Processed in 0.049377 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表