Debian Squeeze és vdpau

Fórumok

Üdvözlet!

Próbáltam beizzítani a vdpau szolgáltatást, de néhány dolgot nagyon nem értek, ezért előre is elnézést kérek mindenkitől, ha nem a legmegfelelőbben kérdeznék.

Squeeze KDE alapokon feltelepítve. Nvidia meghajtó (173xx legacy version) felrakva. 3D van, tuti jól működik a GT8600-as kártyám. Ha Synapticsből telepíteni szeretnék vdpau támogatást, ezeket ajánlja föl:

NVIDIA vdpau driver 195.36.31-1
firmware-linux-free
linux-image-2.6.32.5-486
nvidia-kernel-2.6.32.5-486

Egy tesztrendszeren lefuttattam, és a boot menübe megjelent egy új választható opció erre a bizonyos 486-os kernelre. Ez most azt jelentené, hogy ha vdpau-val szeretnék filmet nézni, akkor ezzel a cuccal kell állandóan bebootolnom?

Támogatja valamelyik lejátszó ezt a funkciót, mert nekem az istenért sem akarta az igazságot, se az Mplayer, se a VLC? Elméletileg az én kártyám már támogatja a vdpaut.

Mikor Synaptics-al eltávolítottam az egész cuccot, onnantól kezdve az újabb bootolás után megszűnt a KDE létezni, csak a parancssor játszott. Manuálisan kellett leirtani az nvidia komponenseket (eltávolítani a csomagot, letörölni a beállításokat), majd újra fel kellett rakni az nvidia meghajtómat.

Én rontottam el valamit, vagy egyelőre mondjak le a vdpau támogatásról?

Hozzászólások

"Nvidia meghajtó (173xx legacy version) felrakva" ??? miért van GT8600-as kártyához legacy driver felrakva ? Sima nvidia-glx -t rakd fel, bár inkább ajánlom, hogy töltsd le az nvidia oldaláról a legújabb verziót és minden nvidia-s csomagot törölj le.

Oksa. legacy lepucolva, glx fölrakva. Az i686-os kernellel csak 800x600-ban indúl el a KDE, nvidia-xsettings lefuttatása után sehogy sem. a 486-os végüvel minden oké, viszont a sensors csak egy magot lát.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Az NVIDIA driver csak 180.06-os verziotol kezdodoen tamogatja a vdpau-t, valamint G9x (8400GS, 8800GTS 512mb) szerias vga-tol.

--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments

Ha jól silabizáltam ki gyenge angol tudásommal, akkor támogatott (vagy nem?). Meg találtam egy ilyen listát is, ahol úgyszintén be van jelölve:

http://us.download.nvidia.com/XFree86/Linux-x86/195.36.24/README/suppor…

Most már csak azt kéne megtudnom, hogy ennek a 195.36.31-1 meghajtó felrakása után a boot menübe megjelenő új kernellel (486) kell állandóan bebootolni, vagy be van drótozva valahogy az eleve fennlévőbe is (i686).

Ha folyton a másodikat kell használni, akkor minek az első?

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Ezt is próbáltam már. A helyzet ugyanaz. xorg.conf nélkül 800x600-ban elindúl, ha legenerálom az nvidia-xconfiggal a xorg.conf-ot, akkor nincs grafikus felület. Valami olyasmiért nyavajog a rendszer, hogy nem tudta elindítani az nvidia meghajtót.

Szerk: Akármit csinálok, csak is a 173xx legacy meghajtóval hajlandó minimum 1024x768-ra feltenni a felbontást.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Szerintem indíts egy synaptic-ot, a keresésbe írd be, hogy nvidia és minden nvidia cuccot távolíts el ami telepítve van, egyben a 486-os kernelt és a részeit is. Vagyis csak jelöld be teljes eltávolításra.
Aztán jelöld ki az nvidia-kernel-2.6.32-5-686-ot, a nvidia-glx-et, az nvidia-kernel-dkms-t (195.36.31-6), az nvidia-libvdpau1-et és uccu neki.
800x600-ban nyilván a vesa driver indul, ha "nem tudta elindítani az nvidia meghajtót".

Az is. Rögtön teszteltem egyet a Sintel 2048x872-es változatával. Gyakorlatilag a két mag 5 és 15% között "pörög" lejátszáskor. Ez mplayer és Smplayer GUI-ra érvényes. A VLC-ből nem sikerült kicsikarni, A bemenet és kodek beállításainál a "GPU gyorsítás használata" mező szürke, nem lehet bejelölni.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Most váltottam vissza atiról nvidiara és nekem is a vdpauval van gondom szintén squeeze alatt.
Feltettem az nvidia.org-os bináris drivert, és az nvidia-vdpau-driver, vdpau-va-driver csomagokat.
Smplayerben és mplayer-guiban (régen gmplayer néven futott) van vdpau kimenet de ha erre állítom csak a hang szól az mkv filmekből.
Megnéztem mplayer mit ír:

VIDEO:  [H264]  1280x720  0bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.

Mit ronthattam el hogy nincsen kép?

szerk.

ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so

, így nem hiányolja a libvdpau_nvidia.so-t, viszont még mindig nincs kép és a hibaüzenet is ugyanaz.

szerk 2.
Volt egy régebbi verziójú libvdpau_nvidia.so.192.akárhanyas file is, kijavítottam az újra a linket, meg elpakoltam onnan a régit (hogy hogyan került oda, fogalmam sincs).
Most nincs hibaüzenet, elvileg használja az mplayer a vdpau-t, kép van csak éppen nem "dolgozik" a kártya, ugyanúgy a processzort gyötri mint bármely másik kimenettel.

A vainfo elszáll így, ebből én nem sokat tudtam kihámozni:


vainfo
libva: libva version 0.31.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so

Ennek ellenére smplayerben mostmár működik rendesen, a "disable video filters when using vdpau" opció enable-ra állítása volt a megoldás. Kis cpu használattal viszi a filmeket nagyjából jól. De valami még mindig nem 100% mert néha megakad egy-egy frame.

8600GT tökéletesen megy, de ne a legacy driverrel próbálkozz. Mondjuk debianon nem próbáltam, de a rendes nvidia driverrel megy.