Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Radeon R600 )
Перейти к навигации Перейти к поиску

Графический процессор (GPU) под кодовым названием Radeon R600 является основой из Radeon HD 2000 серии и FireGL серии 2007 видеокарт , разработанного ATI Technologies . Карты HD 2000 составили конкуренцию серии GeForce 8 от nVidia .

Архитектура [ править ]

Эта статья обо всех продуктах под брендом Radeon HD 2000 Series. Все они содержат графический процессор, который реализует TeraScale 1 , первую микроархитектуру унифицированной шейдерной модели ATI для ПК.

Ускорение видео [ править ]

Unified Video Decoder (UVD) SIP ядро является on- умирает в HD 2400 и HD 2600. GPU плашки HD 2900 не имеет ядра UVD, поскольку его потоковые процессоры были достаточно мощными , чтобы обрабатывать большинство шагов ускорения видео вместо него, за исключением энтропийного декодирования и обработки битового потока, которые оставлены на выполнение ЦП. [4]

Другие особенности [ править ]

Поддержка кодирования HDTV реализована с помощью встроенного кодировщика AMD Xilleon; сопутствующий чип Rage Theater , используемый в серии Radeon X1000, был заменен на цифровой чип Theater 200 , обеспечивающий возможности VIVO .

Что касается выходов дисплея, все варианты включают два двухканальных передатчика TMDS , за исключением HD 2400 и HD 3400, которые включают один одинарный и один двухканальный передатчики TMDS . Каждый выход DVI включает двухканальный кодировщик HDCP со встроенным ключом дешифрования. Был представлен интерфейс HDMI , поддерживающий разрешение экрана до 1920 × 1080, со встроенным аудиоконтроллером HD с поддержкой 5.1-канального LPCM и кодирования AC3 . Аудио передается через порт DVI с помощью специально разработанного переходника DVI-to-HDMI для выхода HDMI, который передает как аудио, так и видео. [5]

Все варианты поддерживают технологию CrossFireX . Эффективность CrossFire была улучшена и показывает производительность, приближающуюся к теоретическому максимуму, вдвое превышающую производительность одной карты. [6] [7]

Продукты для настольных ПК [ править ]

Семейство R600 называется серией Radeon HD 2000 , а сегментом энтузиастов является серия Radeon HD 2900, которая первоначально включала Radeon HD 2900 XT с памятью GDDR3, выпущенную 14 мая, и версию GDDR4 с более высокой тактовой частотой в начале июля.

The mainstream and budget segment products were the Radeon HD 2600 and Radeon HD 2400 series respectively, both launched June 28, 2007.[8]

Previously there were no HD 2000 series products being offered in the performance segment while ATI used models from the previous generation to address that target market; this situation did not change until the release of variants of the Radeon HD 2900 series, the Radeon HD 2900 Pro and GT, which filled the gap of the performance market for a short period of time.

Radeon HD 2400[edit]

ATI Radeon HD 2400 XT

Серия Radeon HD 2400 была основана на графическом процессоре под кодовым названием RV610. Он имел 180 миллионов транзисторов, изготовленных по 65-нм техпроцессу. В серии Radeon HD 2400 использовалась 64-битная шина памяти. [9] Размер матрицы 85 мм 2 . [10] Официальный дизайн печатной платы реализует только радиатор с пассивным охлаждением вместо вентилятора, а официальные заявления о потребляемой мощности составляют всего 35 Вт. [ Необходима цитата ] Ядро имеет 16 КБ объединенного кэша вершин / текстур на расстоянии от выделенной вершины. кэш и кэш текстур L1 / L2, используемые в более продвинутых моделях.

В отчетах сообщается, что первая партия ядра RV610 (кремниевая версия A12), выпускаемая только для сборщиков систем , содержит ошибку, которая препятствует правильной работе UVD, но другие части кристалла работают нормально. Эти продукты были официально поддержаны выпуском драйвера Catalyst 7.10, который карты получили название серии Radeon HD 2350. [11]

Several reports from owners of HD 2400 Pro suggest the card do not fully support hardware decoding for all H.264/VC-1 videos. The device driver, even with the latest stable version, seem to only honor hardware decoding for formats specified in the Blu-ray and HD-DVD specification. As a result of such restriction, the card is not deemed very useful for hardware video decoding since the majority of the H.264/VC-1 videos on the net are not encoded in those formats (even though the hardware itself is fully capable of doing such decoding work). This device driver restriction has led to the development of a third party driver patch, "ExDeus ATI HD Registry Tweak", to unlock the potential of HD 2400 Pro for full support of H.264/VC-1 hardware video decoding.[12][13][14]

Radeon HD 2600 [ править ]

Серия Radeon HD 2600 была основана на графическом процессоре под кодовым названием RV630 и содержала 390 миллионов транзисторов по 65-нм техпроцессу. Видеокарты серии Radeon HD 2600 включали поддержку GDDR3, 128-битную кольцевую шину памяти и 4-фазную цифровую ШИМ [9] с размером кристалла 153 мм 2 . [15] Ни один из эталонных дизайнов PCI-E GDDR3 не требовал дополнительных разъемов питания, тогда как варианты HD 2600 Pro и XT AGP требовали дополнительного питания через 4-контактные или 6-контактные разъемы питания, [16] Официальные заявления утверждают, что Radeon HD Серия 2600 потребляет всего 45 Вт. [ необходима цитата ]

Radeon HD 2600 X2 [ править ]

The Radeon HD 2600 X2 is a dual-GPU product which includes 2 RV630 dies on a single PCB with a PCI-E bridge splitting the PCI-E ×16 bandwidth into two groups of PCI-E ×8 lanes (each 2.0 Gbit/s). The card provides 4 DVI outputs or HDMI outputs via dongle and supports CrossFire configurations. AMD calls this product the Radeon HD 2600 X2 as seen by some vendors and as observed inside the INF file of Catalyst 7.9 version 8.411. Sapphire and other vendors including PowerColor and GeCube have either announced or demonstrated their respective dual GPU (connected by crossfire) products.[17]В Catalyst 7.9 добавлена ​​поддержка этого оборудования в сентябре 2007 года. Однако AMD не уделяла большого внимания его продвижению. Поставщик может предлагать карты с объемом видеопамяти 256, 512 или 1 ГБ. Хотя используемая технология памяти остается на усмотрение поставщика, большинство поставщиков выбрали GDDR3 и DDR2 из-за более низкой стоимости производства и позиционирования этого продукта для массового рынка, а не для сегмента рынка производительности, а также большого успеха.

Radeon HD 2900 [ править ]

The Radeon HD 2900 series was based on the codenamed R600 GPU and was launched on May 14, 2007. R600 packed 700 million transistors on an 80 nm fabrication process and had a 420 mm2 die size.[18] The Radeon HD 2900 XT was launched with 320 Stream Processors and a core clock of 743 MHz. The initial model was released with 512 MB of GDDR3 clocked at 828 MHz (1,656 MHz effective) with a 512-bit interface. A couple months after release ATI released the 1 GB GDDR4 model with a memory frequency of 1,000 MHz (2,000 MHz effective). Performance was on par compared to the 512 MB card. The HD 2900 XT introduced a lot of firsts. It was the first to implement a digital PWMна плате (7-фазная ШИМ), первая, в которой использовался 8-контактный разъем PEG, и первая графическая карта от ATI, поддерживающая DirectX 10 .

Radeon HD 2900 Pro работал с меньшей частотой ядра 600 МГц и памяти 800 МГц (эффективная частота 1600 МГц), в конфигурации с 512 МБ GDDR3 или 1 ГБ GDDR4. Ходили слухи, что некоторые из моделей GDDR4 объемом 1 ГБ были изготовлены с использованием 12-дюймового кулера, позаимствованного у прототипа HD 2900 XTX. [19] HD 2900 Pro имел как 256-битные, так и 512-битные варианты интерфейса для версий 512 Мбайт. Некоторые партнеры AIB предложили черный и серебристый кулер исключительно для 256-битной модели Pro. [20] [21]

Radeon HD 2900 GT представляла собой вариант процессора с 240 потоками и работала так же, как HD 2900 Pro, но с 256 МБ видеопамяти на 256-битном интерфейсе.

Мобильные продукты [ править ]

Все серии Mobility Radeon HD 2000 имеют тот же набор функций, что и их настольные аналоги, а также добавлены функции энергосбережения PowerPlay 7.0, которые расширены по сравнению с PowerPlay 6.0 предыдущего поколения.

Mobility Radeon HD 2300 - бюджетный продукт, который включает UVD в кремнеземе, но не имеет унифицированной шейдерной архитектуры и поддержки DirectX 10.0 / SM 4.0, что ограничивает поддержку DirectX 9.0c / SM 3.0 с использованием более традиционной архитектуры предыдущего поколения. Высокопроизводительный вариант Mobility Radeon HD 2700 с более высокими частотами ядра и памяти, чем Mobility Radeon HD 2600, был выпущен в середине декабря 2007 года.

Mobility Radeon HD 2400 предлагается в двух вариантах модели; стандартные HD 2400 и HD 2400 XT. [22]

Mobility Radeon HD 2600 также доступна в тех же двух вариантах; простая HD 2600 и, лучшая в линейке мобильных устройств, HD 2600 XT. [23]

Процедура обновления половинного поколения также применялась к мобильным продуктам. Перед CES 2008 была анонсирована серия Mobility Radeon HD 3000. Выпущенная в первом квартале 2008 года серия Mobility Radeon HD 3000 состояла из двух семейств: серии Mobility Radeon HD 3400 и серии Mobility Radeon HD 3600. Серия Mobility Radeon HD 3600 также представляет собой первую в отрасли реализацию встроенной 128-битной памяти GDDR4.

Примерно с конца марта до начала апреля 2008 года AMD обновила список идентификаторов устройств на своем веб-сайте [24], включив в него Mobility Radeon HD 3850 X2 и Mobility Radeon HD 3870 X2 и соответствующие идентификаторы устройств. Позднее, весной на IDF 2008, проходившем в Шанхае, была продемонстрирована отладочная плата Mobility Radeon HD 3870 X2 вместе с демонстрационной системой платформы Centrino 2 . [25] Mobility Radeon HD 3870 X2 была основана на двух графических процессорах M88 с добавлением микросхемы переключателя PCI Express на одной печатной плате. Плата для разработки, использованная для демонстрации, представляла собой карту PCI Express 2.0 × 16, в то время как конечный продукт, как ожидается, будет на модулях AXIOM / MXM .

Матрица функций Radeon [ править ]

The following table shows features of AMD's GPUs (see also: List of AMD graphics processing units).

  1. ^ The Radeon 100 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article on R100's pixel shaders.
  2. ^ R300, R400 and R500 based cards do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power of two (NPOT) textures.
  3. ^ OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
  4. ^ a b c The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.
  5. ^ Video processing ASIC for video frame rate interpolation technique. In Windows it works as a DirectShow filter in your player. In Linux, there is no support on the part of drivers and / or community.
  6. ^ a b To play protected video content, it also requires card, operating system, driver, and application support. A compatible HDCP display is also needed for this. HDCP is mandatory for the output of certain audio formats, placing additional constraints on the multimedia setup.
  7. ^ More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
  8. ^ a b DRM (Direct Rendering Manager) is a component of the Linux kernel. Support in this table refers to the most current version.

Graphics device drivers[edit]

AMD's proprietary graphics device driver "Catalyst"[edit]

AMD Catalyst is being developed for Microsoft Windows and Linux. As of July 2014, other operating system are not officially supported. This may be different for the AMD FirePro brand, which is based on identical hardware but features OpenGL-certified graphics device drivers.

AMD Catalyst supports of course all features advertised for the Radeon brand.

Microsoft Windows[edit]

The Purple Pill tool issue, which could allow unsigned drivers to be loaded into Windows Vista and tamper with the operating system kernel,[33] was resolved in the Catalyst 7.8 release (version 8.401).[34] The AVIVO video converter for Windows Vista, and color temperature control in Catalyst Control Center was added with the release of Catalyst 7.9, package version 8.411. Software CrossFire was enabled for HD 2600 and HD 2400 series video cards with the release of Catalyst 7.10 (package version 8.421)

The Catalyst 8.1, package version 8.451, supports for MultiView technology for accelerated OpenGL rendering on multiple video card setup (CrossFire). The driver also allows CrossFire configurations for Radeon HD 3850 and HD 3870 video cards.[35][36]

The Catalyst 8.3 is described by AMD as a milestone release,[37] supporting DirectX 10.1, ATI CrossFire X technology and allowing the mixing of different Radeon HD 3800 series video cards to form a CrossFire X setup with 2 to 4 GPUs. Catalyst 8.3 introduced to new video controls to further enhance the video playback quality, these controls includes edge enhancement and noise reduction settings. There is also the support for extended desktop in CrossFire X mode. The anti-aliasing support for Unreal Engine 3.0 in DirectX 9.0 games, support for CFAA filters (wide tent and box tent) to be enabled when Super AA is enabled, and other features as developer support for hardware surface tessellation, hardware accelerated wide aspect ratio LCD scaling, HydraVision support for Windows Vista allowing to add maximum 9 virtual desktops and new Folding@home client are also officially supported in this release.

The Catalyst 8.5, package version 8.493[38] brought new features include component video with 480i and 480p resolutions, SECAM TV output support, 1080p HDTV custom mode via HDMI, 1080p24 (1080p resolution at 24 Hz) support, HDMI Audio for non-standard TV modes (CEA 861b), support for adaptive anti-aliasing (and later, in Catalyst 8.6, also support for custom filters [39]) under OpenGL, Windows XP SP3 support and un-install utility enhancements. The driver also includes performance improvements and fixes some instability issues and rendering issues on some games.

The Radeon HD 2000 series has been transitioned to legacy support, where drivers will be updated only to fix bugs instead of being optimized for new applications.[40]

Current Catalyst drivers do not support the AGP versions of Radeon HD 2000/3000 series cards with RIALTO bridge. Installing Catalyst drivers on those cards will yield the following error message: "setup did not find a driver compatible with your current hardware or operating system." or simply fail outright. The AGP cards in question are supported unofficially by ATI/AMD with a hot-fixed Catalyst driver-set each month since May 2008 with the Catalyst 8.5 hotfix.[41] Their PCI vendor IDs are listed below:[42]

Free and open-source graphics device driver "Radeon"[edit]

The free and open-source drivers are primarily developed on Linux and for Linux, but have been ported to other operating systems as well. Each driver is composed out of five parts:

  1. Linux kernel component Direct Rendering Manager (DRM)
  2. Linux kernel component KMS driver: basically the device driver for the display controller
  3. user-space component libDRM
  4. user-space component in Mesa 3D;
  5. a special and distinct 2D graphics device driver for X.Org Server, which if finally about to be replaced by Glamor

The free and open-source "Radeon" graphics driver supports most of the features implemented into the Radeon line of GPUs.[43]

Documentation release[edit]

The free and open-source "Radeon" graphics device drivers are not reverse engineered, but based on documentation released by AMD.[44]

Initial register documentation and parser code to execute the AtomBIOS ROM routines were released in September 2007. The R600 family Instruction Set Architecture guide was released on June 11, 2008.[45] Sample code and register headers for the R600 and R700 3D engines were released in December 2008. AMD released the specifications for both the r6xx and r7xx families on January 26, 2009.[46]

See also[edit]

  • List of AMD graphics processing units

References[edit]

  1. ^ "Driver Support for AMD Radeon™ HD 4000, HD 3000, HD 2000 and older Series". AMD. Retrieved 2018-04-21.
  2. ^ a b "Mesamatrix". mesamatrix.net. Retrieved 2018-04-22.
  3. ^ a b "RadeonFeature". X.Org Foundation. Retrieved 2018-04-20.
  4. ^ Wasson, Scott (May 25, 2007). "Radeon HD 2900 XT lacks UVD video acceleration". The Tech Report. Retrieved February 20, 2016.
  5. ^ DailyTech report, retrieved December 7, 2007
  6. ^ Wasson, Scott. AMD Radeon HD 2900 XT graphics processor: R600 revealed, Tech Report, May 14, 2007
  7. ^ Wilson, Derek. ATI Radeon HD 2900 XT: Calling a Spade a Spade: Multi-GPU Performance - Prey, AnandTech, May 14, 2007.
  8. ^ HD2400 & HD2600 Press release
  9. ^ a b AMD official press release
  10. ^ Beyond3D RV610 chip reference, retrieved September 25, 2007
  11. ^ Fudzilla report, retrieved October 31, 2007 Archived November 12, 2007, at the Wayback Machine
  12. ^ Official Page for ExDeus ATI HD Registry Tweak
  13. ^ AVSForum.com: Details on the registry settings for ExDeus ATI HD Registry Tweak
  14. ^ AVSForum.com: Details on the effects of each setting for ExDeus ATI HD Registry Tweak
  15. ^ Beyond3D RV630 chip reference, retrieved September 25, 2007
  16. ^ Sapphire HD2K Product Matrix
  17. ^ Beyond3D report, retrieved September 13, 2007
  18. ^ Beyond3D R600 review, retrieved September 25, 2007
  19. ^ "Radeon HD 2900 PRO 1GB Out Now: Foot-long Heatsink Optional". WIRED. Retrieved 2018-10-26.
  20. ^ "ATI Radeon HD 2900 PRO Specs". TechPowerUp. Retrieved 2018-10-26.
  21. ^ "HIS Unveils ATI Radeon HD 2900 Pro 512MB PCIe". TechPowerUp. Retrieved 2018-10-26.
  22. ^ Mobility Radeon HD 2400 specifications Archived 2010-04-02 at the Wayback Machine and Mobility Radeon HD 2400 XT specifications Archived 2010-02-09 at the Wayback Machine
  23. ^ HD 2600 specifications Archived 2010-03-05 at the Wayback Machine and HD 2600 XT specifications Archived 2010-02-11 at the Wayback Machine
  24. ^ ATI Vendor ID page Archived 2010-06-19 at the Wayback Machine
  25. ^ Hexus.net report: Welcome to the world's fastest laptop, brought to you by Intel and ATI, retrieved April 8, 2008
  26. ^ "NPOT Texture (OpenGL Wiki)". Khronos Group. Retrieved 2021-02-10.
  27. ^ "AMD Radeon Software Crimson Edition Beta". AMD. Retrieved 2018-04-20.
  28. ^ "AMD Radeon RX 6800 XT Specs". TechPowerUp. Retrieved 1 January 2021.
  29. ^ a b c Killian, Zak (22 March 2017). "AMD publishes patches for Vega support on Linux". Tech Report. Retrieved 23 March 2017.
  30. ^ Larabel, Michael (15 September 2020). "AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding". Phoronix. Retrieved 1 January 2021.
  31. ^ "Radeon's next-generation Vega architecture" (PDF). Radeon Technologies Group (AMD). Archived from the original (PDF) on 2018-09-06. Retrieved 13 June 2017.
  32. ^ Larabel, Michael (7 December 2016). "The Best Features of the Linux 4.9 Kernel". Phoronix. Retrieved 7 December 2016.
  33. ^ DailyTech report
  34. ^ The Inquirer report
  35. ^ Fudzilla review, retrieved February 15, 2008 Archived February 12, 2008, at the Wayback Machine
  36. ^ Legit Reviews review, retrieved February 15, 2008
  37. ^ Catalyst 8.3 release notes, retrieved March 5, 2008
  38. ^ Catalyst 8.4 release notes, retrieved April 17, 2008
  39. ^ "Advanced Micro Devices, Inc. - Unauthorized Download". A248.e.akamai.net. 2011-09-10. Retrieved 2011-09-19.
  40. ^ http://support.amd.com/en-us/download/desktop/legacy?product=legacy2&os=Windows%207%20-%2064
  41. ^ AGP issue on AMD support page
  42. ^ guru3D discussion thread
  43. ^ "RadeonFeature". Xorg.freedesktop.org. Retrieved 2014-07-06.
  44. ^ "AMD Developer Guideds". Archived from the original on 2013-07-16.
  45. ^ Advanced Micro Devices, Inc. R600-Family Instruction Set Architecture Archived 2009-02-05 at the Wayback Machine, X.org website, June 11, 2008.
  46. ^ Advanced Micro Devices, Inc. Radeon R6xx/R7xx 3D Register Reference Guide Archived 2009-02-05 at the Wayback Machine, X.org website, January 26, 2009.

External links[edit]

  • ATI Radeon HD 2000 Series
  • ATI Radeon HD 3000 Series
  • ATI Mobility Radeon HD 2000 Series
  • ATI Mobility Radeon HD 3000 Series
  • techPowerUp! GPU Database