Radeon R100 seriyali - Radeon R100 series

ATI Radeon 7000 seriyali
Radeongraphicslogo.jpgRadeon 7500LE.JPG
Radeon 7500 LE kartasi
Ishlab chiqarilish sanasi2000 yil 1 aprel; 20 yil oldin (2000 yil 1 aprel)
Kod nomiG'azab 6C
ArxitekturaRadeon R100
Transistorlar30 mln 180 nm (R100)
30 mln 180 nm (RV100)
Kartalar
Kirish darajasi7000, VE, LE
O'rta masofa7200 DDR, 7200 SDR
Yuqori darajaliVIVO, VIVO SE
7500 LE
Ixlosmand7500
API qo'llab-quvvatlash
Direct3DDirect3D 7.0
OpenGLOpenGL 1.3 (T&L ) [1][2]
Tarix
O'tmishdoshG'azab seriyasi
VorisRadeon 8000 seriyali
Radeon R100 asosidagi chipsetlar
CPU qo'llab-quvvatlanadiMobil Athlon XP (320M IGP)
Mobil Duron (320M IGP)
Pentium 4-M va mobil Pentium 4 (340M IGP, 7000 IGP)
Soket qo'llab-quvvatlanadiSoket A, Soket 563 (AMD)
Soket 478 (Intel)
Ish stoli / mobil chipsetlar
Ishlash segmenti7000 IGP
Asosiy oqim segmenti320 IGP, 320M IGP
340 IGP, 340M IGP
Qiymat segmenti320 IGP, 320M IGP (AMD)
340 IGP, 340M IGP (Intel)
Turli xil
Chiqish sanasi (lar) i2002 yil 13 mart (300 / 300M IGP)
2003 yil 13 mart (7000 IGP)
VorisRadeon R200 seriyali

The Radeon R100 ning birinchi avlodi Radeon dan grafik chiplar ATI Technologies. Chiziq xususiyatlari 3D tezlashtirish asoslangan Direct3D 7.0 va OpenGL 1.3, va boshlang'ich darajadagi versiyalardan tashqari, xost geometriyasini a-ga tushirish apparatni o'zgartirish va yoritish (T&L) dvigateli, oldingi ko'rsatkichlarga nisbatan xususiyatlar va ishlashning sezilarli yaxshilanishi G'azab dizayn. Protsessorlar shuningdek o'z ichiga oladi 2D GUI tezlashtirish, video tezlashtirish va bir nechta displey chiqishi. "R100" avlodning dastlab chiqarilgan GPU-ning rivojlanish kod nomini anglatadi. Bu boshqa muvaffaqiyatli mahsulotlar uchun asosdir.

Rivojlanish

Arxitektura

Birinchi avlod Radeon GPU 2000 yilda ishga tushirilgan va dastlab kod nomi bilan yuritilgan G'azab 6 (keyinroq R100), ATIning qarishini davom etuvchisi sifatida Rage 128 Pro bilan raqobatlasha olmagan GeForce 256. Shuningdek, karta quyidagicha tavsiflangan edi Radeon 256 ishga tushirilishidan bir necha oy oldin, ehtimol raqobatdosh Nvidia kartasi bilan taqqoslash mumkin, garchi moniker yakuniy mahsulot chiqarilishi bilan tushib ketgan bo'lsa.

R100 180-da qurilgan nm yarimo'tkazgich ishlab chiqarish jarayoni. GeForce singari, Radeon R100 apparati bilan jihozlangan transformatsiya va yoritish Asosiy kompyuterning protsessorini bo'shatib, geometriya hisob-kitoblarini bajarish uchun (T&L) dvigatel. 3D renderlashda protsessor ramka buferiga 2 piksel yozishi va har bir piksel uchun 3 tekstura xaritasini namuna qilishi mumkin. Odatda bu 2 × 3 konfiguratsiyasi yoki har bir trubaga 3 ta TMU bo'lgan ikkita quvur liniyasi dizayni deb nomlanadi. Radeonning raqobatchilariga kelsak GeForce 256 4 × 1 ga teng, GeForce2 GTS 4 × 2 va 3dfx Voodoo 5 5500 bu 2 × 1 + 2 × 1 SLI dizayni. Afsuski, uchinchi tekstura birligi kartaning ishlash muddati davomida o'yinlarda juda ko'p foydalanilmadi, chunki dasturiy ta'minot tez-tez ikki tomonlama teksturadan ko'proq foydalana olmadi.

Ko'rsatish nuqtai nazaridan uning "Pixel Gobelen" arxitekturasi atrof-muhit xaritasi bilan taqqoslanadigan xaritalash (EMBM) va nuqta mahsuloti (Dot3) zarbalarni xaritalashni qo'llab-quvvatlashga imkon berdi, bu esa eski Emboss usuli bilan bir vaqtda eng to'liq Bump xaritalashni qo'llab-quvvatlaydi.[3] Radeon shuningdek, yangi xotira o'tkazuvchanligini optimallashtirish va ortiqcha tortib olishni kamaytirish texnologiyasini taqdim etdi HyperZ. Bu asosan 3D renderlash jarayonlarining umumiy samaradorligini yaxshilaydi. 3 xil funktsiyadan iborat bo'lib, Radeon-ga qog'ozga yuqori filitralar va o'tkazuvchanlik kengligi bilan raqobatlashadigan dizaynlarga nisbatan juda raqobatbardosh ishlashga imkon beradi.

ATI o'zining yangi xususiyatlarini namoyish etish uchun yangi karta uchun real vaqtda namoyish namoyish etdi. The Radeon kemasi demo tasvir effektlari va detallari uchun bir nechta tekstura qatlamlari kabi xususiyatlardan og'ir foydalangan holda ilmiy-fantastik muhitni taqdim etadi. Effektlar orasida atrof-muhit xaritasi mavjud zararli xaritalash, batafsil to'qimalar, oynalar aks ettirish, nometall, suvni haqiqiy simulyatsiyasi, yorug'lik xaritalari, to'qimalarni siqish, tekis aks etuvchi yuzalar va portalga asoslangan ko'rinish.[4]

Ishlash bo'yicha Radeon, HyperZ yoqilgan bo'lsa ham, ko'pgina ko'rsatkichlar bo'yicha GeForce2-dan past ko'rsatkichlarga ega. Ishlash farqi ayniqsa sezilarli edi 16-bit rang, bu erda GeForce2 GTS ham, Voodoo 5 5500 ham ancha oldinda edi. Biroq, Radeon bu bo'shliqni yopishi va vaqti-vaqti bilan eng tezkor raqibi GeForce2 GTS-dan ustun bo'lishi mumkin 32-bit rang.

Radeon yangi 3D-uskunadan tashqari pikselli video- ni ham taqdim etdi.deinterlacing ATI ga HDTV - imkoniyatga ega MPEG-2 dvigatel.

R100 pikselli shaderlari

R100-ga asoslangan GPU-lar quvur liniyalarida kelajakka mo'ljallangan dasturlashtiriladigan soyalash qobiliyatiga ega; ammo, chiplar Microsoft-ni qo'llab-quvvatlash uchun etarlicha moslashuvchan emas Direct3D Pixel Shader 1.1 uchun spetsifikatsiya. A forum posti 2001 yilda ATI muhandisi tomonidan quyidagilar aniqlandi:

... DirectX 8.0 ning yakuniy chiqarilishidan oldin, Microsoft RADEON va GeForce {2} ning kengaytirilgan multitexture imkoniyatlarini pikselli shader interfeysi orqali emas, balki SetTextureStageState () kengaytmalari orqali namoyish qilish yaxshiroq deb qaror qildi. Buning turli xil amaliy texnik sabablari bor. Pikselli shaderlar bilan bajarilishi mumkin bo'lgan bir xil matematikaning aksariyati SetTextureStageState () orqali, ayniqsa DirectX 8.0-dagi SetTextureStageState () kengaytmalari yordamida amalga oshirilishi mumkin. Kunning oxirida, bu DirectX 8.0 "0,5" pikselli shader interfeysining murakkabligini qo'shmasdan RADEON ning pikselli trubkasida bajarishi mumkin bo'lgan narsalarning 99 foizini ochib beradi degan ma'noni anglatadi.

Bundan tashqari, siz "shader" iborasi nihoyatda noaniq grafik atama ekanligini tushunishingiz kerak. Asosan, biz apparat ishlab chiqaruvchilari pikselga nuqta mahsulotlarini (ya'ni RADEON / GF avlod chiplari) bajarishga muvaffaq bo'lgandan so'ng, "shader" so'zini juda ko'p ishlatishni boshladik. Hattoki undan oldin ham "ATI_shader_op" bizning ko'p qirrali OpenGL kengaytmasi edi G'azab 128 (EXT_texture_env_combine multivendor kengaytmasi bilan almashtirildi). Quake III materiallari qanday yoqilishini tasvirlash uchun foydalanadigan ".shader" fayllariga ega. Bu shader so'zini o'yin sohasida ishlatilishining bir nechta misollari (har xil turdagi shaderlardan foydalanadigan kino ishlab chiqarish sanoatini hech qachon unutmang, shu jumladan Pixar RenderMan tomonidan ishlatilgan).

DirectX 8.0 ning yakuniy chiqarilishi bilan "shader" atamasi yanada kristallashdi, chunki u aslida interfeysda ishlab chiquvchilar o'z dasturlarini yozishda foydalanadigan interfeysda oddiy "sanoat lingosi" emas. DirectX 8.0 da piksel shaderlarining ikkita versiyasi mavjud: 1.0 va 1.1. (DirectX-ning kelajakdagi versiyalari 2.0 shader, 3.0 shader va boshqalarga ega bo'ladi.) Yuqorida aytib o'tganim sababli, RADEON DirectX 8.0-dagi piksel shader versiyalarining ikkalasini ham qo'llab-quvvatlamaydi. Ba'zilaringiz ro'yxatga olish kitobini o'zgartirib, haydovchini 1,0 pikselli shader versiyasini 3DMark2001-ga eksport qilish uchun oldingiz. Bu 3DMark2001-ni ma'lum sinovlarni o'tkazishi mumkin deb o'ylashiga olib keladi. Shubhasiz, buni amalga oshirganingizda biz qulab tushmasligimiz kerak, lekin siz (sızdırılan va / yoki qo'llab-quvvatlanmaydigan) haydovchini hech qachon borish uchun mo'ljallanmagan yo'lga majburlaysiz. Chip 1,0 yoki 1,1 pikselli shaderlarni qo'llab-quvvatlamaydi, shuning uchun biz buzilmasak ham, siz to'g'ri ishlashni ko'rmaysiz. Ro'yxatdan o'tish kaliti mavjudligi biz haydovchida ba'zi tajribalar o'tkazganligimizni ko'rsatadi, ammo RADEON-da pikselli shaderlarni amalga oshirishda yarim kunlik ishimiz yo'q. DirectX 8.0-ning 1,0 va 1,1 pikselli shaderlarini RADEON qo'llab-quvvatlamaydi va qo'llab-quvvatlamaydi. Kremniy 1.0 yoki 1.1 shaderlarni qo'llab-quvvatlash uchun talab qilinadigan narsani qila olmaydi. Bu GeForce va GeForce2 uchun ham amal qiladi.

Amaliyotlar

Radeon DDR qutisi (R100)
R100 zarbasi
Radeon 7500 (RV200)
Radeon RV100 DDR
RV100 rusumidagi otishni o'rganish

R100

Radeon (R100) ning birinchi versiyalari Radeon edi DDR, 32 MB yoki 64 MB konfiguratsiyalar bilan 2000 yil bahorida mavjud; 64 Mbaytli kartada soat tezligi biroz tezroq bo'lgan va VIVO (video-video chiqish) imkoniyatini qo'shgan. Yadro tezligi 183 MGts, 5,5 Ns DDR SDRAM xotira tezligi 183 MGts DDR (366 MGts) ni tashkil etdi. HyperZ, erta olib tashlash texnologiyasi (ehtimol ilhomlangan Plitka ko'rsatish St Microelectronics-da mavjud PowerVR grafikalar evolyutsiyasi va avlodni ko'rsatishni optimallashtirish orqali avlodga o'tishga yo'l bo'ldi va birinchi navbatda plitka bo'lmagan ko'rsatishga asoslangan (va shuning uchun) DX7 mos) kartani ishlatish uchun Z-bufer Ushbu kartalar 2001 yil o'rtalariga qadar ishlab chiqarilgan bo'lib, ular asosan Radeon 7500 (RV200) bilan almashtirildi.

Sekinroq va qisqa muddatli Radeon SDR (32 MB bilan SDRAM xotira) 2000 yil o'rtalarida bilan raqobatlashish uchun qo'shilgan GeForce2 MX.

Shuningdek, 2000 yilda an OEM - faqat Radeon LE 32MB DDR keldi. ATI-dan odatiy Radeon DDR bilan taqqoslaganda, LE Radeon GPU'laridan Athlon Micro tomonidan ishlab chiqarilgan bo'lib, ular spetsifikatsiyaga mos kelmagan va dastlab Osiyo OEM bozoriga mo'ljallangan. Karta RAM va GPU uchun 143 MGts dan pastroq tezlikda ishlaydi va uning Hyper Z funksiyasi o'chirib qo'yilgan. Ushbu nogironliklarga qaramay, Radeon LE GeForce 2 MX va Radeon SDR kabi boshqa zamondoshlari bilan raqobatdosh edi. Biroq, raqiblaridan farqli o'laroq, LE-ning ishlash salohiyati katta, chunki tizim ro'yxatga olish kitobini o'zgartirish orqali HyperZ-ni yoqish mumkin, shuningdek, juda ko'p overclock xonasi mavjud. Keyinchalik drayvlar Radeon LE-ni boshqa Radeon R100 kartalaridan ajratib turmaydi va HyperZ apparati sukut bo'yicha yoqilgan bo'lsa-da, HyperZ apparati buzilgan kartalarda vizual anomaliyalar bo'lishi mumkin.[5]

2001 yilda 64 MB SDR bilan ishlaydigan qisqa muddatli Radeon R100 Radeon 7200 sifatida chiqarildi. Shundan so'ng va barcha eski R100 Radeon kartalari bekor qilinganidan so'ng, R100 seriyasi keyinchalik ATI ning yangi nomlash sxemasiga muvofiq Radeon 7200 deb nomlandi.

RV100

R100 apparatining byudjet varianti yaratildi va Radeon VE deb nomlandi, keyinchalik 2001 yilda ATI o'z mahsulotlarini qayta markalashda Radeon 7000 deb nomlandi.

RV100-da faqat bitta pikselli quvur liniyasi mavjud, qo'shimcha qurilmasi yo'q T&L, 64 bitli xotira avtobusi va yo'q HyperZ. Ammo bu qo'shimcha qildi HydraVision ikkilamchi monitorni qo'llab-quvvatlash va soniyani birlashtirish RAMDAC yadroga (uchun Gidravlikatsiya).

3D ishlash nuqtai nazaridan, Radeon VE xuddi o'sha davrdagi GeForce2 MXga qarshi yaxshi natija bermadi, ammo uning ko'p displeyli qo'llab-quvvatlashi GeForce2 MX-dan ustun edi. The Matrox G450 GPU-lardan eng yaxshi ikkita displeyli qo'llab-quvvatlashga ega, ammo 3D-ning ishlash darajasi eng past.

RV100 uchun asos bo'lgan Mobillik Radeon daftar echimi.

RV200

Radeon 7500 (RV200), asosan, yangi 150 nm ishlab chiqarish jarayonida R100 ning qisqarishi hisoblanadi. Arxitekturadagi zichlikning oshishi va turli xil o'zgarishlar GPU ning yuqori soat tezligida ishlashiga imkon berdi. Bundan tashqari, karta asinxron soat bilan ishlashga imkon berdi, asl nusxasi esa R100 har doim RAM bilan sinxronlashtirildi. Ikki monitorli qo'llab-quvvatlashni (Hydravision) o'z ichiga olgan ATI-ning Direct3D 7-ga mos keladigan birinchi GPU-si edi.[6]

Radeon 7500 2001 yil ikkinchi yarmida chiqarildi Radeon 8500 (R200). Bu ishlatilgan tezlashtirilgan grafik port (AGP) 4x interfeys. Radeon 8500 va 7500 e'lon qilingan vaqt ichida raqib Nvidia o'zining GeForce 3 Ti500 va Ti200 ni chiqardi, 8500 va Ti500 to'g'ridan-to'g'ri raqobatchilar, ammo 7500 va Ti200 esa bunday emas.

Radeon 7500 ish stoli tez-tez 290 MGts yadro va 230 MGts tezlikda ishlaydi. U GeForce2 Ti va keyinchalik GeForce4 MX440 bilan raqobatlashdi.

Radeon Feature Matrix

Quyidagi jadvalda xususiyatlari ko'rsatilgan AMD "s Grafik protsessorlar (Shuningdek qarang: AMD grafikani qayta ishlash birliklari ro'yxati ).

Nomi GPU seriyaliAjoyibMach3D g'azabRage ProG'azabR100R200R300R400R500R600RV670R700Har doim yashilShimoliy
Orollar
Janubiy
Orollar
Dengiz
Orollar
Vulkanik
Orollar
Arktika
Orollar / Polaris
VegaNavi
Chiqarildi198619911996199719982000 yil aprel2001 yil avgust2002 yil sentyabr2004 yil may2005 yil oktyabr2007 yil may2007 yil noyabrIyun 20082009 yil sentyabr2010 yil oktyabr2012 yil yanvar2013 yil sentyabrIyun 2015Iyun 2016Iyun 2017Iyul 2019
Marketing nomiAjoyibMach3D g'azabRage ProG'azabRadeon 7000Radeon 8000Radeon 9000Radeon X700 / X800Radeon X1000Radeon HD 1000/2000Radeon HD 3000Radeon HD 4000Radeon HD 5000Radeon HD 6000Radeon HD 7000Radeon Rx 200Radeon Rx 300Radeon RX 400/500Radeon RX Vega / Radeon VII (7nm)Radeon RX 5000
AMD-ni qo'llab-quvvatlashTugadiJoriy
Yaxshi2D3D
Ko'rsatmalar to'plamiOmmaviy emasTeraScale ko'rsatmalar to'plamiGCN ko'rsatmalar to'plamiRDNA ko'rsatmalar to'plami
Mikro arxitekturaTeraScale 1TeraScale 2 (VLIW5)TeraScale 3 (VLIW4)GCN 1-genGCN 2-genGCN 3-genGCN 4-genGCN 5-genRDNA
TuriRuxsat etilgan quvur liniyasi[a]Dasturlashtiriladigan piksel va vertex quvurlariBirlashtirilgan shader modeli
Direct3DYo'q5.06.07.08.19.0
11 (9_2 )
9.0b
11 (9_2)
9.0c
11 (9_3 )
10.0
11 (10_0 )
10.1
11 (10_1 )
11 (11_0)11 (11_1 )
12 (11_1)
11 (12_0 )
12 (12_0)
11 (12_1 )
12 (12_1)
Shader modeliYo'q1.42.0+2.0b3.04.04.15.05.15.1
6.3
6.4
OpenGLYo'q1.11.21.32.0[b]3.34.5 (Linux + Mesa 3D-da: FP64 HW ko'magi bilan 4.2, 3.3 holda)[7][1][2][c]4.6 (Linuxda: 4.6 (Mesa 20.0))
VulkanYo'q1.0
(7+ yutib oling yoki Mesa 17+ )
1.2 (Adrenalin 20.1, Linux Mesa 20.0)
OpenCLYo'qMetallga yaqin1.11.22.0 (Adrenalin drayveri yoqilgan Win7 + )
(1,2 bo'yicha Linux, 2.1 AMD ROCm bilan)
?
HSAYo'qHa?
Video dekodlash ASICYo'qAvivo /UVDUVD +UVD 2UVD 2.2UVD 3UVD 4UVD 4.2UVD 5.0 yoki 6.0UVD 6.3UVD 7[8][d]VCN 2.0[8][d]
Video kodlash ASICYo'qVCE 1.0VCE 2.0VCE 3.0 yoki 3.1VCE 3.4VCE 4.0[8][d]
Quvvatni tejash?PowerPlayPowerTunePowerTune & ZeroCore Power?
TrueAudioYo'qBag'ishlangan orqali DSPShaderlar orqali
FreeSyncYo'q1
2
HDCP[e]?1.41.4
2.2
1.4
2.2
2.3
PlayReady[e]Yo'q3.0Yo'q3.0
Qo'llab-quvvatlanadigan displeylar[f]1–222–6?
Maks. qaror?2–6 ×
2560×1600
2–6 ×
4096 × 2160 @ 60 Hz
2–6 ×
5120 × 2880 @ 60 Hz
3 ×
7680 × 4320 @ 60 Hz[9]
?
/ drm / radeon[g]HaYo'q
/ drm / amdgpu[g]Yo'qEksperimental[10]Ha
  1. ^ Radeon 100 seriyasida programlanadigan piksel shaderlari mavjud, ammo DirectX 8 yoki Pixel Shader 1.0 ga to'liq mos kelmaydi. Maqolaga qarang R100 pikselli shaderlari.
  2. ^ Ushbu ketma-ketliklar OpenGL 2+ ga to'liq mos kelmaydi, chunki apparat ikkita (NPOT) teksturaning barcha turdagi kuchsizligini qo'llab-quvvatlamaydi.
  3. ^ OpenGL 4+ muvofiqligi FP64 shaderlarini qo'llab-quvvatlashni talab qiladi va ular 32-bitli apparat yordamida ba'zi TeraScale chiplarida taqlid qilinadi.
  4. ^ a b v UVD va VCE o'rniga Video Core Next (VCN) ASIC joylashtirildi Raven Ridge APU Vega dasturini amalga oshirish.
  5. ^ a b Himoyalangan video tarkibni ijro etish uchun karta, operatsion tizim, haydovchi va dasturni qo'llab-quvvatlash kerak. Buning uchun mos HDCP displeyi ham kerak. HDCP multimedia sozlamalarida qo'shimcha cheklovlarni qo'ygan holda, ba'zi audio formatlarni chiqarish uchun majburiydir.
  6. ^ Ko'proq displeylarni mahalliy bilan qo'llab-quvvatlash mumkin DisplayPort ulanishlar yoki faol konvertorlarga ega bo'lgan bir nechta monitorlar o'rtasida maksimal aniqlikni ajratish.
  7. ^ a b DRM (To'g'ridan-to'g'ri ko'rsatish bo'yicha menejer ) Linux yadrosining tarkibiy qismidir. Ushbu jadvaldagi qo'llab-quvvatlash eng so'nggi versiyaga tegishli.

Modellar

Raqobatlashadigan chipsetlar

Shuningdek qarang

Adabiyotlar

  1. ^ a b "Mesamatrix". mesamatrix.net. Olingan 2018-04-22.
  2. ^ a b "RadeonFeature". X.Org jamg'armasi. Olingan 2018-04-20.
  3. ^ https://www.anandtech.com/show/536/6
  4. ^ http://alex.vlachos.com/graphics/
  5. ^ [1]
  6. ^ [2]
  7. ^ "AMD Radeon Software Crimson Edition Beta". AMD. Olingan 2018-04-20.
  8. ^ a b v Killian, Zak (2017 yil 22 mart). "AMD Linux-da Vega-ni qo'llab-quvvatlash uchun nashrlarni nashr etdi". Texnik hisobot. Olingan 23 mart 2017.
  9. ^ "Radeonning Vega arxitekturasining yangi avlodi" (PDF). Radeon Technologies Group (AMD). Arxivlandi asl nusxasi (PDF) 2018-09-06 da. Olingan 13 iyun 2017.
  10. ^ Larabel, Maykl (2016 yil 7-dekabr). "Linux 4.9 yadrosining eng yaxshi xususiyatlari". Froniks. Olingan 7 dekabr 2016.

Tashqi havolalar