Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    Annyit még hozzátennék, hogy az nem igazán egy GPU-ból eredő dolog, hogy a 9070 a Borderlands 4, vagy az újabb UE5 motorú játékokban nem "csak" 7%-kal jobb az 5070-nél, hanem ~20%-kal. Itt inkább arról van szó, hogy maga az UE5 küzd egy erős limitációval, ugyanis a Nanite és a Lumen a jelenlegi compute shader paradigmát használva problémás, mivel CPU által kiadott, egymáshoz láncolt különálló dispatch-ekre épül. Ezek papíron ugyanazok gyártónként, de az AMD D3D12 drivere kevesebb többletterheléssel dolgozik, tehát igazából itt csak arról van szó, hogy amikor egy játékot ez a compute shader paradigma limitál a CPU oldalán, akkor a Radeonokat ez kevésbé limitálja. Tehát innen ered a különbség. Nem a hardver a jobb az AMD-nél, hanem a driver működik hatékonyabban. És minél inkább limites ebből a szempontból egy játék, annál nagyobb az AMD driveréből származó előnye.

    De pont azért akar az Epic áttérni a Work Graphsra, mert még az AMD hatékonyabb driverével is létezik ez a limitáció, tehát maga a feldolgozási modell jellege a limites. A Work Graphs azért hasznos itt az Epicnek, mert ezzel a GPU önállóan tudja kezelni a függőségekkel rendelkező, egymásra épülő munkafolyamatokat, így nagyon lecsökken a CPU<->GPU szinkronizációk száma, tehát a többletterhelés ugyan létezni fog továbbra is, de a GPU kevesebb megszakítással dolgozik, amivel kevesebb driver- és API-hívás szükséges. Ergo megszűnik az a limit, ami most a nagyon sok CPU<->GPU szinkronizációkból ered.

Új hozzászólás Aktív témák