Hirdetés

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

  • janos666

    nagyúr

    válasz TTomax #11269 üzenetére

    A ShadowPlay az nVidia GPU-kba integrált H264/AVC encoder-t használja.

    Az iGPU-s Intel CPU-kban is van ilyen QuickSync néven.
    A Sandy-é ilyeneket tud rögzíteni, a Haswell-é elvileg jobbat: BF_QS_test01

    Egyébként az AMD-nek is van ilyenje, csak "természetesen" megkérdőjelezhetőek a specifikációi is (1080p-ben nem támogat hivatalosan 30fps-től többet), illetve "nyilván" nincs rá megfelelő driver (15.7 óta halott) és "főleg" szoftver támogatás (tesztverziós opensource cuccok és az idióta RaptR), ezért sokak számára nem is létezik.

    Mindháromnál kb. annyi a CPU terhelés, hogy vissza kell másolni a GPU memóriából a CPU memóriába a képkockákat, megetetni őket az encoder-es, aztán kiírni file-ba a végeredményt (csak az Intelt ismerem jobban, de ez tudtommal RGB-t eszik, a chroma subsample-t is a hardware-es egység csinálja, még talán át is tudja méretezni a képkockákat).

    Látatlanban jobban bíznék ezekben, mint egy külső kamerában. Főleg, hogy két VGA összevetésére ugyan azt a QuickSync-es Intel CPU-t használjuk (akkor ha el is ront valamit, egyformán teszi mindkét VGA-nál).
    Egyrészt, mert a nyersanyagot kapja meg a framebufferből, másrészt, mert egy ilyen H264/AVC eszköznél szigorúan veszik azt, hogy tartsa magát a szabványhoz, egyébként nem nyomhatja rá a gyártó a logót (lehet hozzá adni opcionális szűrőket, de maga a decode/encode az szigorú szabvány). És egyébként is nagyon könnyű ellenőrizni, ha pl. 3D gyorsított képszerkesztő programból rögzítesz vele videóként tesztábrákat (pl. szürke és színes gradienseket, amiken látszik, ha levág a dinamikatartományból, belenyúl a gammába, eltorzítja a színeket, stb, valamint ponthálókat, amiken látszik a felbontástorzítás, élesítés/homályosítás, stb).

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