Hirdetés

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

  • namaste

    tag

    válasz Abu85 #67 üzenetére

    Az IOMMU csak a CPU felől nézve hasznos, segítségével a VRAM-ot virtuális címtérebe lehet helyezni, de a GPU ezen keresztül sem látja a CPU memóriáját. A dGPU-k és a mai APU-k csak a saját memóriájukat tudják megcímezni, az új generációs konzolok és a Kaveri (és az újabb mobil GPU-k) ugyanazt a memóriát érik el mint a CPU.

    A Radeon 7970 tudja a hardveres megatextúrázást, de nincs benne MMU, nincs közös memória a CPU-val. Nem is kell hozzá, a hardveres megatextúrához hardveres laptábla kell, ami csak VRAM-on belüli címekkel dolgozik. #63-ban ezért írtam, hogy nem jó ha MMU-nak nevezed.

    Tier 2-höz kell a hardveres laptábla (nem kell MMU), a Tier 1 szoftveres.

    CPU-GPU közös memóriánál nincs értelme VRAM-ról beszélni, ott a megatextúra streamelés a háttértár és a közös memória között értelmes. Xbox One esetén a memória és az ESRAM között is lehet streamelni.

    Köszi hogy javítod, ettől nem lesz bonyolultabb a leírás. A mozaikok bitmélységtől, tömörítéstől függően 32x32 - 512x256 texel méretűek, de mindig 64KB-osak.

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