第11页:防泄密工作:“宽域”如何产生(一)
Carrell Killebrew 还为这个显示“视界”做了一件事情。他一个人独自担负起了把“Eyefinity”(AMD起的中文名叫宽域)技术嵌入“常绿”系列显示芯片的责任。
事情还得从头说起。显卡厂商一般都会问他们的客户,他们希望显卡拥有什么样的特性。笔记本销售商希望GPU能够有6屏显示输出的功能,尽管他们实际上只需要2个屏幕能同时显示就行了。2个显示通道能够用于液晶屏,2个显示通道能够用于其它的输出(VGA + DVI/HDMI) ,2个可与笔记本接驳平台连接器相连。
Carrell想,如果拘泥于这些输出限制而不能同时驱动6个显示通道进行工作,这无疑让人感到遗憾。因此他有了一个计划:任何一张“常绿”显卡都要至少能驱动3个显示屏。高端的显卡将同时支持6显输出。
Carrell渴望实现这个特性的愿望并非是凭空幻想出来的,他确实有一个明确的目标。他希望在未来6年里(即从2010到2016年),第一代的全像显示屏能够面世而且能正常工作。第一代的全像显示屏将由1个180度曲面型的半球状显示屏以及两个安放位置适宜的精密相位音源组成。当然我们也需要强大的像素推动力来让这个显示屏显示的画面能够达到栩栩如生的效果,这需要共计至少1亿像素 (7百万像素在你眼睛正对的前方,其它的像素则用来填充画面上的其它部位) ,或者说要达到几乎单个30”显示屏像素的25倍才行。 ![]()
我们还没生活在2016年,因此Carrell觉得必须从某个地方开始做起了。而这恰恰就是“常绿”显卡家族中每张单卡最少支持3屏输出,最多支持6屏输出。今天我们知道这个技术叫做“宽域”,但在AMD内部,Carrell称它“太阳黑子”。 Carrell不想让任何人知道“太阳黑子”,因此他没有把这项技术特性放在Cypress的《产品必备特性》(PRS)里。当工程部的人正苦心制定PRS时,他通过一些非常机智的手段,没让他们了解到这个神秘的特性,甚至当他们消减这款GPU的芯片面积时,他还设法让它躲过了这一劫。他知道一旦任何人得到点风声,他们就会在消减芯片面积时让他“扼杀”这个特性。更糟的是,除了仅有的几个了解这个特性的可信赖的人之外,如果其它任何人得到点关于它的蛛丝马迹,那么有可能NVIDIA就有时间抄袭并实现这一特性。Carrell的目标就是要尽可能的保守这个秘密。 他定了一个名单,只有那些切实需要了解“太阳黑子”的人,他们的名字才会出现在这个名单上。如果你的名字不在名单上,不仅你了解不到“太阳黑子”,而且那些知道这个工程计划的人也不能在你身边讨论它。AMD建立了一个内部网站,上面有每一个需要了解“太阳黑子”的人的姓名。 除了定名单,他还定了规矩。 就像我刚才提到的,名单上的人不得在任何非名单上的人可能偷听到的地方谈论“太阳黑子”。如果你想把某个人列入名单,必须要得到批准才行,最终的决定权在Carrell Killebrew手里。 “太阳黑子”的项目工程师开始着手开发这个新特性,只有当绝对需要的时候才吸收其它人进入项目组。这个项目组每次只吸收一个人,最后逐渐达到稳定状态。软件工程师直到最后一刻才被告知有“太阳黑子”这个特性存在。Carrell只给了他们足够的时间来实现“太阳黑子”的特性功能,他们事先并不知情。 Carrell找到David Glenn,ATI软件工程部的负责人,问他,他们可以提供工程师来完成这个特性开发任务的可能的最晚日期是什么时候。David给了他一个日期,Carrell又向他要一个必须知情人的名单,David说了三个人的名字。在那天,“太阳黑子” 项目组把这三个人召集到一起,然后说“我们需要告诉你们一些事情”。不必说,对于Carrell的秘密,没人感到高兴。ATI的一些高层领导知道Carrell正组织人捣鼓些什么,但他们就是不知道那到底是什么东西。 ![]()
归根结底,是这个软件成就了“宽域”技术
当Carrell 在他自己的办公隔间里时,他总会说起“太阳黑子”,他称它为“特性A”。Carrell有些偏执,但是是有原因的。原来在Carrell 隔间对面坐着的人,现在已经离开ATI为NVIDIA工作了,那时“太阳黑子”项目已经展开了有几个月了。在“太阳黑子”项目开展期间,总共有3个人离开了ATI,选择为NVIDIA工作。Carrell很自信,NVIDIA对ATI正在开发的新特性完全不知情。 除了以上明显的的可能导致泄密的原因以外,Carrell 还面临另一个棘手的情况。为了能够让“宽域”工作,还得取得其它厂商的支持才行。如果你还记得,在Radeon HD 5800系列发布时,三星宣布了它的窄边显示屏,它的1屏、3屏组合或6屏组合可以为专门搭建“宽域”而进行搭配销售。当与像三星这样的OEM厂商进行合作时,不可能再为“太阳黑子”保密了,这会是一个极大的风险。ATI内部人员向NVIDIA泄漏“太阳黑子”秘密的可能性已经不小了,更不要说与双方打交道的OEM厂商的员工泄秘的可能性了,这是肯定的。 在研发GPU的过程中,像“太阳黑子”这种特性在开发期间还能做到神不知鬼不觉,这真是闻所未闻的。Carrell 甚至制定了一套分级系统。黄金级保密标准,是指保守秘密直到发布。如果能将这个秘密保守到显卡发布,这就是黄金级保密标准。如果能保守秘密到芯片流片回来以后,就是白银级保密标准。如果能保守秘密到芯片流片前,这就是青铜级保密标准。到那时,NVIDIA将至少落后ATI一整个产品周期。 最终,Rick Bergman,AMD绘图部门总经理,承诺保守“太阳黑子”的秘密至青铜级保密标准,但他告诉Carrell,当到了芯片流片的时候,他们将要严肃认真的谈谈这个事儿。
第12页:防泄密工作:“宽域”如何产生(二)
时间在一点点的接近,“太阳黑子”项目也在继续,Carrell和项目组成功的将这个秘密保守到了青铜级。芯片流片了,没人知道Carrell的“宠物”项目工程。青铜级保密标准日期刚过没多久,Rick就让Carrel谈谈此事。在与他们关于“太阳黑子”项目和杀手(Cypress)的谈话中,有三个客户真真的受益匪浅,这种谈话也会帮助ATI变得更有竞争力。 Carrell 真的不想冒风险将“太阳黑子”的秘密走漏出去,但他知道为了让这项特性走向成功,他需要OEMs参与进来。方案就是将OEMs中需要了解“太阳黑子”项目的人也列入名单,那些规矩对他们也适用。ATI还与他们签了不同于已有NDA的单独的NDA。AMD法务部门视“太阳黑子”技术为私有知识产权,如果OEM中任何其它人需要了解这个技术,他们首先需要获得许可才行。为了确保任何的泄密都有据可查,Carrell就三个参与 “太阳黑子”项目的OEMs给出了不同的项目名称。 在Cypress发布的前几周,其中一个OEM的首席执行官看到了“宽域”技术,他想把这个技术展示给其它人看看。但即使是首席执行官想与他人共同欣赏这个技术,他的请求也必须得到同意才行。令人不可思议的是, 三个OEM厂商都严格遵守协议,就Carrell所知,这个技术从未走漏风声。 ![]()
NVIDIA的三屏幕环绕显示技术需要使用两张显卡
NVIDIA在今年的CES上也展示了自己的三屏显示技术,这是一个纯软件解决方案。每个GPU仍只是局限性地双显示通道输出。我问Carrell如何看NVIDIA的解决方案,他总是很实在。 ![]()
“宽域”技术可让单GPU实现3屏显示输出
ATI 以前曾考虑过纯软件解决方案,但最终由于一些原因把它否决了。如果使用纯软件解决方案,你需要拥有一个多GPU系统,这意味着更贵的主板,更贵的电源以及更繁琐的配置方式,而且还要考虑性能表现方面。 一种情况是,如果你用一张卡驱动一个显示屏,另一张卡驱动另外两个显示屏,那么会出现明显的不对称。这会造成一些奇怪的问题。另一种情况是,三个显示屏的输出都来源于一张单卡,你要么通过PCI-E,要么通过交火/SLI连接线,将一个GPU中的显示数据以交替帧的方式发送至另一个GPU中。如果要搭建6屏显示系统,Carrell担心带宽不够,运行不了那么快。 还要考虑游戏兼容性的问题,这也是为什么ATI对软件解决方案不感兴趣的原因所在。虽然我很快指出在当今的很多游戏中,运用“宽域”时会出现明显的视场和屏幕高宽比问题,Carrell同意这点,但他说这已经比他们预期的要好很多了,也比用纯软件解决的方案好得多。 在这儿不能轻视ATI软件工程师所付出的努力。当Carrell还是负责“太阳黑子”项目的最初的三个人中的一员时,他们并不是能把这项特性开发得非常棒的人。用Carrell自己的话说是“最后,是我们的软件工程师团队做出了关键性的贡献。”太阳黑子’所具有的特征更多的是软件特征,而不是硬件特征”。 尽管ATI的软件团队直到这项特性在植入硬件后才得到相关信息,但他们才是负责“太阳黑子”后期开发并将其成功打造/调试成“宽域”技术的关键。 围绕“太阳黑子”所做出的那些保密措施很荒唐吗?这可不是Carrell用来消遣的。AMD已经将Carrell的信息保密分级方法融入了其对未来其它特性的管理方案中。我真的想知道Carrell是不是设法获得了苹果的那套保密方法。 |