he7edik2013.01.28. 21:58

Tényleg ütni fognak az új generációs konzolok?

A pletykált felépítés mellett a Sony és a Microsoft masinája igen érdekes képességek birtokában lesz.

Az elmúlt héten már elemeztük, hogy mire is lehet számítani a következő generációs konzoloktól. Felületesen kezeltük azonban azt a szituációt, hogy az exkluzív vagy a PC-re nem megjelenő játékok szempontjából milyen rejtett képességeket lehet majd kihasználni. Ezek azok a szituációk, ahol a hardverek igazán kifuthatják magukat, hiszen célirányosan lehet írni a játékot az adott rendszer képességeihez.

Azt régóta lehet tudni, hogy a PC-s hardverek képességeit a grafikus API-k erősen limitálják. Egyszerűen sem az OpenGL, sem pedig a DirectX nem teszi lehetővé a fejlesztőknek, hogy alacsony szinten érjék el a grafikus vezérlőket. Ez elsősorban egy közös döntése a hardver és az API fejlesztőinek, ami mellett jó sok érv áll, kiemelve a maximális kompatibilitást, de ugyanakkor a legfőbb érv ellene, hogy a rajzolási parancsok PC-n tízszeres vagy akár százszoros többletterhelést (overhead) eredményeznek a konzolokon használt speciális grafikus API-khoz képest. Gyakorlatilag ez már a mai konzolok esetében is komoly előny, ugyanis az aktuális gépeknél a rajzolási parancsok száma akár a húszezret is elérheti, és a rendszer másodpercenként 30-60 képkockát ki is rajzol a képernyőre. PC-n jellemzően ez a szám 2000-3000 lehet, amivel nagyon nagy eséllyel nem lesznek teljesítményproblémák. A legújabb API-k esetében át lehet lépni az 5000-et, de kifejezetten sok optimalizálás szükséges hozzá, hogy a sebesség is rendben legyen.

A PC-re is megjelenő multiplatform játékokat eleve úgy tervezik, hogy a megcélzott célplatformok limitációit figyelembe veszik, így pedig nem lehet probléma a fejlesztés további részében. Ebből a szempontból jellemzően a PC jön ki győztesen, hiszen a konzolokhoz képest a nyers teljesítmény jóval nagyobb lehet, és a PC-s API-k korlátozó hatását figyelembe veszik a tervezésnél. Ennek megfelelően, ha a fejlesztők kellő figyelmet fordítanak a PC-s portra, akkor azok grafikája biztos jobb lesz a konzolos verzióknál. Az új generációs konzolok igazi erejét tehát az exkluzív programok mutatják majd meg, ahogy az aktuális generációnál is ezek nyűgözik le a felhasználókat.

A korábbi cikkünkre építve most is a legtöbbet pletykált hardvert érdemes alapul venni. Gyakorlatilag minden forrás azt állítja, hogy az AMD szállítja majd az új konzolokba a lapkát vagy lapkákat, és ezek nagyon nagy valószínűséggel egy GCN architektúrára épülő grafikus vezérlőt kapnak. Utóbbi rendszer nagyon fejlett, és amit ebből a PC-s grafikus API-kon keresztül ki lehet hozni, az a hardver valós tudásának igen limitált része. A konzol azonban célhardver lesz, vagyis a végletekig ki lehet használni a hardver tudását, és ez igen érdekes lehetőségeket rejt a PC-re meg nem jelenő alkotások fejlesztőinek.

A GCN architektúra egyik érdekessége az úgynevezett Asynchronous Compute Engine (ACE), ami támogatja az eszköz statikus partícionálását. Ez PC-n is kihasználható, de elég sok problémát felvet, mivel a statikus partícionálás során előre meg kell határozni az eszköz erőforrásainak felosztását az általános és a grafikus feladatok között. Mivel rengeteg eltérő felépítésű hardver van, így lényegében mindegyikre egyéni paraméterezés illene. PC-n tehát egy kevésbé logikus, de az eltérő hardvereket figyelembe véve hatékonyabb úton rejtik el a fejlesztők a kisebb általános számítási feladatokat a grafikus feladatok elől. Konzolon gyakorlatilag elképesztő mértékben leegyszerűsödik ez a probléma, hiszen a hardver fix, így arra tökéletesen rá lehet szabni az alkalmazást. Egy PlayStation 3-as analógiával élve egy SPU-t funkcionálisan kiválthat egy GCN multiprocesszor, és utóbbi még grafikai munkára is tökéletesen alkalmas. Érdekes lehet a DMA motorok kihasználása is. A PC-s API-kban minden memóriamásolás implicit, azaz közvetett, így a fejlesztőnek nincs túl nagy kontrollja felette. A konzolokon lehetőség lesz aszinkron memóriamásolásra a grafikus futószalag működésének leállítása nélkül nagyon alacsony késleltetésű ütemezés mellett, ami a tartalom streamelésének nagyon jót fog tenni.

A GDS, vagyis a Global Data Share is egy olyan funkció a GCN-en architektúrában, aminek nincs vagy nagyon limitált a haszna egy PC-s API-n belül. Ez egy általános tároló a lapkában, mely jellemzően 64 kB-os kapacitású. Az AMD ezt az R600 óta a stream output adatok tárolására használja, de ennél sokkal többre alkalmas, mivel képességeiben olyan jogokkal rendelkezik, mint a multiprocesszorokon belül található helyi adatmegosztásra (LDS) fenntartott memória. A hardver alacsony szintű elérésével a GDS-t használva többletterhelés nélkül lehet nagy adatmennyiséget menedzselni a grafikus vezérlőn.

Természetesen a konzolon a PC-s API-k általánosabb limitációit a fejlesztők maguk mögött hagyhatják, így jóval alacsonyabb szinten érhetik el az adott hardvert. Ez az új generációval sem változik meg. A jóval nagyobb tudású hardverekkel az exkluzív programok igen érdekes megoldásokat is használhatnak, így a megjelenítés minősége valószínűleg úttörő lesz. Ezt persze nem biztos, hogy azonnal meglátjuk, hiszen a fejlesztőknek is meg kell előbb ismerni az új generációs hardvert, de a PC ezen a ponton eléggé le lesz maradva a konzolokhoz képest. Persze az exkluzív játékok eleve nem jelennek majd meg PC-n, így direkt összehasonlításra csak a multiplatform címek adnak majd lehetőséget, amelyek valószínűleg a PC-n fognak majd a legjobban kinézni, bár ahogy említettük ez függ a fejlesztők hozzáállásától is.

Forrás: PH!

eyJodG1sIjoiPGRpdiBjbGFzcz1cIi0tbXB1LXt7aWR9fVwiPlxuPGEgaHJlZj1cInt7dXJsfX1cIiB0YXJnZXQ9XCJfYmxhbmtcIj5cblx0PGltZyBjbGFzcz1cImJpZ1wiIHNyYz1cInt7cGF0aH19cGF0cmVvbi1tcHUucG5nXCIgc3R5bGU9XCJ3aWR0aDozMDBweFwiPlxuPFwvYT5cbjxcL2Rpdj5cbjxkaXYgY2xhc3M9XCItLWJuci17e2lkfX1cIj5cbjxhIGhyZWY9XCJ7e3VybH19XCIgdGFyZ2V0PVwiX2JsYW5rXCI+XG5cdDxpbWcgc3JjPVwie3twYXRofX1wYXRyZW9uLW1wdS1iaWcucG5nXCIgc3R5bGU9XCJ3aWR0aDo2MDBweFwiPlxuPFwvYT5cbjxcL2Rpdj5cblxuPHN0eWxlPlxuLi0tbXB1LXt7aWR9fSwgLi0tYm5yLXt7aWR9fXtkaXNwbGF5Om5vbmV9XG4ubGFyZ2U+Li0tYm5yLXt7aWR9fSwgLm1lZGl1bT4uLS1ibnIte3tpZH19e2Rpc3BsYXk6YmxvY2s7fVxuLnNtYWxsPi4tLW1wdS17e2lkfX17IGRpc3BsYXk6YmxvY2s7fVxuPFwvc3R5bGU+IiwiaW1hZ2VzIjpbIlwvfmZzXC9iYW5uZXJcLzAwXC8wMFwvMHpcL3BhdHJlb24tbXB1LWJpZy5wbmciLCJcL35mc1wvYmFubmVyXC8wMFwvMDBcLzB6XC9wYXRyZW9uLW1wdS5wbmciXSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nYW1lcjM2NS5odVwvYXJ0aWNsZVwvcGF0cmVvbiIsInBhdGgiOiJcL35mc1wvYmFubmVyXC8wMFwvMDBcLzB6XC8iLCJpZCI6MzV9
eyJodG1sIjoiPGlmcmFtZSBmcmFtZUJvcmRlcj0wIHNyYz1cImh0dHBzOlwvXC94Ym94MzY1Lmh1XC9iYW5uZXJcIiB3aWR0aD1cIjMwMFwiIGhlaWdodD1cIjIwMFwiPjxcL2lmcmFtZT5cbiIsImltYWdlcyI6W10sInVybCI6IiIsInBhdGgiOiJcL35mc1wvYmFubmVyXC8wMFwvMDBcLzB5XC8iLCJpZCI6MzR9

Necroman Mk2
Video Game Hall of Fame 2024

8 napja
16

CHASE
Top 15 FIFA

2024.03.17.
2

Necroman Mk2
Majd nálatok

2024.03.15.
6

p34c3
PlayStation VR2: Valós halál?

2024.03.15.
6

drag
2023 legjobb filmjei - szerintem

2024.03.09.
8

Necroman Mk2
Flashpoint Archive bemutató

2024.02.25.

Malleus
Mists Beyond the Mountains

2024.02.17.

p34c3
Red Dead Redemption dedikálás

2024.02.15.
2

Necroman Mk2
Barbie Fashion Designer

2024.01.11.
3

liquid
Wonka

2024.01.07.
10

p34c3
Marvel's Spider-Man 2 ajánló

2024.01.04.
11

mcmacko
Pecker - egyem a pöckölőjét

2024.01.02.
3

CHASE
Kedvenc soundtrackek

2023.12.31.
1

Necroman Mk2
2023. év dala

2023.12.31.
3

p34c3
Globular Cluster CMP2 PS VR2-höz

2023.12.24.

liquid
Az univerzum urai

2023.12.17.
3

liquid
Minden idők legjobb trailere?

2023.12.05.
10

p34c3
Én kicsi gamer sarkom

2023.11.22.
34

p34c3
Negyven2

2023.11.14.
26

Dude
Harc a 41. évezredben

2023.10.23.
5

eyJodG1sIjoiPGRpdiBjbGFzcz1cIi0tbXB1LXt7aWR9fVwiPlxuPGEgaHJlZj1cInt7dXJsfX1cIiB0YXJnZXQ9XCJfYmxhbmtcIj5cblx0PGltZyBjbGFzcz1cImJpZ1wiIHNyYz1cInt7cGF0aH19cGF0cmVvbi1tcHUucG5nXCIgc3R5bGU9XCJ3aWR0aDozMDBweFwiPlxuPFwvYT5cbjxcL2Rpdj4iLCJpbWFnZXMiOlsiXC9+ZnNcL2Jhbm5lclwvMDBcLzAwXC8xMFwvcGF0cmVvbi1tcHUucG5nIl0sInVybCI6Imh0dHBzOlwvXC93d3cuZ2FtZXIzNjUuaHVcL2FydGljbGVcL3BhdHJlb24iLCJwYXRoIjoiXC9+ZnNcL2Jhbm5lclwvMDBcLzAwXC8xMFwvIiwiaWQiOjM2fQ==