Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: V porovnání s Win XP - Velké vytížení CPU při přehrávání HD videa  (Přečteno 2803 krát)

lachim

  • Návštěvník
  • Příspěvků: 37
Mám dvoujádrový Intel Celeron E3300, grafickou kartu ATI Radeon 5670, Ubuntu 11.04 (bez 3d efektů - classic), zkoušel jsem svobodné ovladače (to bylo ještě horší) a různé verze nesvobodných ovladačů (teď mám manuálně nainstalované nejnovější FGLRX s Amd Catalyst control centerem).

K přehrávání videa používám VLC nebo SMplayer.

Když zapnu Sledování systému, tak oproti přehrávání HD videa ve Windows XP pozoruji mnohem vyšší vytížení procesorových jader. Vytížení dle nástroje Sledování systému (ale i nástroje top) je programem mplayer v Ubuntu kolem 60%. V xpéčkách (Windows Task Manager - nebo jak se ten program jmenuje) je to mnohem méně (media player classic).

Zajímalo by mě čím to je.

Je to problém kodeků nebo ovladačů grafické karty? Nedá se s tím něco dělat?

Rover623

Asi tím, že akcelerace grafikou není normálně povolena, je nutné ji zapnout. Ve VLC stačí jen tu volbu povolit

lachim

  • Návštěvník
  • Příspěvků: 37
To už jsem zkoušel. Tím to není.

lachim

  • Návštěvník
  • Příspěvků: 37
Ještě jenom dodám, že teď když to zkouším v XP, tak dle Správce úloh systému Windows využívá media player classic při přehrávání toho samého video souboru (720p) ve formátu *.mkv 2-5%.

Rover623

Protože to dekóduje grafika

lachim

  • Návštěvník
  • Příspěvků: 37
OK. Asi máš pravdu.

Něco jsem k tomu našel. http://www.webupd8.org/2010/10/use-mplayer-with-vaapi-support-hardware.html

Ale výstup vdpau funguje jenom s Nvidia kartami.

Pro Intel karty by měl fungovat výstup vaapi a pro ATI karty výstup xvba. Zřejmě ale tyhle výstupy nepodporuje Mplayer. Musel by se ručně zkompilovat s jejich podporou. To se mně ale dělat nechce. Tak aspoň vím, čím to je.

Rover623

Tak jsem k tomu něco hledal, akceleraci by mělo podporovat Xine (u Ati), můžeš taky použít Totem-Xine

lachim

  • Návštěvník
  • Příspěvků: 37
Díky za pomoc a za nakopnutí. Už se mně to asi podařilo, takže xine už jsem nezkoušel.

Je potřeba balíček xvba-va-driver. Ten ale nejde kvůli bugu v Natty nainstalovat, tak jsem nainstaloval xvba-video odtud http://www.splitted-desktop.com/~gbeauchesne/xvba-video/

Pak jsem přidal repozitář a nainstaloval co v něm je včetně vlc, a to odsud https://launchpad.net/~dtl131/+archive/catalysthacks?field.series_filter=natty

Ovladače k Atině jsem nakonec použil tyhle https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=natty

A ve VLC jsem samozřejmě zaškrtnul volbu - Use GPU acceleration.

Nevím jestli jsou potřeba všechny tyhle kroky, ale teď má přehrávání HD videa ve VLC mnohem menší spotřebu procesoru.

Rover623

Pěkný návod jak to rozchodit, určitě se to bude hodit i dalším lidem

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Souhlas, pěkná práce  8)

 

Provoz zaštiťuje spolek OpenAlt.