1

(204 replies, posted in Эксплуатация SVP)

сообщения о проблемах принимаются только в случае если clinfo всё показывает, а SVP не работает

Спасибо за ответ. Изучил тему по лучше.

Проблема оказалась в отсутствии официальной поддержки ядра 4.9 со стороны nVidia hmm   Сами драйвера работают и GPU поддержка в том числе, однако, в большей части софта отвалилились OpenСL и CUDA.

Откатился на ядро 4.8 и всё заработало снова (facepalm). nVidia, как всегда, в своём репертуаре.

2

(204 replies, posted in Эксплуатация SVP)

После обновления пакета драйвера nVidia с video-nvidia-450xx до video-nvidia-455xx, отвалилась поддержка GPU ускорения.

Сразу отмечу, что драйверы установлены корректно. Для чистоты эксперимента, дважды их переустанавливал.

yay -Qs nvidia
local/cuda 11.1.0-2
    NVIDIA's GPU programming toolkit
local/ffnvcodec-headers 11.0.10.0-1
    FFmpeg version of headers required to interface with Nvidias codec APIs
local/gwe 0.15.2-1
    A system utility for controlling NVIDIA GPUs
local/lib32-libvdpau 1.4-1
    Nvidia VDPAU library
local/lib32-nvidia-455xx-utils 455.38-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-455xx 455.38-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl 455.38-1
    NVIDIA NV-CONTROL X extension
local/linux54-nvidia-455xx 455.38-2 (linux54-extramodules)
    NVIDIA drivers for linux.
local/linux59-rt-nvidia-455xx 455.38-1 (linux59-rt-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia-340xx 340.108-1
    MHWD module-ids for nvidia 340.108
local/mhwd-nvidia-390xx 390.132-1
    MHWD module-ids for nvidia 390.132
local/mhwd-nvidia-418xx 418.113-1
    MHWD module-ids for nvidia-418xx 418.113
local/mhwd-nvidia-430xx 430.64-1.0
    MHWD module-ids for nvidia-430xx 430.64
local/mhwd-nvidia-435xx 435.21-1.0
    MHWD module-ids for nvidia 435.21
local/mhwd-nvidia-440xx 440.100-1
    MHWD module-ids for nvidia 440.100
local/mhwd-nvidia-450xx 450.80.02-1
    MHWD module-ids for nvidia 450.80.02
local/mhwd-nvidia-455xx 455.38-1
    MHWD module-ids for nvidia 455.38
local/nvidia-455xx-utils 455.38-1
    NVIDIA drivers utilities
local/opencl-nvidia-455xx 455.38-1
    OpenCL implemention for NVIDIA
local/pycuda-headers 2020.1-1
    Python wrapper for Nvidia CUDA
local/python-pycuda 2020.1-1
    Python wrapper for Nvidia CUDA

glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce RTX 2070/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 455.38
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 455.38
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 455.38
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Так-же, хоть это и не имело особого смысла, переустановил следующие пакеты :

libmediainfo
qt5-svg
qt5-script
qt5-declarative
vapoursynth
libusb
xdg-utils
lsof
ocl-icd
mpv-full
ffmpeg
svp

В чем может быть проблема? Другие приложения, имеющие функции GPU ускорения, работают с драйвером 455.38 - корректно. Проводились ли тесты SVP, с драйвером nVidia 455+ ? Спасибо.


OS:  Manjaro 20.2 Nibia
Kernel:  x86_64 Linux 5.9.1-1-rt19-MANJARO
DE:  KDE 5.75.0 / Plasma 5.20.2
CPU:  AMD Ryzen 5 3600X 6-Core @ 12x 4.399GHz
GPU:  GeForce RTX 2070
GPU Driver : 455.38
SVP Version : 4.3.191-1

Chainik wrote:

вроде, никак не связано

Спасибо. Ваша правда. Проблема оказалась в SMPlayer'e. На MPV, удалось подружить .lua скрипты и SVP, без особых проблем.

Здравствуйте, решил установить кастомные скрипты на MPV и получил проблему в виде не работающего SVP, во время исполнения скриптов.

При отключении скриптов MPV, SVP работает корректно. Для проверки, я пробовал различные .lua скрипты для MPV и во всех случаях, SVP отказывался работать с ними в связке.

Для конкретного примера, я предлагаю рассмотреть скрипт mpv_sponsorblock (поскольку для меня, его функционал наиболее ценный). Ссылка на GitHub : https://github.com/po5/mpv_sponsorblock. При подключении скрипта, он успешно работает, однако, SVP прослойка не загружается (при этом, SVPManager остается рабочим).

Правильно ли я понимаю, что SVP, не совместим по умолчанию с другими MPV скриптами? Если это не так, то каким образом можно заставить связку LINK > SVP > MPV > MPV Plugins > SMPlayer работать? sad

Спасибо.

Chainik wrote:

я так и написал


Тогда я вас не правильно понял. Я думал, что вы говорите о поддержке из GUI SVP, плагина youtube-dl. Спасибо за помощь.

Chainik wrote:

если выбирать поток БЕЗ значка "V+A" то звук будет в любом плеере

Но контейнер будет MP4 и качество потока (зачастую) не выше 720p.


Chainik wrote:

если вы знаете как передать SMPlayer-у через ком. строку отдельную аудио-дорожку - можете сказать

Без понятия. Но если при включенном SVPManager запустить ссылку на поток из эмулятора терминала "пример : smplayer https://www.youtube.com/watch?v=2lV5SfgcrYM", то видео запускается в максимальном разрешении видео и аудио (как указано в настройках smplayer).



Выхлоп smplayer'а при запуске из эмулятора терминала :

Основная информация
Адрес: https://www.youtube.com/watch?v=2lV5SfgcrYM
Длительность: 00:11:56
Демультиплексор: timeline

Информация о клипе
Имя: Бесшумный Студент-ПК II // Медная паутина // Сборка и запуск

Первичный видео-поток
Разрешение экрана: 1920 x 1080
Соотношение сторон: 1.77778
Формат: h264
Битрейт: 542 кб/с
Частота кадров: 24.000000
Выбранный кодек: h264

Видео-потоки
Дорожка 0
Идентификатор: 1

Звуковая дорожка по умолчанию
Формат: opus
Битрейт: 109 кб/с
Частота: 48000 Гц
Каналы: 2
Выбранный кодек: opus

Звуковые дорожки
Дорожка 0
Язык: eng
Идентификатор: 1



Выхлоп smplayer'а, при запуске через SVP плагин youtube-dl

Основная информация
Адрес: https://r4---s...3Q%3D%3D&ratebypass=yes
Длительность: 00:11:56
Демультиплексор: lavf

Первичный видео-поток
Разрешение экрана: 1920 x 1080
Соотношение сторон: 1.77778
Формат: av1
Битрейт: 635 кб/с
Частота кадров: 24.000000
Выбранный кодек: libdav1d

Видео-потоки
Дорожка 0
Идентификатор: 1

Звуковая дорожка по умолчанию
Формат:
Битрейт: 0 кб/с
Частота: 0 Гц
Каналы: 0
Выбранный кодек:


Отмечу, что звука нет независимо от того, какой формат выбран в меню плагина youtube-dl (MP4; VP9; AV1) Как-то так... hmm

P.S : В общем, я не нашел варианта, как решить проблему с пробросом аудиодорожек в smplayer штатными средствами sad Временно накастылил шорткат : xclip -o | xargs smplayer.

Chainik wrote:

ну потому что SMPlayer-у никак не передать несколько раздельных URL (отдельно видео, отдельно аудио)

Возможно, но факт остаётся фактом, на ранних версиях SVP звук в связке smplayer + youtube-dl + svp был big_smile Данная возможность отвалилась где-то год назад.


Chainik wrote:

он вроде сам умеет youtube-dl запускать, вот и открывайте прямо через него

Так через него и открывается. В сетевых настройках smplayer'a указано "Поддержка видео сайтов : mpv + youtube-dl". Впрочем, если вместо этой связки указать в сетевых настройках "YouTube" (обработка средствами smplayer), то ничего не изменится. Видео будет транслироваться без аудиодорожки.

Стандартная связка mpv + youtube-dl + svp работает корректно. Собственно, есть вероятность, что SVP и\или youtube-dl, не корректно передаёт ссылку на поток smplayer'у. По этому я и поинтересовался, есть ли возможность это пофиксить (хотя-бы через костыли)?

Путаницей среди вас

Возможно big_smile


Что именно вы делаете и как?

Запускаю SVPManager; из браузера копирую ссылку на поток в буфер обмена; в настройках MPV, плеером по умолчанию указан smplayer; запускаю видео любого качества, из системного лотка (плагина SVP youtube-dl) (при MP4 360p звук есть). Собственно всё. Запускается smplayer. В списке Audio, аудиодорожки отсутствуют sad

Спасибо за ответ. Я ознакомлен с информацией в RTFM. Выше, я не случайно отметил, что :


Пробовал старые сборки smplayer; smplayer-svn (19.5.0)


Как объяснить, что все опробованные, разные версии smplayer, работают идентичным образом с SVP (либо никак, либо при вводе доп.параметров MPV "-input-ipc-server=--input-ipc-server=/tmp/mpvsocket", но без возможности взаимодействия с GUI)?



SMPlayer >= 20.4.2 - works only with SVP >= 4.3.191 (2020-04-11)


Я подтвкрждаю, что если собрать свежую версию SVP (4.3.191), то связка SVP + SMPlayer (20.4.2) работает корректно для локальных файлов. Есть проблема при воспроизведении потоков в связке youtube-dl + smplayer + svp, а именно, отсутствие аудиодорожки в smplayer.

Собственно, есть ли возможность решить данную проблему? Пробовал отключить аудиофильтры --af-del=0, но дорожки не появляются. При воспроизведении потоков в связке youtube-dl + mpv + svp, аудиодорожки передаются корректно.

Всем привет,

Установил SVP 4.3.183-1 на Manjaro 20.0.1 Lysia. Сам по себе SVP работает корректно, через mpv-full 0.32.0-1, однако ни в какую не хочет работать с smplayer.

Пробовал старые сборки smplayer; свежие (smplayer 20.4.2-1); smplayer-svn (19.5.0)... все версии smplayer просто проигрывают видео без svp слоя.

Если прописать в дополнительных параметрах mpv : --input-ipc-server=/tmp/cmdrkotori.mpc-qt.mpv или --input-ipc-server=--input-ipc-server=/tmp/mpvsocket, то видео передаётся в smplayer (любую из вышеупомянутых версий), но отсутствует возможность как-то манипулировать воспроизведением потока. Не работает ни перемотка, ни изменение уровня звука, в общем ничего.

Все зависимости стоят. Собственно, уже сказал, что svp + mpv-full работает без проблем.

Как подружить svp и smplayer? Буду благодарен за помощь.

Не понимаю, почему я сразу не пошел простым путем и не поставил нужную версию питона, вместо танцев с бубном и ссылками? lol Хорошая мысля, приходит опосля, сейчас всё работает. Спасибо за помощь ))

Ссылки на бинарники, так же пробовал создавать. Результат тот-же.

Так установлена более свежая версия питона : 3.6.2-1. Или конкретно версия 3.5 принципиальна? Я пробовал создать ссылки, с 3.6 на 3.5, но SVP её не схавал. Как должна называться необходимая библиотека точно? libpython3.5.so? Из тех, что сейчас стоят : libpython2.7.so ; libpython2.7.so.1.0 ; libpython3.6m.so ; libpython3.6m.so.1.0 ; libpython3.so.

Или дело вообще не в либах, а конкретно в питоне? Сейчас стоят : python2.7 и python3.6.

Kernel: x86_64 Linux 4.11.12-1-rt14-MANJARO
OS:  Manjaro 17.0.5 Gellivara
DE:  KDE 5.38.0 / Plasma 5.10.5
CPU: Intel Core i7-3770K
GPU: GeForce GTX 1060 6GB

Всем доброго времени суток. Вчера установил из AUR, на Manjaro - SVP 4.1.0.118-1. Установка прошла успешно, софт заводится и работает. GPU Ускорение и svplight, так же работают. Все зависимости установлены. Не работает только SVPTube. Вернее, SVP, его просто не видит. Youtube-dl и python 3.6.2-1 установлены. С установочным пакетом, проблем нету.

В чём может быть причина того, что SVPTube, остаётся невидимым, для SVP? И как это дело помирить? Спасибо.