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

  • Abu85

    HÁZIGAZDA

    válasz Yutani #2 üzenetére

    A GPU Work Graphs követelményekkel rendelkező funkció. Nem fog minden egyes hardveren tökéletesen működni. Olyan kell, amit eléggé erre szabtak a parancsmotor szintjén.

    Itt egyébként két vezető irányzat volt a Microsoftnál. Az egyik az NV-nek a hasonló rendszere, a másik pedig az AMD-é. Végül az AMD megoldását emelték szabványba, mert az alapból kompatibilis az API összes meglévő funkciójával. Az NV megoldásához olyan változások kellenek, ami az API működését befolyásolja, és át kellene írni hozzá az alapokat is. Azt egyelőre a Microsoft nem vállalta be. Emellett az AMD megoldása is kiegészíthető úgy, ahogy az NV adta volna a sajátját, ha majd a Microsoft úgy döntene, hogy nyomnak egy resetet.

    A fentieken túl fontos, hogy a GPU Work Graphs extra VRAM-ot igényel. Esetenként nem is keveset. Tehát a CPU tehermentesítése nincs ingyen, csak a CPU-időt beváltod több VRAM-terhelésre. De jelenleg jóval több VRAM-od van, mint szabadon használható CPU-időd, hiszen már 330-ért 16 GB-os VGA-t vehetsz. Tehát most már a GPU Work Graphs hasznos, és válthatja az ExecuteIndirect funkciót. Régen ez azért nem feltétlen volt ennyire egyértelmű, mert nem volt 330-ért 16 GB-os VGA a boltokban.

    Egyébként GPU Work Graphs lényege, hogy gyorsítson, és ez minden olyan hardveren megtörténik, ami támogatja. Az extra sebesség mértéke a kérdés. Tehát ezzel rosszul nem jár egyik gyártó sem, azért is van mögötte támogatás.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

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