VLC не будет работать в Ubuntu 20.04.3 LTS с картой NVidia

VLC не будет работать в Ubuntu 20.04.3 LTS.
Изображение в случайном порядке замораживается, но звук продолжает воспроизводиться.
Или случайно вылетает.
Или случайным образом зависает весь ПК.

Сначала я попробовал версию VLC для моментальных снимков.
Затем я переключился на sudo apt install vlc , чтобы запустить его с терминала и зарегистрировать некоторые ошибки:

$ vlc 4.mp4 

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[000055fc808f5670] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[00007fbf04003460] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.7.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.7.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[00007fbf277175a0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  470.86  Tue Oct 26 21:45:30 UTC 2021 for hardware decoding
[00007fbf277175a0] main decoder error: Timestamp conversion failed for 185033334: no reference clock
[00007fbf277175a0] main decoder error: Could not convert timestamp 0 for FFmpeg
[00007fbf277175a0] main decoder error: Timestamp conversion failed for 787500001: no reference clock
[00007fbf277175a0] main decoder error: Could not convert timestamp 0 for FFmpeg
[00007fbf1cccee20] main decoder error: Timestamp conversion failed (delay 666000, buffering 66600, bound 3000000)
[00007fbf1cccee20] main decoder error: Could not convert timestamp 7629279603 for faad
[00007fbf1cccee20] main decoder error: Timestamp conversion failed (delay 666000, buffering 66600, bound 3000000)
[00007fbf1cccee20] main decoder error: Could not convert timestamp 7629051597 for faad

У меня есть GTX 1080 и Intel i7 7700k.
В Дополнительные драйверы я выбрал: Использование метапакета драйвера NVIDIA из nvidia-driver-470 (проприетарный, протестированный) .

$ sudo lshw -c video
[sudo] password for george: 
  *-display                 
       description: VGA compatible controller
       product: GP104 [GeForce GTX 1080]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:149 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff

По какой-то причине Ubuntu не видит драйверы Intel, хотя они у меня установлены:

$ sudo apt-get install xserver-xorg-video-intel

Reading package lists... Done
Building dependency tree       
Reading state information... Done
xserver-xorg-video-intel is already the newest version (2:2.99.917+git20200226-1).
The following packages were automatically installed and are no longer required:
  gyp javascript-common libc-ares2 libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libnode-dev libnode64
  libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libssl-dev libuv1-dev nodejs-doc python-pkg-resources python2
  python2-minimal python2.7 python2.7-minimal
Use 'sudo apt autoremove' to remove them.

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

Я также несколько раз удалял ~ / .config / vlc / , чтобы сбросить VLC, но безрезультатно.

Я думаю, что VLC просто сломан в Ubuntu 20.
Это убило продуктивность, потому что вместо того, чтобы часами смотреть учебные пособия, я потратил часы, чтобы понять, что не так с VLC.

Мне нужен медиаплеер, способный отображать субтитры, изменять скорость воспроизведения, пропускать вперед и назад, удерживать список воспроизведения видео и не давать сбой после 2 минут воспроизведения.
Я пробовал Totem, но в нем нет этих функций.

Редактировать:

Какова история этой машины? Какая версия Ubuntu была установлена ​​здесь впервые?

Я отформатировал все доступные диски, установил Ubuntu 20.04.3 LTS на один диск и Windows 10 Pro x64 на другой.
Я впервые установил и использовал Ubuntu.

$ head -n1 /etc/apt/sources.list

# deb cdrom:[Ubuntu 20.04.3 LTS _Focal Fossa_ - Release amd64 (20210819)]/ focal main restricted

$ apt-cache policy vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1

vdpau-driver-all:
  Installed: 1.3-1ubuntu2
  Candidate: 1.3-1ubuntu2
  Version table:
 *** 1.3-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status
mesa-vdpau-drivers:
  Installed: 21.0.3-0ubuntu0.3~20.04.4
  Candidate: 21.0.3-0ubuntu0.3~20.04.4
  Version table:
 *** 21.0.3-0ubuntu0.3~20.04.4 500
        500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     20.0.4-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
libvdpau-va-gl1:
  Installed: (none)
  Candidate: 0.4.2-1build2
  Version table:
     0.4.2-1build2 500
        500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages

$ dpkg -S dri/nvidia_drv_video.so

dpkg-query: no path found matching pattern *dri/nvidia_drv_video.so*

$ vainfo

libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

5
задан 30 November 2021 в 15:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: