V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

为什么 SteamDeck 不用定制版的嵌入式 Windows,而是自己弄个系统大量优化?在 Linux 上强行兼容 Windows 游戏的开发成本应该远大于 Windows 授权费了

  •  
  •   drymonfidelia · 4 天前 · 4822 次点击
    49 条回复    2024-12-10 12:57:38 +08:00
    thevita
        1
    thevita  
       4 天前   ❤️ 10
    就一点商业上就存在巨大不确定性:微软自己也做游戏机
    yyzh
        2
    yyzh  
       4 天前 via Android   ❤️ 1
    SD 只是不预装.你要自己装的话人家有全套教程.
    另外预装 windows 要授权费的.自己装一个能省点钱
    codehz
        3
    codehz  
       4 天前
    实际上的原因是微软不断加强对生态的控制,从 win8 开始就在搞围墙花园了
    moefishtang
        4
    moefishtang  
       4 天前   ❤️ 1
    Xbox 上用的就是你说的嵌入式定制版 Windows ,好像叫 Xbox Dashboard?
    aloxaf
        5
    aloxaf  
       4 天前
    不只是授权费吧,MS 未必愿意配合你定制系统
    gaobh
        6
    gaobh  
       4 天前 via iPhone
    因为开源容易定制不需要给微软授权费,可以大大降低售价
    Tink
        7
    Tink  
       4 天前
    没有远大于吧。。。到底哪个成本高还真不好说,现在 proton 太成熟了
    drymonfidelia
        8
    drymonfidelia  
    OP
       4 天前
    @gaobh
    @Tink 我记得嵌入式 Windows 授权费很便宜,平摊到每台机器没多少钱
    gentrydeng
        9
    gentrydeng  
       4 天前 via Android   ❤️ 1
    V 社“Powered by SteamOS”品牌现身,未来第三方掌机 / 游戏 PC 有望预装相关系统
    https://www.ithome.com/0/815/761.htm

    我有能力打造自己的“护城河”,我为什么要寄希望于别人?
    yianing
        10
    yianing  
       4 天前   ❤️ 5
    steamos 可不是强行兼容,可以看下这个视频
    ,是开源社区的努力和商业公司的逐渐开放才让 linux 能流畅跑 windows 游戏
    drymonfidelia
        11
    drymonfidelia  
    OP
       4 天前
    @gentrydeng 这和别的嵌入式设备不同,SteamDeck 是设计用于运行第三方程序的,这其中很大一部分还是主要以 Windows 为目标平台开发的,强行弄个新系统需要第三方配合适配,工作量不小
    yyzh
        12
    yyzh  
       4 天前 via Android
    @gentrydeng 差点忘记那个 steam os 是支持其他掌机的😂不过好像一直没啥重磅消息出来
    https://www.tomshardware.com/video-games/handheld-gaming/steamos-gets-display-configuration-and-vrr-support-for-asus-rog-ally-and-rog-ally-x
    gentrydeng
        13
    gentrydeng  
       4 天前 via Android   ❤️ 2
    @drymonfidelia #10 你这就很没有道理,我们在向你列举也许是 Valve 选择这么做的原因。

    而你就以“现在 Steam 上大部分都是仅 Windows 平台可运行的程序,且兼容层的运行效率不如原生 Windows 平台”就全部否定了。

    那你还来提问干什么,反正怎么样的回答你都不接受。
    Yadomin
        14
    Yadomin  
       4 天前 via Android   ❤️ 4
    Steam OS 也不是 Steam Deck 才开始做的,V 社之前有个很失败的主机 Steam Machine(2015),那会就开始在 Linux 上做游戏了。
    Linux 游戏真正发展起来还得等 DXVK(2018) 的出现,才让转译 Windows 游戏成了可能。
    dcsuibian
        15
    dcsuibian  
       4 天前
    嵌入式 Windows 不是精简版 Windows ,是为了嵌入式场景优化,而不是为了游戏优化的。而且嵌入式 Windows 好像也不流行吧。所以如果拿 Windows 作主机的话,可能还是得标准版。标准版的就不便宜了。而且就算能用嵌入式 windows ,授权费也不会比 Linux 更便宜。

    我觉得 V 社可能有以下几点的考量:
    1 、成本控制,上文所说地授权费嘛。
    2 、控制力,定制操作系统使其可以自由地设计功能、用户界面和系统更新流程。
    3 、竞争关系。当初 2016 年微软商店刚出的时候,有不少人就担心其和 Steam 的竞争关系。
    4 、性能。Windows 是通用操作系统,很重,性能优化不是关键。

    V 社其实 2014 年就有做过主机了,那时候就是基于 Linux 。估计想和 win 脱离已经很久了。
    vcn8yjOogEL
        16
    vcn8yjOogEL  
       4 天前
    为了脱离 Windows, 现在的 Linux 游戏是 Valve 投资开发十几年的成果
    把 Windows 定制成 SteamOS 那样需要的工作量极高, 且微软很可能会在发布后停止合作去开发 Xbox 掌机或止损
    360 时代微软就曾拒绝 Valve 提供免费扩展包
    smlcgx
        17
    smlcgx  
       4 天前 via iPhone
    valve 这次的野心很大,系统被人卡脖子了还怎么搞?
    jiub
        18
    jiub  
       4 天前 via iPhone
    诺基亚怎么死的
    dayeye2006199
        19
    dayeye2006199  
       3 天前
    卖一台机器,搭一个 windows 就离谱。
    mchong
        20
    mchong  
       3 天前
    @dayeye2006199 你说的是不是 ROG Ally 和 ROG Ally X
    kobe718
        21
    kobe718  
       3 天前   ❤️ 1
    你高估了对于 v 社来说在 linux 上兼容 windows 游戏的成本,也低估了让 m$帮着定制一套系统的成本。wine+dxvk 属于开源社区已经搓到 9.5 成可用的东西了
    c0t
        22
    c0t  
       3 天前 via iPhone
    上面有人非得把技术原因当成产品原因也是难绷

    @drymonfidelia 工作量绝不是在公司层面衡量一个产品能不能行的首考。只做 windows 兼容的硬件工作量当然低,我也不知道上面很多人要否认什么,况且 steam deck 本身也兼容。

    我自己的考虑:

    1 ,steam 本质还是个软件公司,硬件能赚几个钱?做主/掌机的几个公司在靠硬件赚钱? rog 也做了掌机,但用 windows ,这就是软件和硬件公司的区别。steam deck 以后也可能会出独占,甚至换 arm-based 的芯片,不过现在的保有率很难支持而已。

    2 ,掌机玩 pc 游戏的用户容忍度是非常高的,在乎“我全都要”么?本来硬件就支持不住,起码我自己不会。steam 肯定之前就做过调研。

    3 ,在这些条件下开始谈技术能不能做就合理了,答案很简单,可以。
    arigatuo
        23
    arigatuo  
       3 天前
    我觉得还有一个原因, 用了 windows 系统待机续航就不太行了, 这对不能用太大电池的掌机而言非常致命
    JensenQian
        24
    JensenQian  
       3 天前
    可以装 win 的,有官方教程的
    g 胖整 linux 玩游戏整好久了,以前基于 debian 的, 现在基于 arch 了


    win 还是玩游戏首选,老黄的显卡驱动 linux 很垃圾
    打游戏的显卡还是老黄的好用,光追 dlss ,什么的,更不要说一堆游戏还给老黄专门优化
    而且现在一堆网游的反作弊还是没法弄
    apex 最近还官宣不支持 linux 了
    lanbos
        25
    lanbos  
       3 天前
    windows 和定制化听起来就难受
    JensenQian
        26
    JensenQian  
       3 天前
    @JensenQian 因为这是跑 amd 的 apu 的掌机啊,不是跑着 n 卡的游戏本和台式机啊
    现在电脑打游戏主流还是游戏本和台式机啊
    你看下这主流的显卡全是 n 卡
    系统也是 win
    https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam?l=schinese
    terence4444
        27
    terence4444  
       3 天前 via iPhone
    使用开源系统和生态明显好于作恶多端的 Windows ,一些游戏在 Linux 里转译过的帧率比原生 Windows 的还好。
    光说 Steam Deck ,用 Linux 也比 Windows 省电。

    楼上想当然要用 Windows 的,也是受到了思维的局限性限制。

    N 卡对 Lunix 支持差那是谁的错?现在 Nvidia 已经开始重视 Linux 以及 Wayland 支持。
    反作弊不支持 Linux 的根本原因是,它们在 Windows 里装了乱七八糟的驱动、监视用户活动。在 Linux 里流氓不起来而已。

    楼上这些结果论要用 Windows 的,都是霸权的支持者,只要“好用”就可以忽略其他所有。再说 Windows 也并不怎么好用。
    ziseyinzi
        28
    ziseyinzi  
       3 天前   ❤️ 6
    因果反了,不是为了 Steam Deck 做了个系统,而是为了推广 Steam OS 才做了个掌机。
    Admstor
        29
    Admstor  
       3 天前
    又不是仅仅性能考虑
    包括实现和主机掌机一样的即开即用,随时休眠进入低功耗甚至 0 功耗的模式
    在 WIN 系统里不是那么能够稳定实现的
    更是如果是 win 系统,那么用户必然随便安装软件,这又会对整个系统造成毁灭性的打击

    你说只用 win 核心全部重新定制,你看微软答不答应?微软是有自己的 xbox 业务的,无论以后 xbox 业务怎样,但是当下是不可能给对手作嫁衣的

    这么简单的商业竞争关系
    Yadomin
        30
    Yadomin  
       3 天前 via Android   ❤️ 1
    @ziseyinzi 你说这个更是毫无逻辑,Steam OS 3 (steam deck 上的) 并不像前面两个版本一样可以安装在任意设备上,怎么推广 Steam OS 。
    NoOneNoBody
        31
    NoOneNoBody  
       3 天前
    “自主”两个字,它既是笑话(某些场合),但目的也很实际,就是不能受制于人
    MossFox
        32
    MossFox  
       3 天前
    Windows 的可定制性太差。你看市面上的 Win 掌机有几个的深度定制功能比得上 sd 的。

    而且微软现在这种样子,推几个 Windows 更新就可以把你的产品干爆了,稳定性跟易用性对掌机来说和 Steam Deck 定制的那套差远了。
    coderluan
        33
    coderluan  
       3 天前
    现在市面上掌机比 sd 性能更好价格更低的有不少,sd 能保持现在的地位就是因为他能像一个掌机一样能开机即玩,而 windows 就是做不到这点或者不会给其他人这个权限,否则其他家 win 掌机早就做了,sd 也就没啥优势可言了。
    yanqiyu
        34
    yanqiyu  
       3 天前
    多数 3D 游戏在 DXVK+Wine 下的阻碍也就是反作弊了,这事情 steam 也有动力去推动
    PuppyRush
        35
    PuppyRush  
       3 天前
    大家理解一下,用了几十年盗版系统的人就是这样的

    问就是找个激活器就可以了
    ryd994
        36
    ryd994  
       3 天前 via Android
    对比 steam deck 和其它 Windows 掌机就可以了
    steam deck 硬件配置更低,但是游戏运行性能不比其它掌机更差,有些甚至更好。steam deck 续航远超同价位掌机,这就是优势。

    steam deck 也可以装 Windows ,但游戏性能和续航。大不如 steam os 。反之也有人买了 Windows 掌机再装 steam os 或者双系统的。兼容性不如 Windows ,但大部分能跑的游戏都效果更好。

    我从 steam deck 换到 legion go 的原因是:1. 我只是偶尔在飞机上用,有供电,续航问题不大。2. 我近年来 steam 游戏玩得比较少,因为有 XGP 免费玩。3. 在家我可以插 eGPU 用。
    ryd994
        37
    ryd994  
       3 天前 via Android
    @MossFox #32 这个问题技术上有解,就是用 Windows iot/embedded/enterprise 。大公司都是可以控制 Windows 更新,可以充分测试后再部署。各种后台服务也可以深度定制。Windows LTSC 才是 Windows 应有的样子。

    现实没意义。企业版 Windows 的价格可能都能买台掌机了。至于半卖半送的 Windows home ,当然是后台服务满天飞。免费的才是最贵的。

    Windows 要好用,最好是微软能出个 Windows game version ,可能会有很多游戏玩家愿意买。
    ROBOKiller
        38
    ROBOKiller  
       3 天前
    出游戏机就是昏招···因为 PC 商店也不是垄断的··· XBOX 携带版完全可以等市场大了来收割一波···游戏阵容和发行渠道啊才是王道,当然,微软一把好牌也能经常打死。
    MoeMoesakura
        39
    MoeMoesakura  
       2 天前 via Android
    楼上的,xbox 携带版遥遥无期,甚至有传言 ms 要砍掉整个 xbox 产品线(确实不是人做的事)

    而 SteamOS 跟 Proton 显然不咋会被卡脖子
    甚至还能反哺一下上游 Wine
    现在 Linux 玩游戏的环境好多了(乃至 Apple GPTK 兼容性也都能看得过去了)
    layxy
        40
    layxy  
       2 天前
    说白了 v 社想做自己的生态,你看 v 社出的游戏基本都有 linux 版本,只要 v 社把 linux 游戏生态搞起来了(没有原生 linux 的就使用定制的 wine),后面的游戏开发商会考虑出原生 linux 版本的游戏,使用 window 搞不好后面微软的一个政策直接就嘎了
    mosfet
        41
    mosfet  
       2 天前
    详见天国的诺基亚 winphone
    没 wm ,诺基亚还不会死这么快
    zzutmebwd
        42
    zzutmebwd  
       2 天前
    有的人不愿意在租的房子里搞装修捏
    allplay
        43
    allplay  
       2 天前 via Android
    https://m.ithome.com/html/737097.htm
    Valve 兼容层优化给力,Linux 发行版运行游戏帧率高于微软 Win11 系统
    yazinnnn0
        44
    yazinnnn0  
       2 天前
    一个 windows 的 oem 授权大概多少钱? 怎么也得 400-500 人民币左右吧, 而且定制 win 的成本未必就比定制 arch 的成本低
    kasusa
        46
    kasusa  
       2 天前
    "在 Linux 上强行兼容 Windows 游戏的开发成本应该远大于 Windows 授权费"
    不一定 真不一定 ,windows 老贵了,出场就带就得交钱
    Greendays
        47
    Greendays  
       2 天前
    本来也是站在巨人的肩膀上,有 Wine 打下了很多的基础。再加上 Valve 有点追求技术的
    coolcoffee
        48
    coolcoffee  
       2 天前
    我觉得 V 社是像 Apple silicon 一样,兼容层只是暂时过渡的。

    只要 Steam 系统占有量足够大并且有利可图,那么自然会倒逼游戏开发商、软件开发商直接输出原生版本的。 重新打包的难度比《尼尔机械纪元》、《巫师 3 》专门移植到 switch 可低太多了。
    mmdsun
        49
    mmdsun  
       1 天前 via iPhone
    @kobe718
    @Admstor
    Windows 游戏掌机还是有的,而且定制 UI 也比较容易,Win 系统自定义 Shell 并替换资源管理器方案很多官方也支持。

    应该还是收费问题,成本高。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.