Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz repvez #49 üzenetére

    De. El is tűnt a kernel driver, és ennek a munkái átkerültek az alkalmazásba. Viszont ettől az implementáció lehet bugos, szarul allokálhat, és a "wrapper" réteg is tartalmazhat rossz hatásfokot okozó leírást. Az NV-nél ez fokozottan probléma, mert a GeForce-ok borzasztóan kényesen viselkedő hardverek, és egyáltalán nem triviális, hogy a több implementációs lehetőség közül melyik a jó irány. Az egyetlen dolog, ami az ezzel kapcsolatos problémákra fényt derít az a tapasztalat.
    A végtelenségig ez nem fog javulni, ha erre számítanátok. Lassan eléri az implementáció az ideális működést, és onnantól kezdve csak a shader fordító, ami igazából reálisan fejleszthető. De a mikor az kérdéses, az AMD még négy éves implementációval is talál kis extrákat, szóval az NV is fog még két év múlva némi munícióra lelni, amikor a saját implementációjuk négy éves lesz. Viszont az extrák egyre kisebbek lesznek. Az AMD már inkább csak specifikus helyzetekben talál teljesítményt.

    Ami várható, hogy némi extra meg akkor is jöhet, amikor a játékok áttérnek bindless-re. Bár az AMD-nél erre nem igazán lehet számítani, nekik a Mantle miatt ez a mód már most nagyon jól működik. Az NV implementációjában lehetnek javítható részek. Legálabbis bindless kódban eléggé messze vannak az AMD-től és ezt nem indokolja a hardveres különbség. Valamiért óriási a driver többletterhelése a CPU-ra, míg az AMD-nek semmi. Az NV nem tudja elérni a nullát a DX12 felépítése miatt, de biztos megfelezhető az aktuális driver többletterhelésük. Ez lehet a következő fejlesztés nekik.

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