Radeon R300
维库,知识与思想的自由文库
|
Radeon "R300" 架構(2002年八月推出)是ATI的第一個支援DirectX 9.0的顯示核心,亦是全球第一個完全支援DirectX 9的繒圖核心。它讓ATI在1999年的GeForce 256以來,在性能上首次勝過NVIDIA。R300和其衍生產品形成了ATI的消費級和專業級產品線的生面週期足有三年那麼久。 它的整合式形號是Xpress 200,與桌面形號最大分別是它使用系統記憶體作為顯示記憶體。
[编辑] 開發有一段時間,ATI憑著Radeon 8500,成了效能領導者。但很快的,NVIDIA推出了GeForce 4 Ti產品線,重新成為效能領導者。原先在一個高端的更新,8500XT (R250)會被推出,用來對抗NVIDIA的高端產品,猶其是最強的Ti 4600。根據預先發佈的消息,8500XT的核心和顯示記憶體的頻率將會是300 MHz。ATI也許記得當年3dfx所發生的事,認為就算Radeon 8500以300 MHz的頻率來運行,都不足以對抗GeForce 4 Ti4600;而且還會拖慢下一代支援DirectX 9.0的產品的研發,令NVIDIA有機可乘。 R3xx晶片是由ATI的西岸團隊設計(ArtX Inc.的前身),而第一個產品就是Radeon 9700 PRO(ATI的內部代號:R300 - ArtX的內部代號: Khan),它於2002年8月推出。R300的架構與前代的產品,即是Radeon 8500 ("R200"),在很多地方存有差別。9700 PRO的核心以150納米製程製造,與Radeon 8500相似。但是,精鍊的架構和較先進的工藝都令晶片的電晶體數量和頻率都得到雙倍提升。其中一個重要的轉變,是利用了反轉晶片針腳柵格陣列技術製造核心。這是一種從未在製造顯示卡時使用過的技術。這個技術可以令核心能以較快的速度冷卻,因為核心直接接觸到散熱器,而核心就能以更高頻率運作。Radeon 9700 PRO的核心頻率是325 MHz,原先計劃設在300 MHz。核心擁有1.1億個電晶體,是當時最大型和最複雜的核心。一個較慢的核心,9700於於數月後發佈。它們的分別只是核心和顯示記憶體的頻率較慢。出人意外地,Radeon 9700 PRO的頻率顯然比Matrox Parhelia 512高。Matrox Parhelia 512比R300早幾個月推出,曾是顯示核心製造工藝的頂峰(八百萬個電晶體,核心頻率是220 MHz)。 [编辑] 架構The chip adopted an architecture consisting of 8 pixel pipelines, each with 1 texture mapping unit (an 8x1 design). While this differed from the older chips using 2 texture units per pipeline, this did not mean "R300" could not perform multitexturing as efficiently as older chips. Its texture units could perform a new "loopback" operation which allowed them to sample up to 16 textures per geometry pass. The textures can be any combination of one, two, or three dimensions with bilinear, trilinear, or anisotropic filtering. This was part of the new DirectX 9 specification, along with more flexible floating-point-based Shader Model 2.0+ pixel shaders and vertex shaders. Equipped with 4 vertex shader units, "R300" possessed over twice the geometry processing capability of its predecessor and the GeForce4 Ti 4600, in addition to the greater feature-set offered compared to DirectX 8 shaders. A noteworthy limitation is that all "R300"-generation chips were designed for a maximum floating point precision of 96-bit, or FP24, instead of DirectX 9's maximum of 128-bit FP32. DirectX 9.0 specified FP24 as a minimum level for conforming to the specification for full precision. This tradeoff in precision offered the best combination of transistor usage and image quality for the manufacturing process at the time. It did cause a usually visibly-imperceptible loss of quality when doing heavy blending. ATI's Radeon chips did not go above FP24 until R520. ATI demonstrated part of what was capable with pixel shader PS2.0 with their Rendering with Natural Light demo. The demo was a real-time implementation of noted 3D graphics researcher Paul Debevec's paper on the topic of high dynamic range rendering.[1] The "R300" was the first board to truly take advantage of a 256-bit memory bus. Matrox had released their Parhelia 512 several months earlier, but this board did not show great gains with its 256-bit bus. ATI, however, had not only doubled their bus to 256-bit, but also integrated an advanced crossbar memory controller, somewhat similar to NVIDIA's memory technology. Utilizing four individual load-balanced 64-bit memory controllers, ATI's memory implementation was quite capable of achieving high bandwidth efficiency by maintaining adequate granularity of memory transactions and thus working around memory latency limitations. "R300" was also given the latest refinement of ATI's innovative HyperZ memory bandwidth and fillrate saving technology, HyperZ III. The demands of the 8x1 architecture required more bandwidth than the 128-bit bus designs of the previous generation due to having double the texture and pixel fillrate. Radeon 9700 introduced ATI's multi-sample gamma-corrected anti-aliasing scheme. The chip offered sparse-sampling in modes including 2X, 4X, and 6X. Multi-sampling offered vastly superior performance over the supersampling method on older Radeons, and superior image quality compared to NVIDIA's offerings at the time. Anti-aliasing was, for the first time, a fully usable option even in the newest and most demanding titles of the day. "R300" also offered advanced anisotropic filtering which incurred a much smaller performance hit than the anisotropic solution of the GeForce4 and other competitors' cards, while offering significantly improved quality over Radeon 8500's anisotropic filtering implementation which was highly angle dependent. [编辑] 性能Radeon 9700的先進架構是十分有效率,對比它在2002年時的舊對手而言,效能當然是很強大了。在普遍的情況下,它能比昔日的皇者,GeForce4 Ti 4600快上15-20%。但是,當執行抗鋸齒(AA)和各異向性過濾(AF)運算時,在所有情況下,它能比Ti 4600快上40-100%。在當時來說,這是頗為震驚的,使到人們廣泛接受AA和AF,使之成為必不可少的功能。 加上先進的架構,硬體評論者推測ATI改變原來的策略。The 9700 would be the first of ATI's chips to be shipped to third-party manufacturers instead of ATI producing all of its graphics cards (ATI would still produce cards off of its highest-end chips)。這個動作能夠讓多餘的工程師往驅動程式最佳化研究,以至於9700能夠在剛推出的時候效率良好。 由於R300的性能與畫質的躍增,造就了R300是歷史上繼Voodoo和GeForce 256之後空前成功的產品之一。此外,nVIDIA反擊計畫中的GeForce FX 5800不只推出時間較晚且沒有對等的性能,尤其是使用pixel shading的時候。R300成為歷史上最長壽的顯示晶片,R300推出3年後的新遊戲還能夠提供合理的性能。[2] [编辑] 進一步推出數月之後,9500和9500 PRO推出。9500 PRO的記憶體頻寬只有9700 PRO的一半,而9500的像素處理單元亦被遮蔽到只有9500 PRO的一半,and the hierarchical Z-buffer optimization unit (part of HyperZ III). With its full 8 pipelines and efficient architecture, the 9500 PRO outperformed all of NVIDIA’s products (save the Ti 4600). Meanwhile, the 9500 also became popular because it could in some cases be modified into the much more powerful 9700 non-PRO (np). ATI only intended for the 9500 series to be a temporary solution to fill the gap for the 2002 Christmas season, prior to the release of the 9600. Since all of the "R300" chips were based on the same physical die, ATI's margins on 9500 products were low. Radeon 9500 was one of the shortest-lived product of ATI, later replaced by the Radeon 9600 series. The logo and box package of the 9500 was "resurrected" in 2004 to market the unrelated and slower Radeon 9550 (which is a derivative of the 9600). [编辑] 更新In early 2003, the 9700 cards were replaced by the 9800 (a.k.a. R350). These were R300s with higher clock speeds, and improvements to the shader units and memory controller which enhanced anti-aliasing performance. They were designed to maintain a performance lead over the newly launched GeForce FX 5900 Ultra, which it managed to do without difficulty. The 9800 still held its own against the revised 5900, primarily (and significantly) in tasks involving heavy SM2.0 pixel shading. A later version with 256 MB of memory used GDDR2. The other two variants were the 9800 "non-pro" , which was simply a lower-clocked '9800 Pro, and the 9800 SE, which had half the pixel processing units disabled (could sometimes be enabled again). Official ATI specs dictate a 256-bit memory bus for the 9800 SE, but most of the manufacturers used a 128-bit bus. Usually, the 9800 SE with 256-bit memory bus was called "9800 SE Ultra" or "9800 SE Golden Version". Alongside the 9800, the 9600 (a.k.a. RV350) series was rolled out in early 2003, and while the 9600 PRO didn't outperform the 9500 PRO that it was supposed to replace, it was much more economical for ATI to produce by way of a 130nm process (all ATI's cards since the 7500/8500 had been 150nm) and a simplified design. Radeon 9600's "RV350" core was basically a 9800 PRO cut in half, with exactly half of the same functional units, making it a 4x1 architecture with 2 vertex shaders. It also lost part of HyperZ III with the removal of the hierarchical z-buffer optimization unit, the same as Radeon 9500. Using a 130nm process was also good for pushing up the core clock speed. The 9600 series, all with high default clocking, was shown to have quite a bit of headroom by overclockers (achieving over 500 MHz, from 400 MHz on the Pro model). While the 9600 series was less powerful than the 9500 and 9500 PRO it replaced, it did largely manage to maintain the 9500's lead over NVIDIA’s GeForce FX 5600 Ultra, and it was ATI's cost-effective answer to the long-time mainstream performance board, GeForce4 Ti 4200. During the summer of 2003, the Mobility Radeon 9600 was launched, based upon the RV350 core. Being the first laptop chip to offer DirectX 9.0 shaders, it enjoyed the same success of the previous Mobility Radeons. The Mobility Radeon 9600 was originally planned to use a RAM technology called GDDR2-M. The company developing that memory went bankrupt and the RAM never arrived, so ATI was forced to use regular DDR SDRAM. Undoubtedly there would have been power usage savings, and perhaps performance gains with GDDR2-M. In fall 2004, a slightly faster variant, the Mobility Radeon 9700 was launched (which was still based upon the RV350, and not the older R300 of the desktop Radeon 9700 despite the naming similarity). Later in 2003, three new cards were launched - the 9800 XT (R360), the 9600 XT (RV360), and the 9600 SE (RV350). The 9800 XT was slightly faster than the 9800 PRO had been, while the 9600 XT competed well with the newly launched GeForce FX 5700 Ultra.[3] The "RV360" chip on 9600 XT was the first graphics chip by ATI that utilized Low-K chip fabrication and allowed even higher clocking of the 9600 core (500 MHz default). The 9600 SE was ATI's answer to NVIDIA’s GeForce FX 5200 Ultra, managing to outperform the 5200 while also being cheaper. Another "RV350" board followed in early 2004, on the Radeon 9550, which was a Radeon 9600 with a lower core clock (though an identical memory clock and bus width). Worthy of note regarding the R300-based generation is that the entire lineup utilized single-slot cooling solutions. It was not until the R420 generation's Radeon X850 XT Platinum Edition, in December 2004, that ATI would adopt an official dual-slot cooling design.[4] [编辑] 新接口在2004年,ATI推出了Radeon X300和X600顯示卡。它們分別建基於"RV370"和"RV380"顯示核心。它們差不多與Radeon 9550和9600的顯示核心完全相等,唯一的分別在於它們能原生支援PCI Express接口。這些顯示卡都很普遍,Dell和其他的OEM廠商都銷售此顯示卡。當中包含不同的配置、接口:DVI或DMS-59、卡身高度:全高或半身高。 [编辑] 形號
[编辑] 參考
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



