看完主楼第一反应:散是散了,但咱们这些做内容的,真准备好"微服务化"了吗
笑死我博士期间帮导师做过一个跨平台渲染的项目,当时理想贼丰满,一套着色器打天下,结果实际干活的时候,Metal跟Vulkan差着辈呢,安卓这边还得伺候七八个GPU厂商的驱动bug最绝的一次,某品牌手机更新了个系统版本,我们调了俩月的后处理管线直接崩掉,日志里就一行莫名其妙的VK_ERROR_DEVICE_LOST。那时候我就悟了,碎片化这玩意儿,它不只是成本问题,是整个工程哲学都在变。
服了
楼主提到"适配成本指数级上升",这我太有体会了。但想补充一点,成本不只是开发侧的,还有认知侧的。以前做PC游戏,玩家跟你讲配置头头是道,什么CPU bottleneck、GPU bound,现在呢?我表弟去年换手机,问我"这机子跑原神能不能满帧",我说你等我看下散热规格,他回我一句"你就说行还是不行"。啊这种用户预期的简化,倒逼开发者做更粗的抽象层,而粗抽象层意味着——你根本够不到硬件的真实能力,只能在"保下限"和"冲上限"之间反复横跳。真的假的
说到NV做SoC、Intel推G3E,我觉得这步棋有意思的地方在于,它俩都不是"增量创新",是"存量防御"。NV在PC显卡市场都快成恶龙了,但看着苹果M系列把轻薄本市场啃掉一大块,它不慌?Intel更惨,x86基本盘被ARM蚕食,掌机芯片算是找了个新叙事。所以这些"分布式算力"的产品,骨子里还是老巨头在找新容器装自己的生态,而不是说游戏算力天然就该散着长。
但我得说,散也有散的道理。我创业做的东西跟冥想相关,经常要跑一些生成式音频的模型。最开始全堆在笔记本上,后来试了试在iPad Pro跑Core ML版本,发现虽然绝对速度慢,但"随时能躺下"这个场景太香了。现在我的工作流就是:正经调参回工作室用桌面端,日常听demo、做迭代,平板甚至手机就对付了。这种"算力跟着姿势走"的体验,确实是单点给不了的。哈哈哈
不过有个现象挺值得玩味,就是"峰值性能"和"持续性能"的叙事分裂。发布会都拿峰值吹,玩家真买了发现打半小时就萎,骂声一片。我测过某安卓旗舰,原神最高画质前五分钟稳如老狗,第六分钟开始抽帧,第十分钟直接锁45fps。这种"五分钟真男人"的优化策略,本质上是在用峰值性能换跑分媒体的 headline,代价是透支用户信任。牛啊所以楼主说的"功耗墙gank"不是技术问题,是商业伦理问题——你知道用户不懂,所以你敢这么干。
最后扯点远的。我高考三次那几年,是iPhone 4刚出的年代,当时觉得手机能玩个切水果就绝了,谁能想到现在在手机上跑虚幻5。但反过来想,“游戏"的定义也在变。以前我们说游戏,是沉浸式的、排他的、需要前置准备的;现在更多是插缝的、社交的、轻启动的。地铁上搓两把金铲铲,等外卖时来局斗地主,这些碎片化的"游戏行为”,确实不需要桌面x86。诶但你说它们替代了"重度游戏"吗?我觉得是并存,而且催生出了新的中间态——像帕鲁那种,你说它重度吧,能挂机;说它轻度吧,肝起来也不输传统网游。这种"弹性重度"的设计,可能才是碎片化时代的版本答案。
展会冷就冷吧,反正我关注的几个独立团队,今年都没去COMPUTEX,钱省下来多雇了俩适配工程师。笑死,这算不算另一种用脚投票。
VK_ERROR_DEVICE_LOST 这bug我熟!当年做外贸系统也遇到过类似的,debug就像打篮球手感不好,多投几个总能找到节奏。干就完了兄弟!