uhulinux / ub-ubk2

1 stars 1 forks source link

nouveau vdpau nem működik. #45

Open attuska opened 6 years ago

attuska commented 6 years ago

ubk1 32 és 64 bit is jó. Nvidia-GF-210. nvida-340 és nouveau is jó. ubk2 csak nvidia-340 jó, nouveau nem.

ubk2 nouveau

Telepítve: libvdpau, mesa-vdpau, nouveau-vdpau-fw, vdpauinfo.

attila@attila-pc:~/Videók$ vdpauinfo display: :0 screen: 0 Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory Error creating VDPAU device: 1 attila@attila-pc:~/Videók$ (ubk1 -en nem hiányolja)

mplayer sem tud "-vo vdpau" -val videót produkálni.

attila@attila-pc:~/Videók$ mplayer -vo vdpau "20140212 0856 - m1 HD - XXII_ Téli Olimpiai Játékok Szocsi 2014.ts" MPlayer 1.3.0-7.2.0 (C) 2000-2016 MPlayer Team 224 audió & 451 videó codec do_connect: could not connect to socket connect: No such file or directory Nem tudtam megnyitni a lirc támogatást. Nem fogod tudni használni a távirányítót.

20140212 0856 - m1 HD - XXII_ Téli Olimpiai Játékok Szocsi 2014.ts lejátszása. libavformat version 57.25.100 (internal) Ez egy TS formátumú fájl! VIDEO H264(pid=101) AUDIO A52(pid=110) NO SUBS (yet)! PROGRAM N. 31001 FPS seems to be: 25.000000 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 Hiba a kiválasztott video_out (-vo) egység inicializásakor!

Az X szerint viszont lennie kell!

attila@attila-pc:/var/log$ grep nouveau /var/log/Xorg.0.log [ 49.657] (II) modeset(0): [DRI2] DRI driver: nouveau [ 49.657] (II) modeset(0): [DRI2] VDPAU driver: nouveau [ 49.702] (II) AIGLX: Loaded and initialized nouveau attila@attila-pc:/var/log$

attuska commented 6 years ago

A libva ugyan működik a vlc-vel, de minek? Alapértelmezetten a vlc a vdpau -t használná, ezután fordul a libva -hoz és azt használja. A pocesszor használat a próba h264-es HD videónál (Műholdas M1 tv-ről felvett ts) 99-100 % két processzormaggal, maga a lejátszás akadozó. Az mplayer szoftveresen 65-70% nem akadozik, ffplay 82-90% nem akadozik. Az nvidia-340-el cvlc vdpau -t használ 40-45% akadozik, mplayer felparaméterezve vdpau-val 20-25% sima, ffplay 60-66% sima.

cvlc nouveau:

Failed to open VDPAU backend libvdpau_nvidia.so: nem nyitható meg a megosztott objektumfájl: Nincs ilyen fájl vagy könyvtár libva info: VA-API version 0.40.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so libva info: Found init function vaDriverInit_0_40 libva info: va_openDriver() returns 0 libva info: VA-API version 0.40.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so libva info: Found init function vaDriverInit_0_40 libva info: va_openDriver() returns 0 libva info: VA-API version 0.40.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/dri/nouveau_drv_video.so libva info: Found init function __vaDriverInit_0_40 libva info: va_openDriver() returns 0 [h264 @ 0x7effe4049f80] mmco: unref short failure

cvlc nvidia: [00007f6b9cc14b80] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 340.106 Tue Jan 9 14:26:01 PST 2018 for hardware decoding

UBK1-en ennél sokkal jobbak a teszt eredmények, minden lejátszóval sima a lejátszás nouveau-val, az mplayer nouveau/vdpau -val 25-30%, noha ez a végén teljesen lefagyasztja a gépet, ha a lejátszást megpróbálom abbahagyatni. Érdekesek lennének egy újabb nvidia kártyával, vagy egy újabb intel videóchippel a tesztek eredményei.

A fenti tesztek bekapcsolt compiz mellett voltak mind MATE felületen.

PEKWM alatt minden szép és jó, a CPU mag használatok jóval alacsonyabbak. Csak egyedül a totem akadozgat nouveauval. Hiába, a gstreamer alapú totem nagy erőforrásigényű.

A legújabb ffmpeg már nem támogatja a vdpau-t, az nvidiának lassan leáldozik a napja. http://sircmpwn.github.io/2017/10/26/Fuck-you-nvidia.html

attuska commented 6 years ago

Ha a az alapértelmezetten üres értékű VDPAU_DRIVER környezeti változó be van állítva, működik. https://forums.gentoo.org/viewtopic-p-7626478.html

attila@attila-pc:~/Videók$ export VDPAU_DRIVER=nouveau
attila@attila-pc:~/Videók$ vdpauinfo display: :1 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0

attuska commented 6 years ago

UBK1/64 nouveau, ugyanaz a hardver:

attila@attila-pc:~$ echo $VDPAU_DRIVER

attila@attila-pc:~$ vdpauinfo display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0

attila@attila-pc:~$ export VDPAU_DRIVER=nouveau attila@attila-pc:~$ echo $VDPAU_DRIVER nouveau attila@attila-pc:~$ vdpauinfo display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0

Fejvakarás...

attuska commented 6 years ago

Talán jó is így, mert a xine-ui nem száll el. A xine ugyanis alapból --video=auto opcióval indul, ami UBK1-en észleli a vdpau lehetőséget, itt, UBK2 -n viszont nem, tehát UBK2 -n xv -vel simán indul. A vdpau kikényszerítéssel (export VDPAU_DRIVER=nouveau) után kőkeményen lefagyasztja a rendszert.

UBK1 -en, mivel ott észleli a vdpau lehetőséget, egyből keményen lefagyasztja a gépet, csak a reset gomb segít, mert semmi más nem működik.

Nvidia meghajtó esetén nincs semmi fagyás, szépen megy minden.

attuska commented 5 years ago

Az mplayer frissítés után UBK1 és UBK2 esetén immár az mplayer által szállított belső ffmpeg-4 -el ugyanez a helyzet.

attuska commented 5 years ago

A vlc sem megy természetesen vdpau kimenettel, ellenben OpenGL és auto kimenettel igen. Hivatalos nvidia meghajtóval működik a vdpau kimenet.

attuska commented 3 years ago

UBK4 -en működik!