• Solt
    #33937
    Megnézted a videót? Mert akkor nem mondanád, hogy low-level API nélkül is megoldható a probléma... Egyszerűen van egy korlát, ezen belül van aki jobban sáfárkodik, van aki kevésbé, de olyan játékot ahol sok az objektum, egység, és magas a látótáv, senki(!) nem tud készíteni úgy, hogy ne legyen CPU limit. Az ArmA kiváló példa erre, mert az állítható látótávval jól lehet ezt demonstrálni, de ott a DCS is, ahogy tolod feljebb az objektumok, fák, bokrok látótávját, vagy éppen a civil forgalmat, úgy fossa össze magát.

    Még egyszer... amikor a VGA-d nem megy 100%-n, akkor beszélünk CPU limitről, mert a VGA nem kap elég adatot a CPU felől, amiből képkockát gyárthatna. Mivel itt szoftveres CPU limitről beszélünk, ezért bizonyos keretek között mindegy milyen CPU-d van, nem fog tudni elég adattal szolgálni. A VGA-d akkor szűk keresztmetszet, amikor felteszed mondjuk Ultrára a játékot, kikapcsolod a Vsyncet, és azt látod, hogy a GPU 100%-n teker. Na ebben az esetben, ha emelnéd a VGA órajelét, akkor nőne az FPS értéked is, méghozzá közel azonos arányban. Itt egy számítási példa, ezzel tudsz tesztelni,

    Hogy hogyan lehet megállapítani, hogy ideális a cpu és a vga teljesítménye egymáshoz viszonyítva arra következők javasoltak:

    1. a kérdéses játékban / játékokban készíteni kell egy mérést a megcélzott beállításokkal (felbontás, minőségi beállítások, CPU és rendszermemória órajel, VGA órajelek)

    2. ezután ugyanezt a mérést el kell végezeni úgy, hogy a VGA-n mind a core, mind a memória-órajel 10%-kal alacsonyabb (pl. 1000 MHz core és 1500 MHz memória esetén le kell menni 900 MHz-re és 1350 MHz-re)

    3. ha az eredményként kapott FPS-értékek között 9-10% körül van a különbség, akkor a CPU sebessége elég a VGA-hoz (pl. 70 FPS helyett 63.5 FPS)

    4. ha ennél kevesebb (pl. 70 FPS helyett 68 FPS), akkor a CPU (vagy ritka esetben a platform valamelyik másik eleme) korlátoz - minél kisebb a különbség, annál jobban (fenti példában már nagyon)


    Pont az a lényeg, hogy nincs hova fejlődni... akkora terhelést, ami szükséges lenne az ArmA-hoz, vagy a DCS-hez, FSX-hez, nem lehet átvinni a jelenlegi grafikus API-kon. Olyan ez, mintha egy 10 köbméteres gömbbe 100 köbméter kockát kellene belepréselni. Aki ügyes, az lehet, hogy bepakol 8 köbmétert, az ügyetlenebb meg csak 5 köbmétert, de ettől még a 100 köbméteres cél kurva messze lesz.

    A GTA V egy elég jól optimalizált darab, és ennek ellenére nézd meg mekkora látótávval dolgozik Ultra beállításon: LINK Pár száz méterre tőled már szarrá van mosva minden...

    "Mert ha cserélnék VGA-t akkor még a mostani proci is tudna jobban menni, és ha CPUt cserélnék akkor sem lenne gyorsabb a gépem."

    Végezd el a fenti tesztet amit írtam. Ha a GPU-d nem teker 100%-n, illetve ha az órajel csökkentésre nem reagál arányosan, akkor bizony még az a gyengébb VGA sincs kiszolgálva rendesen, ergo egy CPU cserével is javulna a teljesítményed, viszont egy erősebb VGA-val semmi javulás nem lenne. 290X-ről váltottam 980Ti-re, és Ultra beállításon a showcase -> helicopter küldetésnél a város felé fordulva ugyanúgy 30-35 FPS-t kapok. Ez nem igazán támasztja alá az állításod...
    Utoljára szerkesztette: Solt, 2016.01.16. 11:29:51