Keresés

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

  • Raynes

    tag

    válasz bambano #23533 üzenetére

    Lesz, ha majd írsz :DDD

    Viszont ezért de csak tehát én is kérdeznék. Előrébb jutottam az llvmpipe-os tearinggel. Rájöttem, hogy nem a gyorsítás a baj (vagyis közvetve nem az), hanem a vsync. Az X server ugyanis nem támogatja a vsyncet, azt írják a fejlesztők, hogy túl sok mindent kéne hozzá szinkronizálni, és túlbonyolítaná a dolgokat. A tearinget ezért elvileg csak compositorral (Compton, Compiz) lehet kiküszöbölni, amelyek a hardvert használják a vsync megvalósítására. Ez működik is, ha Compton alatt szoftveres (llvmpipe-os) OpenGL-t használok, nincs tearing, de nagyon lassú a gép, nagyon szaggatnak az SD videók is. Compton alatt lehet szoftveres xrendert is használni, már azzal is csökken a tearing, de azzal nem oldódik meg teljesen. Hardveres gyorsításom nincs, driver híján csak szoftveres rendert tudok használni, így a DRI-s beállításokat se tudom az X confjában buherálni.

    Ilyen hosszas felvezető után a kérdés: van olyan szoftveres X driver, ami támogatja a vsyncet, vagy legalább a tearfree opciót? Foglalkozott ezzel is valaki közületek? A szoftveres renderinggel az a baj, hogy a CPU számolja a dolgokat, és az nem tudja, hogy a képkirajzolás hol tart, és erről az X server sem tud gondoskodni, ezért mégis valami driverféle kéne, ami megy minden kártyával és támogatja a vsyncet. Az llvmpipe és a softpipe nem támogatja.

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