InsideHW網站日前采訪了AMD公司的軟件產品經理Terry Makedon。此人外號就叫做“CatalystMaker”(催化劑制作者),因此不難想象,采訪主要圍繞催化劑驅動的開發幕后花絮進行。
問:當你們開始開發一款新驅動時,最終的目標是什么?會不會有一個明確的方向,比如游戲兼容性、性能,程序兼容性、性能,或者是整體的性能增強?這一目標對于不同代的顯卡有什么區別么?
答:催化劑驅動程序非常的復雜,計劃每一次發布的內容也是個相當漫長的過程。通常來說,我們有三個不同的團隊,分別主攻:
新特性,這個團隊負責開發新功能,比如Eyefinity、Avivo色彩控制等。
性能,該團隊主要負責優化3D游戲和應用程序性能。
Bug修正,此團隊純粹進行修正bug的工作。
在我的心目中,一款理想的催化劑驅動應當是這三個團隊都有參與,事實上催化劑驅動的宣傳主題就是“創新、性能和穩定性”。有時我們能達到這個三個方 向都有改進的目標,有時不能。不過我們的底線是,至少要在其中的一個方向有所改進,比如增加了新特性,或是修正了Bug,或是性能有所提升,我們就盡快把 它推向市場。這就是我們每個月都能帶來催化劑更新的原因。作為一個PC用戶,我真希望所有的組件都能有這樣規律的驅動更新。
問:對于下一版本中需要改進什么,你們都是從哪里得到這些信息的?是你們的論壇、媒體反饋、開發者要求還是靠立個祭壇祈禱占卜什么的?
答:雖然我是個希臘人,但神諭祭壇這套玩意早被我扔在老家了。對于一個問題的優先級,我們有專門計算公式,能給 出一個1到100的重要程度評判分數,并根據這個數字決定開發的先后。這個公式包括很多項,比如影響的用戶對象,問題傳播的廣泛程度,是否會導致死機,涉 及哪款產品,哪個操作系統等。
至于如何得到Bug反饋,我們的主要來源是客服郵件、電話,我們的OEM廠商以及公司內部的測試部分。技術支持論壇里面的水帖太多,實在很難找到有用的信息。
問:你們如何決定新驅動的發布日期?你們會提前定下一個發布日,還是在開發過程中視進度和市場需求而定?
答:這很簡單,因為我們知道自己每個月都要推出一款新驅動,所以我現在就在挑選明年12個月份各自的預計發布日 期。這個日期通常是在每月月中,如果遇到假日或是周末會稍作調整。然后到鄰近這個月的時候,我們會定下確切的日程。或許我們需要多修正一個Bug,或者一 款新游戲大作在那前后會上市,或者為新特性優化,試用一款新顯示器等等。所以每個月我們都會重新評估確切的日期,但大體上來講都是在月中左右。
問:什么時候你們會決定停止為某一代的舊卡開發驅動。如果一款新驅動仍然支持舊卡,但使用上沒有什么變化的時候,是否就意味著你們已經停止針對該代顯卡的開發了?
答:通常當一款顯卡的銷售已經大幅下滑,并且其驅動程序已經非常穩定,沒有新Bug報告的時候,我們就會停止針對它的催化劑開發。目前,R600以前的顯卡每季度會進行一次催化劑更新,新產品則會每月更新。顯然,舊卡已經沒有太多Bug可修,性能優化也已經快要到極限了。
問:你如何解釋一款新催化劑能給性能帶來大幅度的提升(比如催化劑9.9能夠讓Radeon HD 4000系列的《使命召喚4》提高25%,《虛幻競技場3》提高15%等等)?這難道不能在顯卡發售時實現么,還是你們在等待一個時機才把硬件發揮到極致?
答:我們從來不會等待什么時機。一旦我們的優化工程師發現了有效的新辦法,通過了質量監測,并且在我們的實驗室內完成了測試,我們就會立即把它放在下一款催化劑中。
問:催化劑9.9發布于2009年9月9日,你們是有意的么?
答:這完全是個巧合。發布前兩個星期有人提醒了我,我才發現這是在是太巧了。所以,如果明年你發現催化劑10.10是在10月10日發布的,那應該就不是巧合了?
進入論壇>>聲明:IT商業新聞網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考。新聞咨詢:(010)68023640.推薦閱讀
縱覽中芯9年來的發展、遭遇與動蕩,其實正是大陸半導體產業的一個縮影。雖然中芯國際已經通過“割地賠款”達成訴訟和解,而且張汝京也已離職,但大陸半導體產業的發展卻不會就此風平浪靜。 過去9年中芯國際(00981.H>>>詳細閱讀
地址:http://m.sdlzkt.com/a/xie/20111230/197798.html