Kasutaja:Jaiti654/liivakast

Allikas: Vikipeedia
RSX "Reality Synthesizer"
Reality Synthesizer
Tüüp Videokaart
Arhitektuur Curie
Ajalugu
Arendaja NVIDIA
Sony
Väljalaskekuupäev 11.11.2006
Spetsifikatsioon
Videomälu 256 MB
Transistoreid 300 miljonit
Punkti varjutaja 3.0
Piksli varjutaja 3.0
OpenGL ES 1.1
Kiibistik NV47
Protsess 90 nm
65 nm
40 nm
28 nm
GPU taktsagedus 500 MHz
Mälu taktsagedus 650 MHz

RSX “Reality Synthesizer” on „Curie“ perekonna kuvaadapter, mis töötati välja koostöös Sony ja NVIDIA'ga. Graafikaprotsessor on valmistatud spetsiaalselt PlayStation 3 konsooli jaoks. See põhineb Nvidia 7800GTX kuvaadaptril (NV47 kiibistikul).[1] NVIDIA sõnul on tegemist G70/G71 hübriidarhitektuuriga koos mõningate muudatustega.[2] GPU’l on 256 MB GDDR3 tüüpi videomälu kiirusega 650 MHz, effektiivse ülekandekiirusega 1.3 GHz ja kuni 224 MB XDR põhimälu CPU kaudu. RSX’l on eraldi tipu ja piksli varjutustorustikud.[3] Kuigi RSX tegeleb suurema osa graafikatöötlusega, kasutatakse mõningate graafikaarvutuste jaoks ka konsooli CPU’d - Cell'i. [4]


Spetsifikatsioonid[muuda | muuda lähteteksti]

Enamik andmeid pärinevad Sony pressiteatest E3 2005 konverentsil, slaididest samast konverentsist ning slaididest 2006. aasta Game Developer's Conference'st.[5]

  • 500 MHz 90 nm protessis (kahanes 2008. aaastal 65 nm'i, 2010. aastal 40 nm'i  ja 2013. aastal 28 nm'i).[6]
  • Ujukoma operatsioone: 400.4 Gigaflops.
  • 24 tekstuuri filtreerimisüksust ja 8 punkti tekstuuri aadresseerimisüksust.
    • 24 filtreeritud diskreeti takti kohta.
    • 32 filtreerimata tekstuuri diskreeti takti kohta.
  • Maksimaalselt 51 miljardit punktoperatsiooni sekundis.
  • Cell FlexIO siin.
    • Rambus XDR mälusiini laius: 56bitti 64bitist (seerial).
    • 20 GB/s Cell'i ja XDR mälu lugemiskiirus.
    • 15 GB/s Cell'i ja XDR mälu kirjutamiskiirus.
  • Toetab S3 tekstuuride tihendust.[7]
  • Toetab bilineaarset, trilineaarset, anisotroopset ja kvinkunkset tekstuuride filtreerimist.
  • Sakitõrje:
    • Kvinkunks sakitõrje
    • kuni 4x Mitmesämpli Sakitõrje (MSAA)
    • Supersämplimine
  • Alpha to Coverage
  • Alphakill
  • Full HD (kuni 1080p).

Erinevused G70 arhitektuuriga[muuda | muuda lähteteksti]

RSX "Reality Synthesizer" põhineb G70 arhitektuuril, kuid mitmete muudatustega. Suurim erinevus kahe kiibi vahel on andmeedastuse toimimine. G70 toetab ainult lokaalset mälu, aga RSX suudab renderdada nii lokaalsele kui ka süsteemimälule. Süsteemi mälu kasutades on latents suurem, mistõttu tuli kiibi arhitektuuri muuta, et jõudlust parandada. Selle saavutamiseks tehti kiip suuremaks, et mahutada suuremaid puhvreid ja rohkem vahemälu.[8]

Järgnevas tabelis on välja toodud mitmeid erinevusi RSX ja nVidia 7800 GTX vahel.[9]

Erinevus RSX nVidia 7800GTX
GDDR3 Mälusiin 128 bit 256 bit
ROPs 8 16
Post Transform and Lighting Cache 63 max punkte 45 max punkte
Total Texture Cache Per Quad of Pixel Pipes (L1 ja L2) 96 kB 48 kB
CPU siin FlexIO PCI-Express 16x
Tehnoloogia 28 nm / 40 nm / 65 nm / 90 nm 110nm

RSX'l on veel omadusi, mida G70 arhitektuuril ei ole:

  • Rohkem varjutusinstruktsioone.
  • Rohkem tekstuuri lookup loogikat (aitab transportida andmeid süsteemimälust).
  • Kiire vektori normeerimine.

Kiirus ja ribalaius[muuda | muuda lähteteksti]

Järgnevas tabelis on näha lugemis- ja kirjutamiskiiruseid Cell'i protsessori ja RSX graafikaprotsessori vaatenurgast.

Protsessor 256 MB XDR 256 MB GDDR3
Cell - lugemine 16.8 GB/s 16 MB/s (15.6 MB/s @ 650 MHz)
Cell - kirjutamine 24.9 GB/s 4 GB/s
RSX - kirjutamine 15.5 GB/s 22.4 GB/s (20.8 GB/s @ 650 MHz)
RSX - lugemine 10.6 GB/s 22.4 GB/s (20.8 GB/s @ 650 MHz)

Cell'i aeglase GDDR3 mälu lugemiskiiruse tõttu on effektiivsem kasutada Cell'i süsteemimälus ning lasta RSX'l lugeda andmeid süsteemimälust ja kirjutada RSX'i GDDR3 väljund HDMI kuvaseadmele. Selle tegid võimalikuks RSX protsessori muudatused protsessoris võrreldes G70'ga.[9]

Seerianumbrid[muuda | muuda lähteteksti]


PlayStation 3 uuemate revisioonidega kahanes ka RSX'i graafikaprotsessor. PlayStation 3 Fat konsooli RSX graafikaprotsessor valmistati 90 nm ja 65nm tehnoloogias, Slim'i RSX valmistati 65 nm ja 40nm tehnoloogias ning Super Slim'I RSX valmistati 40 nm ja 28 nm tehnoloogias.[6]

PS3 Mudel Emaplaadi Mudel Emaplaadi serial RSX Seerianumber Tehnoloogia Suurus
CECHAxx COK-001 1-871-868-12 CXD2971GB 90 nm 258 mm²
CECHAxx COK-001 1-871-868-12 CXD2971AGB 90 nm 258 mm²
CECHAxx COK-001 1-871-868-22 CXD2971DGB 90 nm 258 mm²
CECHAxx COK-001 1-871-868-32 CXD2971DGB 90 nm 258 mm²
CECHAxx COK-001 1-871-868-32 CXD2971AGB 90 nm 258 mm²
CECHBxx COK-001 1-871-868-22 CXD2971DGB 90 nm 258 mm²
CECHBxx COK-001 1-871-868-32 CXD2971DGB 90 nm 258 mm²
CECHCxx COK-002 1-873-513-11 CXD2971DGB 90 nm 258 mm²
CECHCxx COK-002 1-873-513-21 CXD2971GB 90 nm 258 mm²
CECHCxx COK-002 1-873-513-31 CXD2971DGB 90 nm 258 mm²
CECHGxx SEM-001 1-875-384-xx CXD2971DGB 90 nm 258 mm²
CECHGxx SEM-001 1-875-384-xx CXD2971BGB
või:
CXD2971DGB
90 nm 258 mm²
CECHGxx SEM-001 1-875-384-xx CXD2971AGB 90 nm 258 mm²
CECHGxx SEM-001 1-875-384-xx CXD2971DGB 90 nm 258 mm²
CECHHxx DIA-001 1-875-938-11 CXD2971AGB 90 nm 258 mm²
CECHHxx DIA-001 1-875-938-31 CXD2971-1GB 90 nm 258 mm²
CECHHxx DIA-001 1-875-368-11 CXD2971-1GB 90 nm 258 mm²
CECHHxx DIA-001 1-875-368-11 CXD2971AGB 90 nm 258 mm²
CECHHxx DIA-001 1-875-368-11 CXD2971AGB 90 nm 258 mm²
CECHJxx DIA-002 1-876-912-xx CXD2982GB 65 nm 186 mm²
CECHKxx DIA-002 1-876-912-32 CXD2982BGB 65 nm 186 mm²
CECHKxx DIA-002 1-876-912-42 CXD2982GB 65 nm 186 mm²
CECHKxx DIA-002 1-876-912-xx CXD2982GB 65 nm 186 mm²
CECHLxx VER-001 1-878-196-31 CXD2991GB 65 nm 186 mm²
CECHLxx VER-001 1-878-196-31 CXD2991GB 65 nm 186 mm²
CECH-20xx DYN-001 1-880-055-31 CXD2991CGB 65 nm 186 mm²
CECH-20xx DYN-001 1-880-055-31 CXD2991EGB 65 nm 186 mm²
CECH-20xx DYN-001 1-880-055-31 CXD2991EGB 65 nm 186 mm²
CECH-20xx DYN-001 1-880-055-31 CXD2991GGB 65 nm 186 mm²
CECH-21xx SUR-001 1-881-945-11 CXD5300AGB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-21xx SUR-001 1-881-945-11 CXD5300AGB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-25xx JTP-001 1-882-481-11 CXD5300A1GB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-25xx JTP-001 1-882-481-21 CXD5300A1GB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-25xx JSD-001 1-882-770-11 CXD5300A1GB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-25xx JSD-001 1-882-770-31 CXD5300CGB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-30xx KTE-001 1-884-749-11 CXD5301DGB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-30xx KTE-001 1-884-749-31 CXD5301A1GB 40 nm (koos IHS'ga, 4 VRAM kiipi) 114 mm²
CECH-40xx MSX-001 1-886-928-11 CXD5302DGB 40 nm (ilma IHS'ta, 4 VRAM kiipi) 114 mm²
CECH-40xx MPX-001 1-887-233-11 CXD5302A1GB 40 nm (ilma IHS'ta, 4 VRAM kiipi) 114 mm²
CECH-40xx PQX-001 1-888-629-22 D5305K 28 nm (ilma IHS'ta, 2 VRAM kiipi) 68 mm²
CECH-43xx REX-001 1-893-507-31 D5305L 28 nm (ilma IHS'ta, 2 VRAM kiipi) 68 mm²

RSX mälu kaart[muuda | muuda lähteteksti]

Kuigi RSX'l on 256 MB GGDR3 muutmälu, ei ole kõik sellest kasutatav. Viimased 4 MB on reserveeritud RSX oleku ja käskluste jaoks. See 4MB koosneb järgnevatest komponentidest: RAMIN, RAMHT, RAMFC, DMA objektid, graafika objektid ja graafika kontekst.[10]

Aadressi vahemik Suurus Kommentaar
0000000-FBFFFFF 252 MB Kaadripuhver
FC00000-FFFFFFF 4 MB GPU andmed
FF80000-FFFFFFF 512 KB RAMIN: Instance Memory
FF90000-FF93FFF 16 KB RAMHT: Räsitabel
FFA0000-FFA0FFF 4 KB RAMFC: FIFO Kontekst
FFC0000-FFCFFFF 64 KB DMA objektid
FFD0000-FFDFFFF 64 KB Graafika objektid
FFE0000-FFFFFFF 128 KB GRAPH: Graafika Kontekst

Peale RSX enda mälu on graafikaprotsessoril võimalik ka kasutada XDR muutmälu, mis on piiratud kahte võimalikku vahemikku, olenevalt konsoolist:

  • 0 MB - 256 MB (0x00000000 - 0x0FFFFFFF)
  • 0 MB - 512 MB (0x00000000 - 0x1FFFFFFF) (Arenduskomplekti konsool) [9]

Vaata ka[muuda | muuda lähteteksti]

Viited[muuda | muuda lähteteksti]

  1. "NVIDIA RSX-90nm". TechPowerUp. Vaadatud 30.04.2022.
  2. ""Exclusive: PlayStation 3's RSX is 240mm² and bigger than the PC equivalent". Beyond3D. Vaadatud 30.04.2022.
  3. Anand Lal Shimpi (16. mai 2005). "Sony Introduces Playstation 3, to launch in 2006". AnandTech. Vaadatud 30.04.2022.
  4. André Maximo, Guilherme Cox, Cristiana Bentes, Ricardo Farias (22. jaanuar 2010). "Unleashing the Power of the Playstation 3 to Boost Graphics Programming". Vaadatud 01.05.2022.{{netiviide}}: CS1 hooldus: mitu nime: autorite loend (link)
  5. Sony Computer Entertainment (16. mai 2005). "SONY COMPUTER ENTERTAINMENT INC. TO LAUNCH ITS NEXT GENERATION COMPUTER ENTERTAINMENT SYSTEM, PLAYSTATION 3, IN SPRING 2006" (PDF). Vaadatud 01.05.2022.
  6. 6,0 6,1 "SKU Models". PS3 Developer Wiki. Vaadatud 30.04.2022.
  7. Gantayat, Anoop (30. jaanuar 2006). "New PS3 Tools". IGN. Vaadatud 01.05.2022.
  8. Anand Lal Shimpi, Derek Wilson (24. juuni 2005). "Microsoft's Xbox 360, Sony's PS3 - A Hardware Discussion". AnandTech. Vaadatud 30.04.2022.
  9. 9,0 9,1 9,2 "RSX". PS3 Developer Wiki. Vaadatud 30.04.2022.
  10. Sanchez, Alexandro (9. märts 2016). "GPU Documentation". Vaadatud 30.04.2022.