DirectX 12 - jobb játékteljesítmény frissítés nélkül? Lehetséges?

Emlékszel, mikor jelent meg az első úgynevezett többmagos processzor? Majdnem 15 évvel ezelőtt! A reménytelenségből származtak, amelyet az úgynevezett "megaherc háború" vezet - a mikroprocesszor-piacon a két fő versenytárs - az Intel és az AMD - régóta fennálló versenytársa. Sok éven át a siker fő mércéje a zsetonok órájának frekvenciája volt, és az az elv volt, hogy "minél több, annál jobb".

Az új évszázad elején mindkét táborban kristálytiszta lett, hogy a megahertz „szivattyúzása” hamarosan a technológiai korlátok felülmúlhatatlan falával szembesül, és már nem lesz üzemanyag-forrás az úgynevezett „Moore-törvény” számára. Ennek a problémának a megoldása a többmagos - két vagy több maggal ellátott mikroáramkör ugyanazon a szilíciumlapon, amelyek párhuzamosan működnek és így nagyobb teljesítményt érnek el..

Elméletileg ez a megközelítés sokkal ésszerűbbnek és hatékonyabbnak tűnt - a folyamatosan növekvő órafrekvenciák helyett, amelyek a hőtermelés és az energiafogyasztás jelentős növekedéséhez vezetnek, több magot kell kombinálnia egy chipben, amely időigényes számításokat fog megosztani a több érdekében. munka időegységenként.

A valóság sajnos kissé kevésbé optimistanak bizonyult - a kívánt eredmény elérése érdekében a párhuzamos működés lehetőségét nem csak a hardver (többmagos chip), hanem a szoftver - különösen az operációs rendszer és az alkalmazások - támogatásával is támogatni kell..

Sajnos még ma is, 15 évvel azután, hogy megjelentek a két vagy több maggal rendelkező processzorok első kereskedelmi verziói, még mindig sok a kívánság ebben a kérdésben. Noha a többmagos operációs rendszer támogatása már régóta tény, az alkalmazások, amelyek teljes mértékben kihasználják az információk párhuzamos feldolgozását, továbbra is viszonylag kicsik. Ez természetesen nem meglepő - a csúcstechnika világában a hardver hagyományosan legalább három kört meghalad a szoftverrel szemben. Ezzel összefüggésben érdekes kérdés merül fel a felhasználók számára: "Mi értelme vásárolni, mondjuk, négymagos processzort, ha a gyakorlatban pontosan ugyanolyan teljesítményt nyújt, mint a kétmagos verzió?"

A helyzet még érdekesebbé válik, ha figyelembe vesszük az Intel és az AMD legújabb generációs processzorainak viszonylag komoly sebességbeli különbségeit. Az összehasonlító tesztek során gyakran kiderül, hogy egy 6 vagy akár 8 magos AMD chip kevésbé hatékony, mint az Intel négymagos processzora.

Ezek a különbségek különösen élesek a modern alkalmazások, nevezetesen a számítógépes játékok esetében, amelyek rendkívül magas követelményeket támasztanak a hardverre.

A PC-játékszerek piacán az a helyzet, hogy a számítógépes konfigurációban szereplő videokártya lényegesen fontosabb a játék teljesítményéhez, mint a központi processzor.

Ennek oka nagymértékben annak a ténynek köszönhető, hogy a Windows PC-n a 3D-s gyorsítást biztosító legfontosabb szoftver felületet - a DirectX-et - a GPU képességeinek teljes kihasználására tervezték. Ami a központi processzort illeti - viszonylag kevés figyelmet fordítanak annak használatára, és gyakran eltér a teljesítmény közötti különbség az egyik chip között (különösen, ha egy gyártó modelljeiről beszélünk)..

Szerencsére az új DirectX 12-rel, amely a Windows 10 egyik legjelentősebb fejlesztése lesz, a Microsoft ezt meg fogja változtatni. A vállalat még az operációs rendszer első bejelentésekor hangsúlyozta, hogy a változások jelentősek, és különösen az összes elérhető processzormag használatát érintik. Az interfész jelenlegi verziójában az egy- és többszálú mód használatából származó teljesítménynövekedés minimális. Más szavakkal, a DirectX viszonylag rosszul osztja el a feladatokat a processzormagjai között. Ennek eredményeként az egyiket 80-100% -on lehet betölteni, a többi pedig csak inaktív. A DirectX 12 esetén ez megváltozik - a Microsoft akár 50% -os teljesítménynövekedést ígér.

Ez nagyon jó hír, mivel ingyenes frissítést jelent - azaz csak a DirectX (és különösen a Windows) új verziójára való váltás révén a felhasználók akár 50 százalékkal jobb teljesítményt érhetnek el a DirectX 11-et támogató videokártyákkal ellátott számítógépeken játszott játékokban. Elméletileg ez nagyszerű hangzás, de a dolgok gyakorlati megvalósulása?

A DirectX 12 továbbfejlesztett képességei egyértelmű vonalakon kezdtek el lépni a múlt héten, amikor a Futuremark érdekes kiegészítőt adott ki a legnépszerűbb 3D Mark szintetikus benchmarkhoz. Úgy tervezték, hogy teljes mértékben kihasználja a beépített új Windows 10 és DirectX 12 előnyeit..

A tesztmodul működési elve viszonylag egyszerű - megköveteli, hogy a központi processzor rajzoljon egy konkrét geometriai ábrát a képernyőre. A parancs áthalad a programozási felületen (DirectX), és a központról továbbítja a GPU-ra.

A terhelés fokozatosan növekszik, és a végső teszt eredménye megmutatja, hogy hány geometriai alakzatot rajzoltak, mielőtt a másodpercenkénti képkocka száma a kényelmes játékhoz szükséges kritikus minimum 30 kép / mp alá esett volna..

A Futuremark hangsúlyozza, hogy ez egy olyan teszt, amely kizárólag a központi processzor használatára koncentrál, és szinte teljesen figyelmen kívül hagyja a rendelkezésre álló grafikus chipet. Ie az új modul nem használható, és nem szabad használni a videó processzorok teljesítményének összehasonlításához.

Az Intel négymagos processzort használó közepes hatótávolságú játék PC-jén végzett teszt eredményei rendkívül érdekesek. Nemcsak a nyilvánvaló, hanem az új DirectX 12 romboló fölényét mutatják be a régi 11. verzióval szemben, mivel a teljesítménynövekedést nem százalékban, hanem több tucatszor mérik.!

Nem kevésbé érdekes a különböző órajel-sebességgel és a magok számával rendelkező processzorok tesztelése. Közismert, hogy a megnövekedett órafrekvencián működő alacsonyabb osztályú chip azonos vagy még jobb teljesítményt mutathat, ha összehasonlítunk egy névleges frekvencián működő felső osztályú processzorral. A DirectX 12 ezt meg fogja változtatni, mivel az új szoftver interfész látható előnyt biztosít több magnak, nem pedig az óra sebességét.

Ez nagyszerű hír az AMD többmagos processzorok tulajdonosai számára. A jelenlegi helyzetben nem titok, hogy még a 8 magos AMD FX-8370 chip (Vishera) is rosszabb helyzetű bizonyos játékinnovációkban, mint a szokásos kétmagos Intel Core i3-4360 processzor. A 8 mag hatékony felhasználásával azonban a DirectX 12 kiegyenlítheti a dolgokat, és még az AMD számára is előnyhöz juttatja versenytársait.

Természetesen ezek az adatok teljesen előzetesek. Sőt, ezek szintetikus tesztek eredményei, és nem tükrözik a valós helyzetet, mivel, mint tudod, még nem létezik DirectX 12 játék a piacon..

Csak a kiadásuk után adunk végleges választ két fontos kérdésre: "Valóban hoz-e az új szoftver felület ilyen jelentős javulást a játék teljesítményében?" és "Hogyan és milyen jól fogják a játékfejlesztők kezelni a processzor alapvető képességeinek a megvalósítását, amelyeket a DirectX 12 kínál?"

Remek napot!