Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz killer095 #21263 üzenetére

    Nagyon egyszerű. Az, hogy nincs natív támogatás nem jelenti azt, hogy nem fog működni. A "hogy van" esetében először is külön kell választani a DX11-et és a DX12-t. A DX11 nagyon egyszerű, mert ott a meghajtó számára megoldható a vezérlés, ugyanis láthat, hogy hol van a képkockapuffer. A DX12 esetén ez nem igaz, ugyanis a meghajtó egy nagy bináris pacát lát. Sokmilliárd 0-t és 1-est, és halvány gőze nincs arról, hogy ezen a végtelenül nagynak tűnő tartományon belül hol van a képkockapuffer. A program több dolgot tehet a variálható frissítés működése érdekében.
    1. Megmondja a meghajtónak a címtartományt, de ez nem ajánlott, mert a meghajtó akkora erre lesz beállítva, és minden egyes frissítés után működésképtelenné válik a rendszer, amíg egy új meghajtó nem jön az új frissítésre.
    2. Sokkal kézenfekvőbb tehát a Swapchain API-kat támogatni, amelyek szabványosan kínálnak egy teljesen elfogadható megoldást a variálható frissítésre vonatkozó támogatásra. Ilyenkor a meghajtó mindig tudja, hogy mit kell tenni, mert a swapchain API-k gondoskodnak a működésről. A programfrissítés nem gond, ahogy a meghajtók változása sem.
    3. A legátfogóbb támogatás a natív támogatás, amikor az adott implementáció natív kezelését választja a program. Ilyenkor az alkalmazás és a meghajtó együtt vezérli az egészet. Ez Swapchain API-kat használó megoldáshoz hasonló működést kínál, csak lehetőséget ad még olyan extrákra, mint a V-Sync párhuzamos kezelése is, vagyis a felhasználó dönthet, hogy a variálható frissítést hogyan szeretné használni. A tartományon kívül képtöréssel, és akkor nem lesz limitálva az elérhető fps, vagy képtörés nélkül, és akkor a tartomány minimumán és maximumán kívül sincs képtörés, sőt a maximum fölé nem is megy.

    Adaptive-Sync tartományok a táblázatban: [link]
    A minimális értéknél a FreeSync bonyolultabb, mert bizonyos kijelzők támogatnak LFC-t, ami tulajdonképpen a minimum frissítést alaposan kitolja. De egyik LFC-s kijelző esetében sem alacsonyabb a minimum 25 Hz-nél.

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