第 17 章
天蝎计划与性能赎罪
时间倒回2015年。在微软雷德蒙德园区的Xbox硬件实验室里,有一份被装裱起来的文件,挂在首席架构师凯文·盖米尔办公室的墙上。那不是产品发布海报,也不是获奖证书,而是一张2015年初的系统级芯片预算分配表。表格的左侧列出了每一项功能模块——GPU计算单元、CPU核心、内存控制器、视频编解码引擎、Kinect接口——右侧则是对应的芯片面积估算。在这张表格的最下方,有一行手写的注释,用黑色马克笔潦草但有力地写着:"砍掉所有不属于6 TFLOPS的东西。"
这句话没有出现在任何公开文档中,但它比任何使命宣言都更精确地定义了天蝎计划的起点。彼时,Xbox One仍在全球市场上艰难追赶PS4,斯宾塞刚刚完成对Kinect的解除捆绑,向下兼容工程正在加班加点地推进,而Xbox One S的轻薄改款尚未公布。
整个Xbox部门处于一种奇特的张力之中:一边是通过降价、兼容性和第一方游戏阵容重建信任的漫长苦旅,另一边则是工程师群体中积蓄已久的一种更原始、更本能的冲动——用无可辩驳的硬件实力,正面击碎“性能弱者”的标签。盖米尔是这种冲动的化身。
他在Xbox硬件团队工作了超过十年,经历过初代Xbox在德雷克手中仓促上马的混乱,也亲历了Xbox 360三红危机中因散热设计缺陷而导致的十一亿美元损失。当Xbox One在2013年首发时,他看着那套为Kinect和多媒体功能牺牲GPU计算单元的系统级芯片设计方案,内心的挫败感不亚于任何一位在E3展台上强颜欢笑的高管。
在盖米尔看来,Xbox One的硬件设计犯了一个根本性错误:它试图成为客厅里的一切,却在最核心的游戏性能上做出了妥协。ESRAM缓存虽然巧妙,但占用了太多芯片面积;DDR3内存虽然成本可控,但带宽严重不足;GPU的计算单元数量被压缩到853MHz下的12组,而同期PS4的GPU拥有18组计算单元,主频更高。
这些数字上的差距,最终转化为每一期Digital Foundry对比视频中Xbox One版本的画面劣势——更低的分辨率、更频繁的帧率波动、更模糊的纹理。天蝎计划的目标,就是逆转这一切。
但逆转的方式不是修修补补,而是从晶体管预算的最底层开始,重新定义一台游戏主机的硬件优先级。
2015年3月,盖米尔在一次仅有十余人参加的技术评审会上,向斯宾塞和Xbox领导团队展示了天蝎计划的初步架构。他没有准备市场分析报告,没有用户画像,没有投资回报率预测。
他的演示文稿从头到尾只有一个主题:如何用2017年的半导体工艺,造出一台浮点性能六倍于Xbox One的主机。每一页幻灯片都是芯片面积分配方案的变体——如果把视频编解码模块缩小,能省出多少面积给GPU;如果彻底移除Kinect专用接口,能多塞进多少计算单元;如果放弃DDR3+ESRAM的复杂内存架构,转而采用GDDR5统一内存,能在带宽上获得多大的飞跃。
这些选择的共同指向,正是那份预算表底部的手写注释:砍掉所有不属于6 TFLOPS的东西。
这个数字——6 TFLOPS——并非随意设定。盖米尔的团队在早期仿真中测算过,要实现原生4K分辨率下的流畅游戏体验,GPU至少需要提供这个级别的浮点性能。4K分辨率意味着每帧要处理超过800万个像素,是1080p的四倍。如果还要维持60帧的刷新率,那么每秒钟需要渲染的像素数量将是一个天文数字。
在2015年的时间节点上,6 TFLOPS是一个激进但可及的目标:AMD正在为其PC显卡产品线开发新的Polaris架构,而微软有机会在这个架构基础上定制一颗专为天蝎座优化的系统级芯片。斯宾塞在那次会议上没有立即批准项目,但他问了一个关键问题:“如果我们要做到6 TFLOPS,散热和成本会是什么水平?”
这个问题触及了天蝎计划最核心的工程挑战。Xbox 360的三红灾难给微软硬件团队留下了深刻的心理烙印,任何性能激进的设计都必须通过最严苛的热测试。而成本控制则直接关系到最终定价——如果天蝎座的售价超出主流玩家的承受范围,那么无论性能多么强大,都无法改变市场格局。
盖米尔的回答是诚实的:他们还不知道确切的散热方案,但已经确定了设计原则——从第一天起就将热设计作为首要约束,而不是像Xbox 360那样在开发后期才进行热测试。至于成本,他坦承6 TFLOPS的GPU加上12GB GDDR5内存的物料成本将远高于Xbox One S,这意味着天蝎座的定价很可能在499美元区间。
这个价格比PS4 Pro高出整整100美元,比Xbox One S高出200美元。斯宾塞沉默了几秒钟,然后说了一句:“那就确保它值这个价。”
这句话成为了天蝎计划后续两年开发工作的行动准则。如果这台主机要卖499美元,那么它必须在每一个技术维度上都提供无可争议的优势——不仅是纸面参数上的优势,而且是玩家在实际游戏中可以亲眼看到的优势。
2016年初,微软与AMD正式签署了天蝎座定制芯片的合作协议。这颗芯片的GPU部分最终集成了40组计算单元,主频锁定在1172MHz,理论浮点性能达到6 TFLOPS。与之对比,Xbox One的GPU仅有12组计算单元,主频853MHz,浮点性能1.31 TFLOPS;PS4 Pro的GPU拥有36组计算单元,主频911MHz,浮点性能4.2 TFLOPS。天蝎座在浮点性能上比PS4 Pro高出了43%,比Xbox One高出了358%。
这些数字后来成为了微软市场宣传的核心武器,但在2016年初,它们还只是一堆仿真软件中的理论值。真正的考验在于如何将这些理论值转化为一台能够在客厅里安静运行的实际产品。
盖米尔的团队在这个问题上投入了超乎寻常的精力。他们从Xbox One S的散热方案中吸取了经验——那台主机采用了重新设计的风道和散热片布局,成功将机身缩小了40%同时降低了噪音。但天蝎座的GPU功耗远高于Xbox One S,传统的风冷散热方案已经无法满足需求。
经过数月的测试和评估,工程团队最终选择了均热板散热技术。这是一种通过真空腔内液体相变来快速传导热量的方案,通常只用于高端PC显卡,从未在游戏主机上大规模应用。均热板可以将GPU核心产生的热量迅速扩散到大面积散热片上,再由静音风扇将热量排出机身。
为了将这套散热系统塞进紧凑的机身,工程团队反复修改了主板布局。他们将电源供应模块内置化,重新设计了电容和电感的位置,优化了风道中每一处可能的空气阻力。当第一台原型机在2016年秋季完成热测试时,其运行噪音比Xbox One降低了近30%,而机身尺寸仅比Xbox One S略大一圈。
这是一个在工程上值得骄傲的成就,但它也意味着物料成本的进一步攀升——均热板比传统散热方案贵得多,内置电源模块也需要更高质量的组件。
内存系统的重构也在推进。Xbox One上那套复杂的ESRAM+DDR3组合被彻底放弃,取而代之的是12GB的GDDR5统一内存,带宽飙升至326 GB/s。这个数字比Xbox One的68 GB/s DDR3带宽加上204 GB/s ESRAM带宽在实际使用中的等效带宽高出了数倍,也比PS4 Pro的218 GB/s高出近50%。更重要的是,统一内存架构简化了开发者的工作——他们不再需要小心翼翼地管理ESRAM缓存,可以将更多精力投入到纹理精度和帧率优化上。在这12GB中,开发者实际可以使用的高达9GB,而PS4 Pro仅能提供5.5GB的可用内存。这意味着天蝎座可以加载更高精度的纹理、更远的绘制距离和更复杂的环境细节。但这些硬件上的辉煌数字,在2016年夏天开始面临一个根本性的拷问。
这个拷问并非来自竞争对手,而是来自天蝎座自身的架构基因——它仍然是一台Xbox One世代的半代升级机型,而非全新世代的开端。这意味着它必须与Xbox One共享同一个软件生态系统,必须运行相同的操作系统,必须兼容所有已有的游戏。这既是天蝎座的战略优势——玩家无需放弃已经建立的游戏库——也是它无法挣脱的技术枷锁。
这个枷锁有一个具体的名字:Jaguar CPU。天蝎座的中央处理器仍然基于AMD在2013年推出的Jaguar架构,只是将主频从Xbox One的1.75GHz提升到了2.3GHz。这个架构最初是为低功耗笔记本和平板电脑设计的,其单线程性能在2017年已经远远落后于主流PC处理器。对于追求4K/60帧的天蝎座来说,CPU成为了一个无法绕过的瓶颈。在图形渲染层面,6 TFLOPS的GPU确实可以处理4K分辨率下的海量像素,但游戏逻辑、物理计算、AI行为和网络同步仍然依赖CPU。
这意味着,在那些对CPU要求极高的游戏中——比如拥有大规模物理破坏效果的《战地》系列,或者需要在开放世界中追踪数百个独立AI单元的《刺客信条:起源》——天蝎座可能无法稳定维持60帧,即便其GPU仍有大量计算余力。
这个问题的根源在于半代升级的结构性局限。如果微软选择更换CPU架构,比如采用AMD在2017年推出的全新Ryzen核心,那么天蝎座在底层指令集上将与Xbox One产生显著差异,向下兼容将变得极其困难,甚至不可能。
而向下兼容恰恰是斯宾塞在2015年亲手推动的品牌修复战略的核心支柱之一。到2016年底,Xbox向下兼容工程团队已经完成了超过两百款Xbox 360游戏的适配工作,这个项目在玩家社区中赢得了罕见的正面评价。如果天蝎座为了追求CPU性能而牺牲兼容性,无异于亲手摧毁刚刚重建起来的信任。这是一道无解的方程式:要么保留兼容性但受困于老旧的CPU,要么追求性能突破但割裂游戏库。盖米尔的团队选择了前者。
他们清楚,对于当时仍在追赶的Xbox品牌而言,割裂玩家已经建立的游戏库将是不可承受之重。但他们也并非被动接受这个限制。
在天蝎座的开发过程中,工程团队花费了大量精力试图从另一个方向弥补CPU的不足——将尽可能多的计算任务从CPU卸载到GPU。他们为天蝎座的定制GPU内置了多项DirectX 12硬件级优化指令,特别是在绘制调用处理和异步计算方面。在传统的渲染流程中,CPU需要向GPU发送大量的绘制调用指令,这些指令的准备工作会消耗可观的CPU资源。天蝎座的GPU通过硬件级的绘制调用加速,可以大幅减少CPU在这方面的负担。同时,异步计算能力允许GPU同时处理图形渲染和通用计算任务,这意味着原本需要CPU参与的部分物理计算或AI逻辑可以被转移到GPU上执行。
这些优化在特定场景下确实能够缓解CPU瓶颈,但它们依赖开发团队对硬件的深度适配,并非每一家第三方工作室都能投入等价资源。这就引出了天蝎计划面临的第二场战役:说服开发者。
2016年底,微软在全球范围内启动了一场名为“Xbox One X Enhanced”的开发者外展计划。这场行动的组织者是Xbox开发者关系部门的主管克里斯·查拉。他的团队带着天蝎座开发工具包——内部代号“XDK Scorpio”——走访了动视、育碧、EA、贝塞斯达等主要第三方发行商,以及《巫师》系列的开发商CD Projekt RED等关键工作室。
这些访问的目的只有一个:说服开发者为已有的Xbox One游戏制作高分辨率补丁,以释放天蝎座的性能潜力。查拉的团队在每次会议上都会展示同一组对比数据:同一款游戏在Xbox One原版、PS4 Pro和天蝎座开发机上的运行效果。他们特别强调了天蝎座的额外内存容量——12GB GDDR5中开发者可用的9GB,远超PS4 Pro的5.5GB。这意味着开发者可以加载更高精度的纹理、更远的绘制距离和更复杂的环境细节,而无需担心内存溢出。
对于那些已经在PC平台上制作了4K纹理包的工作室来说,将这套资源移植到天蝎座上所需的工作量相对可控——通常只需要数周而非数月的工程时间。这个策略取得了相当程度的成功。到2017年11月天蝎座正式发售时,已有超过130款游戏获得了Xbox One X Enhanced标记,其中包括《刺客信条:起源》《中土世界:战争之影》《古墓丽影:崛起》等重量级第三方作品。这些增强版游戏在天蝎座上的表现确实令人印象深刻。以《刺客信条:起源》为例,该作在天蝎座上实现了动态分辨率下的4K输出,其平均分辨率维持在1800p以上,远高于PS4 Pro版本的1440p左右;同时,绘制距离和阴影精度也有明显提升。在Digital Foundry的逐帧对比视频中,天蝎座版本在复杂场景中的帧率稳定性也略优于PS4 Pro。
但这场“增强运动”也暴露了一个尴尬的事实:天蝎座的性能优势在大多数第三方游戏中,体现为分辨率、纹理精度和阴影质量等“视觉层”的提升,而非游戏体验的质变。很少有游戏因为天蝎座而实现了从30帧到60帧的跨越,因为CPU瓶颈限制了帧率提升的空间。这意味着,对于普通玩家而言,除非他们拥有一台4K电视并且坐在足够近的距离观看,否则天蝎座带来的体验提升可能并不如纸面参数所暗示的那样显著。
这个矛盾在2017年E3展会的天蝎座正式发布会上,以一种微妙的方式浮现。当斯宾塞在台上宣布天蝎座的正式名称为Xbox One X,并公布其售价为499美元时,台下响起了礼貌的掌声,但并没有2015年公布向下兼容时那种发自肺腑的欢呼。499美元——比PS4 Pro高出整整100美元。这个价格真实地反映了天蝎座在散热、内存和定制GPU上的高昂成本,但也将这台主机置于一个尴尬的市场位置:它比竞争对手贵得多,但运行的是同一个世代的游戏,且CPU性能并没有代际差距。
发布会的第二天,游戏媒体Polygon发表了一篇评论文章,标题提出了一个尖锐的问题:当一台最强大的主机诞生于一个它无法改写战局的世代末期,这种性能优势究竟意味着什么?文章指出,在PS4已经建立了压倒性装机量的情况下,一台499美元的半代升级主机很难改变市场格局,因为玩家的购买决策不仅取决于性能,还取决于朋友在哪个平台、独占游戏在哪里、以及自己已经投资了多少数字游戏库。这篇文章在社交媒体上引发了激烈争论,但它触及了天蝎计划无法回避的拷问:迟到的完美能否改写商业定局?事实上,到2017年底,市场数据已经开始给出答案。Xbox One X在11月7日发售后,首月销量超过了微软内部的预期,在北美市场甚至一度超越了PS4 Pro的同期销量。但如果将镜头拉远,将Xbox One家族作为一个整体与PS4家族对比,差距仍然巨大。
根据第三方市场调研机构的估算,截至2017年底,PS4的全球累计销量已突破7300万台,而Xbox One家族的总销量仍在3500万台左右徘徊。天蝎座的性能优势并没有转化为世代战局的逆转,它更像是微软在败局中打出的一记漂亮的防守反击——精彩,但无法改变比分。这个反讽性的结局,在天蝎座的工业设计上找到了一个具象化的象征。这台主机的外观设计由微软工业设计工作室的安德鲁·金主导。他摒弃了Xbox One初代机那种肥大而模糊的造型,转而采用了一种极简而紧凑的几何结构。整机线条干净利落,表面没有任何多余的装饰,只有低调的Xbox标志和一道细长的光带。这种设计语言传递的信息明确无误:这是一台纯粹的游戏机器,不为任何其他目的妥协。但正是这种纯粹,反而暴露了天蝎座在战略层面的尴尬——它是一台为2013年世代画上句号的主机,却诞生于2017年,而它的竞争对手已经在准备下一代棋局了。
2018年初,索尼开始向开发者分发PlayStation 5的开发工具包。根据后来披露的信息,PS5将采用AMD全新的Ryzen CPU核心和基于RDNA 2架构的GPU,并集成高速固态硬盘。这意味着,索尼已经在为真正的次世代布局,而天蝎座无论性能多么强大,仍然被困在Jaguar CPU和机械硬盘的架构牢笼中。微软当然也在秘密研发自己的次世代主机,但那将是另一个故事。对于天蝎座而言,它的历史使命在2018年E3展会时已经基本完成。那一年的E3上,斯宾塞在台上宣布微软收购了五家工作室,包括《地狱之刃》的开发商忍者理论和《极限竞速:地平线》系列的开发商Playground Games。这是一个信号,表明微软终于意识到,硬件性能的军备竞赛不能替代第一方游戏阵容的建设。
天蝎座虽然用6 TFLOPS的浮点运算能力洗刷了Xbox One的性能耻辱,但它无法洗刷另一个更深层的耻辱:整个Xbox One世代,微软在独占游戏的数量和质量上都被索尼和任天堂远远抛在后面。《光环5》未能重现系列的辉煌,《战争机器4》虽然扎实但缺乏突破,而新IP如《量子破碎》和《再生核心》在口碑和销量上均未达到预期。这个认识并非事后诸葛亮。在天蝎座的开发后期,斯宾塞在一次内部会议上对核心团队说过一段话,这段话后来被部分参会者转述给了媒体。斯宾塞指出,天蝎座证明了微软的工程能力依然锋利,但它不会成为赢得这一代的原因。赢得下一代的原因,必须是微软拥有的游戏,以及玩家信任微软的理由。这段话没有出现在任何公开演讲中,但它准确地概括了天蝎计划在Xbox历史上的真实位置:它是一次迟到的、辉煌的、但终究无法扭转战局的性能赎罪。当天蝎座在2017年11月7日午夜正式发售时,微软在纽约第五大道的微软旗舰店举办了一场发售活动。
斯宾塞亲自到场,与排队等待的玩家握手合影。活动现场摆放着一排天蝎座主机,运行着《刺客信条:起源》的4K版本。画面中,古埃及的沙漠在夕阳下呈现出令人窒息的细腻光影,每一粒沙子的纹理都清晰可见。围观的玩家发出赞叹声。但在同一时刻,在东京的秋叶原,索尼的PS4正在庆祝其发售四周年,店铺外挂着巨大的《怪物猎人:世界》横幅,排队购买PS4 Pro的玩家队伍绕过了街角。这两个画面之间,横亘着天蝎计划无法跨越的距离。它不是工程能力的距离——天蝎座在工业设计和硬件整合上的成就,足以让任何工程师感到自豪。它也不是技术愿景的距离——将6 TFLOPS的GPU塞进紧凑机身并实现静音散热,这是一个实实在在的工程突破。这个距离是战略时机的距离,是市场信任的距离,是游戏阵容的距离。这些距离无法用晶体管预算来弥补,无法用浮点运算来缩短,无法用散热方案来消解。天蝎座最终卖出了多少台,微软从未公布过确切数字。
分析师普遍估计,其总销量在数百万台级别,对于一台定价499美元的半代升级主机而言,这个成绩并不算失败。真正的问题不在于天蝎座本身,而在于它诞生的时机——当一台主机的巅峰形态只是为了追上对手的先发优势时,这种迟到的完美,注定只能成为世代更迭中的一个注脚,而非改写历史的主角。在天蝎座的研发档案中,有一份盖米尔团队在2015年初编写的技术愿景文档。文档的最后一页有一段话,用灰色字体标注,似乎是一段备忘。那段话的大意是:他们正在建造的,不是下一代Xbox,而是这一代Xbox本该成为的样子。这句话从未出现在任何对外宣传材料中,但它比任何广告语都更准确地捕捉了天蝎计划的本质。它是一台赎罪的主机,为2013年的错误选择赎罪,为Kinect的成本绑架赎罪,为多媒体战略的摇摆赎罪。但赎罪的完成,也意味着这个世代即将终结。当一台主机终于成为它本该成为的样子时,它的时代也已经结束了。
而在雷德蒙德园区另一栋建筑的会议室里,斯宾塞和他的核心团队已经开始讨论一个完全不同的问题。这个问题不再关于浮点性能、晶体管预算或散热方案,而是关于商业模型本身。在天蝎座的性能赎罪完成之后,Xbox需要找到一条超越硬件规格的全新道路。这条道路的雏形尚未成形,但它的基本前提已经清晰:如果单纯依靠硬件性能无法扭转战局,那么Xbox必须开辟一个超越世代周期的全新战场。这个战场的名字,在当时还没有被写进任何战略文件,但它已经像一颗种子一样,埋在了2017年那个性能赎罪之年的土壤中。