See artikkel ootab keeletoimetamist. (Mai 2022) |
|
| |
| 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 Sony ja NVIDIA koostöös. Graafikaprotsessor on valmistatud spetsiaalselt PlayStation 3 konsooli jaoks. See põhineb Nvidia 7800GTX kuvaadaptril (NV47 kiibistikul). NVIDIA sõnul on tegemist G70/G71 hübriidarhitektuuriga koos mõningate muudatustega. GPU-l on 256 MB GDDR3 tüüpi videomälu kiirusega 650 MHz, efektiivse ülekandekiirusega 1,3 GHz ja kuni 224 MB XDR põhimälu CPU kaudu. RSX-il on eraldi tipu ja piksli varjutustorustikud. Kuigi RSX tegeleb suurema osa graafikatöötlusega, kasutatakse mõningate graafikaarvutuste jaoks ka konsooli CPU-d – Celli.
Enamik andmeid pärineb Sony pressiteatest E3 2005 konverentsil, slaididest samast konverentsist ning slaididest 2006. aasta Game Developer's Conference'ist.
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 latentsus suurem, mistõttu tuli kiibi arhitektuuri muuta, et jõudlust parandada. Selle saavutamiseks tehti kiip suuremaks, et mahutada suuremaid puhvreid ja rohkem vahemälu.
Järgmises tabelis on välja toodud mitmeid erinevusi RSX ja nVidia 7800 GTX vahel.
| 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-il on veel omadusi, mida G70 arhitektuuril ei ole:
Järgmises tabelis on näha lugemis- ja kirjutamiskiiruseid Celli 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) |
Celli aeglase GDDR3 mälu lugemiskiiruse tõttu on efektiivsem kasutada Celli süsteemimälus ning lasta RSX-il 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.
PlayStation 3 uuemate redaktsioonidega kahanes ka RSX-i graafikaprotsessor. PlayStation 3 Fat konsooli RSX graafikaprotsessor valmistati 90 nm ja 65nm tehnoloogias, Slimi RSX valmistati 65 nm ja 40nm tehnoloogias ning Super Slimi RSX valmistati 40 nm ja 28 nm tehnoloogias.
| 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-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-21xx | SUR-001 | 1-881-945-11 | CXD5300AGB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-25xx | JTP-001 | 1-882-481-11 | CXD5300A1GB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-25xx | JTP-001 | 1-882-481-21 | CXD5300A1GB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-25xx | JSD-001 | 1-882-770-11 | CXD5300A1GB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-25xx | JSD-001 | 1-882-770-31 | CXD5300CGB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-30xx | KTE-001 | 1-884-749-11 | CXD5301DGB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-30xx | KTE-001 | 1-884-749-31 | CXD5301A1GB | 40 nm (koos IHS-iga, 4 VRAM kiipi) | 114 mm² |
| CECH-40xx | MSX-001 | 1-886-928-11 | CXD5302DGB | 40 nm (ilma IHS-ita, 4 VRAM kiipi) | 114 mm² |
| CECH-40xx | MPX-001 | 1-887-233-11 | CXD5302A1GB | 40 nm (ilma IHS-ita, 4 VRAM kiipi) | 114 mm² |
| CECH-40xx | PQX-001 | 1-888-629-22 | D5305K | 28 nm (ilma IHS.ita, 2 VRAM kiipi) | 68 mm² |
| CECH-43xx | REX-001 | 1-893-507-31 | D5305L | 28 nm (ilma IHS-ita, 2 VRAM kiipi) | 68 mm² |
Kuigi RSX-il on 256 MB GGDR3 muutmälu, ei ole kõik sellest kasutatav. Viimased 4 MB on reserveeritud RSX oleku ja käskude jaoks. See 4 MB koosneb järgmistest komponentidest: RAMIN, RAMHT, RAMFC, DMA objektid, graafika objektid ja graafika kontekst.
| 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-i enda mälu on graafikaprotsessoril võimalik ka kasutada XDR-muutmälu, mis on piiratud kahte võimalikku vahemikku, olenevalt konsoolist:
{{netiviide}}: CS1 hooldus: mitu nime: autorite loend (link)