第 2 章

德雷克与他的黑箱

时间拨回到2000年2月。罗比·巴赫面前的白板上贴着一张倒计时表,从2000年2月一直拉到2001年9月,每一个月是一个格子,格子里密密麻麻塞满了里程碑节点。芯片选型、主板定型、散热方案、电磁兼容、量产模具——三十多项,每一项后面都标着日期,最早的几项已经用绿色马克笔划掉,剩下的那些红色数字挤在接下来的十八个月里,像一排不断缩紧的绞索。

这张表不是巴赫做的。是他的副手,一个从DirectX团队调过来的图形工程师,在上周末花了两天时间把所有已知的硬性节点全部排进去之后,发现了一个冰冷的事实:如果每一个环节都按最乐观的工期计算,他们能在2001年8月完成量产准备。

最乐观。这意味着没有任何意外,没有供应商延期,没有测试失败,没有设计返工。在消费电子行业,这种概率接近于零。

巴赫把这张表贴在白板上,让它成为这间临时会议室里所有人都无法回避的背景。这间屋子是从Windows部门借来的,窗户外面是雷德蒙德园区修剪整齐的草坪,但屋里的人没心思看风景。

桌上摊着从戴尔工作站上拆下来的主板,几块显卡,一堆电源模块,还有两台从日本买回来的PlayStation 2——已经被拆到螺丝都不剩,每一个芯片都拍了照,每一块散热片都量了尺寸。站在巴赫面前的二十几个人,是Xbox硬件团队的全部阵容。他们来自微软内部六个不同的部门,外加几个从硅谷挖来的前SGI硬件设计师,还有三个刚从麻省理工和斯坦福毕业不到两年的年轻人。

这群人的共同经历里不包括任何与游戏主机相关的条目。他们做过Windows内核、DirectX API、键盘鼠标的注塑模具、服务器电源的热设计,但没有人做过整机。没有人跟富士康的代工厂生产线打过交道,没有人跟英特尔的芯片封装厂就供货排期吵过架,没有人在FCC的电磁兼容测试实验室里熬过夜。

巴赫自己也没有。他之前管的是Windows商业平台部门的OEM合作,跟戴尔、惠普、康柏打了多年交道,熟悉PC供应链的运作逻辑,但他从未负责过一款从零开始设计的硬件产品。

盖茨把他放到这个位置上,看中的不是他的技术背景,而是他在跨部门协调和合同谈判上的手腕。Xbox项目需要一个人,能在英特尔、英伟达、微软内部各部门和亚洲代工厂之间周旋,把所有人的利益诉求拧成一条可以执行的路径。巴赫从白板前转过身,开口说话。他的声音不大,但屋子里每个人都听得清清楚楚。

“十八个月。我知道在消费电子行业,这个时间表听起来像疯话。但这不是一个可以讨价还价的项目。我们没有游戏主机的开发经验,没有现成的供应链,没有做过整机量产。我们能做的,就是在每一个决策点上,选最快能拿到的东西,选最可靠的供应商,选最不容易出问题的方案。性能可以妥协,功能可以妥协,时间不能妥协。”

他说完,拿起红色马克笔,在白板最上方写了一行字:2001年秋天,机器摆在货架上。然后他放下笔,看着他的团队。“这就是指标。”

第一次全员会议开了四个小时。议程只有一项:芯片选型。这不是一个技术评估会。技术评估的结论在会议之前就已经做完了——巴赫的架构团队花了六周时间,把当时市面上能拿到的所有处理器和图形芯片全部列出来,逐项对比指标。英特尔的奔腾III,AMD的速龙,IBM的PowerPC 750系列;图形芯片方面,英伟达的GeForce 3、ATI的Radeon系列,还有一家叫3dfx的公司,它的Voodoo系列几年前统治过PC显卡市场,但当时已经濒临破产。从纯技术角度,这份对比报告可以写得很长。AMD速龙在整数运算上压过奔腾III一头,PowerPC在浮点性能上有独特优势,3dfx的芯片在多纹理填充率上仍有可取之处。如果Xbox是一台PC,巴赫完全可以让团队写一份详尽的技术选型报告,然后按性能排序选一个最优解。

但Xbox不是PC。PC芯片选型错了,第二年可以换供应商,OEM厂商每个季度都在调整配置。

游戏主机一旦选定芯片,整个产品生命周期都不能改,因为游戏开发商会针对固定硬件规格做深度优化。选错了,四年之内没法回头。而且主机的芯片采购量是以百万片计的,价格谈判的复杂度远不是PC零部件采购能比。每颗芯片单价差五美元,乘以一千万台,就是五千万美元的成本差距。

第一个问题出在英特尔身上。英特尔对Xbox项目表现出了兴趣,但态度很明确:奔腾III可以供货,价格按PC行业的惯例来,每颗芯片的单价随采购量阶梯下降。这是英特尔跟戴尔、惠普打了几十年交道的标准模式,量大从优,合同条款清晰透明。但英特尔附加了一个条件:Xbox必须使用英特尔的主板芯片组。

这个条件在PC行业是标准操作。英特尔卖CPU的时候,通常会搭售自己的芯片组——主板上的控制芯片,负责管理内存、I/O和总线通信。戴尔买奔腾处理器,基本上也买英特尔的主板方案。但对于Xbox来说,这意味着微软要把整个系统架构的控制权交出去。

主板的总线设计、内存控制器、外设接口,全部要跟着英特尔的方案走,微软只能在有限的外围做定制。巴赫对这个条件非常警惕。他管过Windows的OEM业务,太清楚英特尔的芯片组策略意味着什么。英特尔的芯片组报价不便宜,单片成本在三十五到四十美元之间,加上CPU本身,光是处理子系统就要吃掉整机物料成本的三分之一以上。而且一旦用了英特尔的芯片组,Xbox的主板设计就被锁死在英特尔的路线图上,未来任何架构调整都要看英特尔的排期。

巴赫派了一个小组去跟英特尔谈。谈判的核心诉求只有一个:微软要自行设计主板芯片组,只从英特尔采购CPU。

英特尔一开始拒绝得很干脆。他们的逻辑是,奔腾III不是一颗孤立的处理器,它的总线协议、内存控制器接口和I/O逻辑都是跟英特尔的芯片组配套设计的。如果微软要自己搞芯片组,英特尔不能保证CPU在第三方芯片组上的兼容性和稳定性。这个争论持续了四周。

巴赫的架构团队拿出了一份详细的技术分析,证明奔腾III的外部总线接口是公开规范,微软有能力自行设计兼容的芯片组。他们甚至从台湾找来了一家芯片设计公司——这家公司之前做过威盛电子(VIA)的芯片组项目,对英特尔的总线协议有逆向工程经验——来证明第三方芯片组在技术上是可行的。

英特尔最终松了口。让步的契机在于,AMD正在PC市场上用速龙处理器抢份额,英特尔的销售团队不愿意放弃Xbox这个百万片级别的大单。他们同意微软自行设计主板芯片组,但前提是微软必须承诺一个最低采购量。这个量相当大——第一批订单就是五百万颗奔腾III处理器。这意味着,如果Xbox卖得不好,微软要自己消化库存风险。

巴赫接受了。他知道这是进入英特尔供应链的门票。没有这张门票,Xbox连处理器都拿不到。

AMD的谈判是另一个方向。AMD当时正处于上升期,速龙处理器在性能指标上不输奔腾III,在某些整数运算场景下甚至更强。

AMD的报价比英特尔低,而且愿意在供货合同上做出更多让步,包括允许微软自行设计芯片组——这一点上AMD从一开始就没有设置障碍。AMD的态度很积极,他们的销售副总裁亲自飞到雷德蒙德,带了整整一箱技术文档和样品。

但AMD有一个致命的问题:产能。2000年的AMD正在全力冲刺PC市场,它的德累斯顿晶圆厂产能利用率已经接近极限。巴赫的供应链团队做了详细测算:如果Xbox在2001年底上市,首年出货量预计在五百万到八百万台之间。这个数字占AMD当时全部处理器产能的近四分之一。AMD能不能在保证戴尔、惠普、康柏这些PC客户供货的同时,额外挤出这么多芯片?

巴赫派了一个供应链分析师去德累斯顿实地考察。分析师回来之后写了一份报告,措辞谨慎但结论明确:AMD的产能规划中没有为Xbox量级的订单预留足够余量。

如果Xbox在2001年四季度需要三百万颗CPU,AMD的晶圆厂需要至少提前六个月锁定产能排期,而当时AMD的生产计划已经把未来十二个月的产能分配给了PC客户。要挤进去,意味着AMD必须让某个PC客户等一等——这在竞争激烈的PC处理器市场上,几乎不可能。

巴赫在内部会议上把这份报告投影到屏幕上。他用笔圈出了关键数字:AMD承诺的最大月产能,与Xbox首年出货量曲线之间的缺口,在2001年第四季度达到峰值——大约有一百万颗的差距。这不是一家供应商说“我们尽力”就能弥合的缺口。这是物理产能的硬约束。晶圆厂不会因为一份合同就凭空多出每月数十万颗芯片的产能。

“风险太大。”巴赫说。没有人反驳。图形芯片的谈判比CPU更艰难。如果说英特尔是态度强硬但有得谈,那英伟达就是从一开始就把筹码摆在桌面上,而且不打算让步。

英伟达当时刚刚发布了GeForce 3,这是第一款支持可编程着色器的消费级GPU,在DirectX 8的架构下能实现此前固定功能管线无法做到的图形效果。对于Xbox来说,GeForce 3的性能优势是核心卖点——微软要在图形能力上全面压过PS2,而PS2的图形合成器(Graphics Synthesizer)虽然在填充率上有优势,但不支持可编程着色。英伟达的芯片是Xbox实现“下一代图形体验”承诺的关键。

英伟达的CEO黄仁勋对游戏主机市场有自己的判断。他经历过PC显卡市场的残酷价格战,知道游戏主机芯片的利润逻辑跟PC显卡完全不同。PC显卡是零售产品,第一年高价卖,第二年降价百分之三十,第三年再降百分之三十,产品生命周期短,利润集中在前半段。游戏主机芯片是工业品,供货周期四年以上,价格从一开始就被压得很低,利润靠规模效应。黄仁勋不想让英伟达的芯片利润被规模效应稀释。

他在跟巴赫的团队谈判时,提出了一个不同寻常的条款:英伟达不按晶圆计价,而是按最终芯片成品计价。这个区别在半导体行业至关重要。芯片制造是在硅晶圆上切割出来的,每一片晶圆上能切割出多少颗合格芯片,取决于制造过程中的良品率。如果良品率是百分之八十,一片晶圆能出一百颗好芯片,那么每颗芯片的成本就是晶圆成本除以一百。良品率波动是芯片设计公司承担的风险——设计越成熟,良品率越高,芯片公司的利润空间越大。买家只需要按晶圆数量付钱,良品率不关买家的事。

英伟达的条款把风险转嫁给了微软。不管良品率多少,英伟达按每一颗合格的成品芯片收固定的价格。如果良品率下降——比如新工艺导入初期,或者制造过程中出现批次波动——微软的采购成本不会降低,英伟达的利润也不会受损。所有良品率风险由微软承担。

巴赫的团队算了一笔账。按英伟达的报价,每颗图形芯片的价格大约在五十到六十美元之间。而且这个价格不随采购量增加而大幅下降。

传统PC显卡的价格曲线是,第一年贵,第二年降百分之三十,第三年再降百分之三十。但英伟达坚持,给Xbox的芯片价格在四年产品周期内基本锁定,每年只允许象征性的个位数百分比降幅。这意味着,即使Xbox卖出一千万台、两千万台,图形芯片的单价也不会显著降低。在消费电子行业,规模效应是利润的核心来源:随着产量增加,零部件采购价下降,整机成本降低,利润空间扩大。但英伟达的条款锁死了Xbox最关键零部件的成本曲线,规模效应在这个环节失效了。

巴赫试图在价格条款上撬开一个口子。他提出按晶圆计价,英伟达拒绝。他提出阶梯降价幅度加大,英伟达拒绝。他提出在第二年引入第二供应商分担产能,英伟达直接表示如果这么做,初期供货优先级会重新评估。

谈判持续了六周。巴赫带着团队往返于雷德蒙德和圣克拉拉之间,每次谈判结束后都在飞机上修改方案。

他们试图用AMD的GPU作为筹码——ATI的Radeon在性能上虽然不如GeForce 3,但ATI的报价更灵活,愿意接受按晶圆计价的模式。但ATI的芯片在可编程着色器性能上确实差了一截,而且ATI当时同时在为任天堂的GameCube供货,产能分配也是一个问题。最终,巴赫不得不接受英伟达的方案。他在合同上签字的时候,对团队说了一句话,大意是这笔成本会一直压在项目身上。这句话后来被证明是初代Xbox硬件史上最准确的预言。英伟达的固定芯片价格条款,使得Xbox的图形子系统成本在整个产品生命周期内几乎没有下降。当PS2在上市两年后通过芯片工艺改进和规模效应大幅降低了图形合成器的成本时,Xbox的图形芯片成本几乎纹丝不动。这个条款后来成为初代Xbox永远无法盈利的结构性原因之一,也是微软在下一代主机谈判中与英伟达彻底翻脸的根源。但在2000年春天,巴赫没有选择。时间表不等人。

架构冻结的日期已经比原计划晚了三周,每多拖一周,量产排期就往后推一周,而2001年9月的首发日期没有任何弹性。最终的系统架构在2000年5月冻结。英特尔奔腾III 733MHz处理器,英伟达NV2A图形芯片——这是一颗基于GeForce 3架构为Xbox定制的芯片,集成了顶点着色器和像素着色器单元,核心频率233MHz。主板芯片组由微软自行设计,委托一家台湾芯片设计公司完成物理实现。内存方面,巴赫的团队做了一个在当时看来相当激进的决定:64MB DDR SDRAM,统一供CPU和GPU共享访问,内存控制器IP来自一家叫Mosaid的加拿大公司,它的多端口内存控制器在业界口碑很好。这个架构冻结的日期,距离盖茨批准项目,不到六个月。在正常的消费电子开发周期中,架构冻结通常需要十二到十八个月。巴赫的团队把时间压缩了三分之二,代价是几乎没有做任何备选方案的深度验证。

他们选奔腾III,不是因为它在所有测试中都赢了AMD,而是因为英特尔的供货能力和芯片组让步让它在“可执行性”维度上得分最高。他们选英伟达,不是因为GeForce 3是最优技术解,而是因为它是唯一能在2001年秋天稳定供货的高性能GPU。每一个选择背后,时间都是最重的砝码。架构冻结只是第一道坎。接下来是物理设计——把芯片、内存、电源、存储、接口全部塞进一个盒子里,还要保证它不会过热死机,不会辐射超标,不会在运输途中散架。这个盒子的尺寸,从一开始就注定小不了。内置硬盘是盖茨在项目早期就定下来的铁律。他的理由在战略层面完全成立:硬盘是本地存储的核心,有了硬盘,Xbox可以做游戏存档、缓存关卡数据、支持数字下载,这些都是PS2做不到的。在盖茨的构想中,Xbox不只是一台游戏机,它是微软进入客厅的桥头堡,而硬盘是这个桥头堡的基石。但硬盘带来的工程问题比任何人预想的都要多。

2000年的硬盘技术还在3.5英寸时代,一块8GB容量的硬盘大约有一本平装书那么大,重量超过半公斤,功耗在启动时能达到十五瓦以上。把它塞进一台消费电子产品里,意味着整个机箱的尺寸、散热方案、电源设计都要围绕它来规划。巴赫的团队最早做了一批纸板模型——用硬纸板裁出主板、硬盘、光驱、电源模块的轮廓,然后试着把它们拼进一个盒子里。结果令人沮丧:光是这四样东西平铺开来,盒子的长宽就已经超过了三十乘二十厘米,厚度接近十厘米。这个尺寸比PS2大了近一倍。PS2的工业设计是索尼的骄傲,薄到可以竖起来放,摆在电视机旁边像一件家电。Xbox的纸板模型摆在旁边,像一台卧式PC。工业设计团队的负责人在一次评审会上把一台PS2放在纸板模型旁边,对比效果触目惊心。他说这个尺寸没法拿出去卖。巴赫看了很久,最后说先保证功能,尺寸的问题在量产前再想办法压缩。但能压缩的空间非常有限。

硬盘不能缩小——3.5英寸是行业标准,更小的2.5英寸硬盘当时只用在高端笔记本电脑上,价格是3.5英寸硬盘的三倍以上,而且供货量不足以支撑Xbox的百万级出货。光驱也不能缩小,DVD-ROM的标准尺寸是固定的。电源模块因为要同时给CPU、GPU、硬盘和光驱供电,峰值功率需求接近一百瓦,这意味着电源变压器和滤波电容的体积都小不了。唯一能优化的是主板布局。但主板上布满了芯片、内存颗粒和密密麻麻的走线,压缩空间意味着增加布线层数,而多层PCB的成本是线性增长的。巴赫的团队在主板布局上反复迭代了十几版,最终把主板尺寸压缩到了比最初设计小百分之十五左右,但机箱的整体尺寸仍然被硬盘和电源模块牢牢撑住。最终,Xbox的机箱尺寸被锁定在大约32乘26乘10厘米,重量接近四公斤。这个数字在2001年1月的拉斯维加斯CES展会上首次公开时,引来的不是掌声。

日本媒体把Xbox称为“黑箱”,欧洲媒体用了“笨重的美国货”这种措辞,美国本土的评论也不客气,说它的尺寸像是被设计来砸人的。巴赫在展会现场听到了这些评论,没有回应。他知道这个盒子的尺寸不是设计选择,是工程约束的物理体现。每一立方厘米的空间里,装的都是妥协。手柄的故事同样充满误判。Xbox的手柄开发由微软的硬件人机工学团队负责。这个团队之前设计过微软的键盘和鼠标,在产品人机工学上有不错的积累,但他们面对的是一个全新的课题。键盘鼠标是为桌面使用设计的,手掌放在上面,手指自然弯曲,操作逻辑是点击和移动。游戏手柄是握在双手中的,拇指要同时控制摇杆和按键,食指要够到肩部扳机,整个手部姿态跟键盘鼠标完全不同。团队最早做了十几款泡沫模型,让不同手型的人握持测试,记录拇指的移动范围、食指的弯曲角度、手掌的压力分布。数据汇总之后,他们发现了一个分化:亚洲人的手型普遍偏小,拇指长度和手掌宽度都比西方人小一个量级;

而北美男性的手型偏大,拇指关节的活动半径更长。当时Xbox的首发市场是北美,日本和欧洲排在后面。项目管理层决定,手柄以北美男性的手型为基准设计。这个决策在商业逻辑上说得通,但执行时出了问题:人机工学团队把“适合北美男性”理解成了让北美男性的手完全舒展开,于是手柄的握把做得又宽又厚,摇杆和按键的间距拉得很大,整个手柄的尺寸比索尼的DualShock 2大了将近百分之二十。当第一批工程样品送到内部测试人员手中时,反馈立刻炸了。手小的人根本握不住,拇指够不到右侧的摇杆,食指扣扳机时要用力伸展。即使是手大的测试者,连续玩一个小时后也开始抱怨手掌疲劳。巴赫自己试了二十分钟,放下手柄时手都是僵的。他说这东西太大了,得缩小。但时间已经来不及了。手柄的模具已经开好,注塑生产线已经调试完毕,如果此时修改尺寸,意味着重新开模、重新测试、重新安排生产排期,至少需要四到六个月。2001年秋天的首发日期不会等他们。

巴赫做了一个折中决定:首发版手柄按现有设计出货,同时启动一个小尺寸版本的开发,在首发后一年内推出替代方案。这个首发版手柄后来被玩家社区称为“Duke”——得名于它硕大的体型。它成为初代Xbox最具辨识度的符号之一,但不是以微软希望的方式。玩家社区里流传着各种关于Duke的段子,有人说它可以当盾牌用,有人拿它的尺寸跟其他物件做对比图。日本市场的反应更为致命:在日本玩家的客厅里,Duke手柄几乎无法使用,因为日本住宅的电视柜通常比北美的窄,手柄的尺寸让收纳都成了问题。微软后来在日本发售时紧急切换了小尺寸的“S”型手柄,但品牌伤害已经造成。Duke成了微软在硬件人机工学上交的第一笔学费。这笔学费的根源不是技术不行,而是时间压力下的决策简化——团队没有做足够跨市场的验证,直接把一个区域性最优解推成了全球方案。散热是另一个差点让整个项目翻车的深渊。奔腾III 733MHz的TDP大约是二十瓦,NV2A图形芯片的功耗更高,接近三十瓦。

加上硬盘、光驱、内存和电源模块自身的损耗,整机在满载运行时的功耗接近九十瓦。这个数字在今天看来不算什么,但在2001年,一台消费电子设备产生九十瓦的热量,意味着需要主动散热——风扇。而且不是一个风扇,至少两个:一个给CPU和GPU吹,一个给电源模块排风。巴赫的散热团队在原型机上做了大量测试。他们用热电偶贴在芯片表面测量温度,用烟流可视化观察机箱内的气流走向,用噪音计测量风扇在不同转速下的分贝值。测试结果让他们倒吸一口凉气:在标准室温下,Xbox原型机运行一个小时后,GPU核心温度飙到了八十五摄氏度以上,CPU也接近八十度。这个温度虽然还在芯片规格书的允许范围内,但长期运行会加速芯片老化,而且机箱外壳的温度已经高到让人不适——塑料面板的温度超过了四十五度。更麻烦的是噪音。为了把温度压下来,风扇必须高速运转,产生的噪音接近五十分贝,相当于一台台式PC在全速运行时的声响。在客厅环境里,这个噪音水平是不可接受的。

PS2的噪音不到三十分贝,几乎听不到。五十分贝的Xbox放在电视机旁边,玩家在安静的游戏场景中会听到持续的风扇嗡嗡声。散热团队尝试了多种方案:加大散热片面积、优化风道设计、在机箱内部增加隔热层防止热量传导到外壳。但这些措施都只能改善,不能根治。根本问题在于,Xbox的机箱内部空间已经被硬盘和光驱占满了,留给散热系统的空间非常有限。散热片加大意味着要重新布局主板,风道优化意味着要改变进出风口的位置,而这些改动都会波及已经冻结的工业设计。最终,巴赫拍板了一个方案:在GPU和CPU上使用铜底铝鳍的复合散热片,配合一个直径七厘米的轴流风扇,同时在电源模块上方增加第二个排风扇。机箱两侧开进气格栅,背面开排气口,形成从两侧进风、从背面排出的气流路径。这个方案把GPU温度压到了七十五度以下,外壳温度降到了四十度以内,但噪音仍然在四十五分贝左右——比PS2高,但在可接受的边缘。巴赫知道这不是最优解。

最优解需要更大的机箱、更高效的散热器、更安静的风扇,但这些都需要时间。而时间,是Xbox项目从头到尾最稀缺的资源。他在散热方案评审会上说的话,几乎可以概括整个初代Xbox硬件开发的哲学:够用就行,活着上市比完美死在实验室里强。电磁兼容是最后一道关卡。所有的消费电子设备在上市前都必须通过FCC的电磁干扰测试,证明它不会对周围的电子设备造成干扰,也不会被外部电磁场干扰自身运行。游戏主机因为内部有高速数字电路,时钟频率高、信号跳变快,是电磁干扰的重灾区。Xbox的电磁兼容测试在2001年初进行。第一次测试结果出来,工程师们沉默了:辐射发射超标了近十个分贝,在多个频段上都亮起了红灯。问题出在主板的高速信号线上——CPU和GPU之间的数据总线频率高达133MHz,信号在主板走线上传输时会产生电磁辐射,像一个小型无线电发射器。而且机箱的金属屏蔽层因为散热开孔太多,屏蔽效能打了折扣。修改主板走线是一项浩大的工程。

每一条高速信号线的长度、宽度、间距、拐角角度都会影响电磁辐射特性。工程师们不得不在主板设计上增加布线层数,在关键信号线周围增加接地防护线,在芯片附近增加去耦电容。机箱方面,他们在通风口内侧增加了金属网屏蔽层,在接缝处增加了导电泡棉。这些修改又花掉了两个月时间。每一次修改都意味着重新打样、重新测试、重新排产。巴赫的团队在雷德蒙德和台湾代工厂之间来回传递修改文件,时差让沟通效率大打折扣。一个问题从发现到解决,通常要经过三个轮次的跨时区邮件往返。当Xbox最终在2001年夏天通过FCC认证时,距离首发只剩下不到三个月。巴赫的团队从架构冻结到量产就绪,用了不到十五个月。在消费电子行业的历史上,这个速度即使不是绝后,也绝对是空前的。但速度的代价刻在了每一台初代Xbox的机箱里。那个硕大的黑色盒子,每一寸体积都是妥协的物理证据。

英特尔的处理器锁定了最低采购量,英伟达的芯片锁死了成本下降曲线,内置硬盘撑大了机箱尺寸,Duke手柄暴露了人机工学验证的不足,散热风扇的嗡嗡声是热力学定律对紧凑设计的报复。这台机器不是任何人心目中理想主机的样子,它是两千年初微软作为一个硬件新手,在十八个月内能交出的最好答卷。2001年9月,第一批Xbox量产机从富士康在墨西哥的工厂下线,装进印着绿色“X”标志的纸箱,运往北美各地的零售商仓库。巴赫站在雷德蒙德的办公室里,看着屏幕上滚动的出货数据。他知道这台机器不完美。但他也知道,不完美的机器只要摆上货架,就有机会用游戏证明自己。而那些在实验室里追求完美的方案,永远没有这个机会。他桌上放着一份成本核算表。每一台Xbox的物料成本——芯片、内存、硬盘、光驱、电源、机壳、手柄、包装——加起来大约是四百二十五美元。而微软给Xbox定的零售价是二百九十九美元。每卖出一台,微软要亏一百二十六美元。这个数字不是疏忽,是战略。

微软赌的是规模效应和游戏版税收入能在产品生命周期后半段把亏损拉回来。但这个赌局的前提是,Xbox必须卖出足够多的数量,而且成本必须随着时间下降。而巴赫比任何人都清楚,英伟达的合同条款已经锁死了成本下降的最大空间。这笔账从一开始就算不过来。他把成本核算表放进抽屉,起身去参加首发前的最后一次运营会议。走廊里,有人把一台Xbox零售机接在会议室的电视上,正在跑《光环:战斗进化》的开场关卡。士官长从逃生舱里走出来,环视着光环带的内曲面,远处的环形陆地弯曲着升向天空。画面流畅,光影细腻,帧率稳定在每秒三十帧。巴赫站在门口看了一会儿。他知道,从现在开始,这台笨拙的黑箱不再属于他了。它属于那些将要为它写代码的人,属于那些将要握着Duke手柄在屏幕前度过无数夜晚的人。他们不会知道这颗芯片的价格是怎么谈下来的,不会知道这个机箱的尺寸是多少次散热测试的结果,不会知道这个手柄的背后有多少份被否决的人机工学报告。

他们只会看到屏幕上的光环,然后决定这台机器值不值得买。而这,就是硬件工程师的宿命。所有妥协都被封存在塑料外壳里面,只有体验留在外面。巴赫转身走向会议室。门在他身后关上时,电视里的士官长正好举起突击步枪,朝着环带上第一座星盟前哨站走去。枪声从扬声器里传出来,被会议室的门隔成了一阵模糊的低音。