minitube не воспроизводит видео (только аудио)

Имеется старый ноутбук Asus X50N ~ 2006 года выпуска. Видео карта GeForce 7000M / nForce 610M. Драйвер Nouveau.

Minitube в stdout пишет:
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
Error disabling idle display sleep "The name org.freedesktop.ScreenSaver was not provided by any .service files"

Читая инфу по видео ускорению на арчвики и сайте Nouveau, понял что видео ускорение для моей видюхи завести не удасться (слишком старая).

Вопросы:
1)Возможно все-таки есть способ подрубить VDPAU на моем ноуте.
2)Возможно ли запустить видео в minitube без ускорения?

Стоит видео плеер mpv, он тоже ругается на отсутствие ускорения, но изображение показывает.
Tylerf
1)Возможно все-таки есть способ подрубить VDPAU на моем ноуте.
https://nouveau.freedesktop.org/CodeNames.html
https://nouveau.freedesktop.org/VideoAcceleration.html
Короче: нет, слишком старая карточка.

Tylerf
2)Возможно ли запустить видео в minitube без ускорения?
Не знаю что за зверь.

Tylerf
mpv, он тоже ругается на отсутствие ускорения, но изображение показывает.
Програмное декодирование, аппаратный (XV) рендеринг - это максимум, на что способно это железо.
VDPAU от 8 серии карт.
Но mpv должен и на проце воспроизводить нормально, а минитуб его юзает. Разрешение конечно выставить какое проц потянет.
В настройки mpv
ytdl-format="bestvideo[height<=?480]+bestaudio/best 
И да, VDPAU по части AVC (H.264) на nouveau я крайне не рекомендую. И не только я, разрабы nouveau, MPV тоже. Чревато от видео-артефактов до зависания видеодрайвера (проверено). Уж лучше софтварное декодирование (если проц тянет). А еще лучше - radeon (тоже проверено).
Aivar
Програмное декодирование, аппаратный (XV) рендеринг - это максимум, на что способно это железо.
Как можно узнать работает ли аппаратный (XV) рендеринг?

vs220
VDPAU от 8 серии карт.
Но mpv должен и на проце воспроизводить нормально, а минитуб его юзает. Разрешение конечно выставить какое проц потянет.
Ну вот это и странно. Я в mpv, без тормозов, смотрю ютуб в разрешении 720p (а это фулл скрин, на данном ноуте). В minitube же, тоже самое видео, воспроизводится без изображения.
Я могу конечно и дальше пользоваться связкой youtube-dl+mpv, просто хотелось бы более удобного интерфейса.
Aivar
И да, VDPAU по части AVC (H.264) на nouveau я крайне не рекомендую. И не только я, разрабы nouveau, MPV тоже. Чревато от видео-артефактов до зависания видеодрайвера (проверено). Уж лучше софтварное декодирование (если проц тянет). А еще лучше - radeon (тоже проверено).

Насколько я понимаю, мне нет смысла ставить проприетарный легаси драйвер (настолько старые дрова арчом уже не поддерживаются), так что единственный выбор это Nouveau.
Tylerf
Как можно узнать работает ли аппаратный (XV) рендеринг?
Посмотрите куда выводит видео mpv по дефолту. Думается, это будет имеенно xv. Хотя, для такого железа лучше будет mplayer, но с трынтюбом он работает костыльно.

Tylerf
единственный выбор это Nouveau.
Именно.

Tylerf
Я могу конечно и дальше пользоваться связкой youtube-dl+mpv, просто хотелось бы более удобного интерфейса.
Это вряд ли.
Tylerf
В minitube же, тоже самое видео, воспроизводится без изображения.
Я могу конечно и дальше пользоваться связкой youtube-dl+mpv, просто хотелось бы более удобного интерфейса.
Минитуб должен юзать mpv, гляньте что у вас используется и добавьте те же параметры в скрипт с какими просто mpv юзаете. Там простейшие скрипты , просто адрес mpv передается
Блин , прошу прошения перепутал с youtube-viewer.
Можете кстати его использовать , форк straw-viewer
Тема на форуме https://archlinux.org.ru/forum/post/227204/
P.s. да и в браузере можно mpv использовать
https://archlinux.org.ru/forum/topic/19284/
vs220
форк straw-viewer
Уже снова форкнут (переименован) самим же автором в pipe-viewer. Насколько понимаю -- бегает от ограничений гугла.
Aivar
Посмотрите куда выводит видео mpv по дефолту. Думается, это будет имеенно xv. Хотя, для такого железа лучше будет mplayer, но с трынтюбом он работает костыльно.
Судя по этому выводу используется gpu:
[tyler@x50n ~]$ mpv -v trash/Ellie\ Goulding\ -\ Close\ to\ me.mkv
[cplayer] Command line options: '-v' 'trash/Ellie Goulding - Close to me.mkv'
[cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       56.70.100
[cplayer]    libavcodec      58.134.100
[cplayer]    libavformat     58.76.100
[cplayer]    libswscale      5.9.100
[cplayer]    libavfilter     7.110.100
[cplayer]    libswresample   3.9.100
[cplayer] FFmpeg version: n4.4
[cplayer]
[cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Waiting for scripts...
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.8.2 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook
[ytdl_hook] not a ytdl:// url
[ifo_dvdnav] Opening trash/Ellie Goulding - Close to me.mkv
[bdmv/bluray] Opening trash/Ellie Goulding - Close to me.mkv
[file] Opening trash/Ellie Goulding - Close to me.mkv
[demux] Trying demuxers for level=normal.
[cplayer] Set property: shared-script-properties -> 1
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.8.2 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[mkv] Deferring reading cues.
[mkv] All headers are parsed!
[cplayer] Set property: shared-script-properties -> 1
[demux] Detected file format: Matroska
[cplayer] Opening done: trash/Ellie Goulding - Close to me.mkv
[find_files] Loading external files in trash/
[cplayer] Running hook: ytdl_hook/on_preloaded
[mkv] select track 0
[mkv] select track 1
[cplayer]  (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
[cplayer]  (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
[vo/gpu] Probing for best GPU context.
[vo/gpu/opengl] Initializing GPU context 'wayland'
[vo/gpu/opengl] Initializing GPU context 'x11egl'
[vo/gpu/x11] X11 opening display: :0
[vo/gpu/x11] Display 0 (LVDS-1): [0, 0, 1280, 800] @ 59.909545 FPS
[vo/gpu/x11] Current display FPS: 59.909545
[vo/gpu/opengl] EGL_VERSION=1.4
[vo/gpu/opengl] EGL_VENDOR=Mesa Project
[vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES
[vo/gpu/opengl] Trying to create Desktop OpenGL context.
[vo/gpu/opengl] Choosing visual EGL config 0x4, visual ID 0x21
[vo/gpu/opengl] GL_VERSION='2.1 Mesa 21.1.6'
[vo/gpu/opengl] Detected desktop OpenGL 2.1.
[vo/gpu/opengl] GL_VENDOR='nouveau'
[vo/gpu/opengl] GL_RENDERER='NV67'
[vo/gpu/opengl] GL_SHADING_LANGUAGE_VERSION='1.20'
[vo/gpu/opengl] Loaded extension GL_ARB_map_buffer_range.
[vo/gpu/opengl] Loaded extension GL_ARB_vertex_array_object.
[vo/gpu/opengl] Loaded extension GL_ARB_sync.
[vo/gpu/opengl] Loaded extension GL_ARB_timer_query.
[vo/gpu/opengl] Loaded extension GL_ARB_get_program_binary.
[vo/gpu/opengl] Loaded extension GL_ARB_buffer_storage.
[vo/gpu/opengl] Loaded extension GL_ARB_debug_output.
[vo/gpu] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
[vo/gpu] No advanced processing required. Enabling dumb mode.
[vo/gpu] Assuming 59.909545 FPS for display sync.
[vd] Container reported FPS: 25.000000
[vd] Codec list:
[vd]     h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[vd]     h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
[vd]     h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
[vd]     h264_cuvid (h264) - Nvidia CUVID H264 decoder
[vd] Opening decoder h264
[vd] No hardware decoding requested.
[vd] Using software decoding.
[vd] Detected 2 logical cores.
[vd] Requesting 3 threads for decoding.
[vd] DR failed - disabling.
[vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[vf] User filter list:
[vf]   (empty)
[ad] Codec list:
[ad]     opus - Opus
[ad]     libopus (opus) - libopus Opus
[ad] Opening decoder opus
[ad] Requesting 1 threads for decoding.
[ad] Selected codec: opus (Opus)
[af] User filter list:
[af]   (empty)
[cplayer] Starting playback...
[af] [in] 48000Hz stereo 2ch floatp
[af] [userspeed] 48000Hz stereo 2ch floatp
[af] [userspeed] (disabled)
[af] [convert] 48000Hz stereo 2ch floatp
[vd] Using software decoding.
[vd] Decoder format: 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/auto CL=mpeg2/4/h264
[vd] Using container aspect ratio.
[vf] [in] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [userdeint] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [userdeint] (disabled)
[vf] [autorotate] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [autorotate] (disabled)
[vf] [convert] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [convert] (disabled)
[vf] [out] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ao] Trying audio driver 'pulse'
[ao/pulse] requested format: 48000 Hz, stereo channels, floatp
[ao/pulse] Library version: 15.0.0
[ao/pulse] Proto: 35
[ao/pulse] Server proto: 4294967295
[ao] Trying audio driver 'alsa'
[ao/alsa] requested format: 48000 Hz, stereo channels, floatp
[ao/alsa] using ALSA version: 1.2.5.1
[ao/alsa] opening device 'default'
[ao/alsa] trying format float/14
[ao/alsa] channel map reported by ALSA: FL FR
[ao/alsa] which we understand as: stereo
[ao/alsa] which is what we requested.
[ao/alsa] hw pausing supported: no
[ao/alsa] buffersize: 5120 samples
[ao/alsa] period size: 1024 samples
[ao/alsa] device buffer: 5120 samples.
[ao/alsa] using soft-buffer of 9600 samples.
[cplayer] AO: [alsa] 48000Hz stereo 2ch float
[cplayer] AO: Description: ALSA audio output
[autoconvert] inserting resampler
[swresample] format change, reinitializing resampler
[swresample] 48000Hz stereo floatp -> 48000Hz stereo float
[af] [out] 48000Hz stereo 2ch float
[cplayer] VO: [gpu] 1920x1080 yuv420p
[cplayer] VO: Description: Shader-based GPU Renderer
[vo/gpu] reconfig to 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vo/gpu] Resize: 1276x717
[vo/gpu] Window size: 1276x717 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 1920x1080 (1:1)
[vo/gpu] Video display: (0, 0) 1920x1080 -> (1, 0) 1274x717
[vo/gpu] Video scale: 0.663542/0.663889
[vo/gpu] OSD borders: l=1 t=0 r=1 b=0
[vo/gpu] Video borders: l=1 t=0 r=1 b=0
[vo/gpu] Texture for plane 0: 1920x1080
[vo/gpu] Texture for plane 1: 960x540
[vo/gpu] Texture for plane 2: 960x540
[vo/gpu] No advanced processing required. Enabling dumb mode.
[cplayer] first video frame after restart shown
[cplayer] Set property: shared-script-properties -> 1
[cplayer] audio ready
[cplayer] delaying audio start 0.001000 vs. 0.000000, diff=0.001000
[cplayer] playback restart complete @ 0.000000, audio=ready, video=playing
Можно зафорсить Xv
mpv --vo=xv -v trash/Ellie\ Goulding\ -\ Close\ to\ me.mkv
Но разницы в производительности я не наблюлаю.

vs220
P.s. да и в браузере можно mpv использовать
https://archlinux.org.ru/forum/topic/19284/
Спасибо за совет. Воспользуюсь этим вариантом.
 
Зарегистрироваться или войдите чтобы оставить сообщение.