Воспроизведение видео иногда зависает пользовательский интерфейс и клавиатура

Как уже говорилось, при воспроизведении avi видеофайлов с помощью vlc видеопроигрывателя (независимо от того, является ли он полноэкранным или оконным) через некоторое время (от 10 до 30 минут, кажется, что-то привязано к затемнению экрана):

  • изображение на экране зависает
  • зависание клавиатуры
    • не могу отключить numlock
    • ctrl + alt + все, что не работает
  • иногда я могу двигать мышью, но она не может взаимодействовать с верхней панелью Ubuntu.
  • нажатие кнопки питания не оказывает никакого влияния
  • Звук продолжает воспроизводиться как обычно (до конца фильма)

Так что это не зависание ядра и не приложение зависаю ... но пользовательский интерфейс + USB вход завис! Единственный способ продолжить просмотр фильма - нажать кнопку сброса.

Просмотр работает хорошо, никаких сбоев Chrome, в браузере YouTube может показывать видео в течение нескольких часов. Достаточно памяти, используется менее 20%. ни один из 2 ГБ подкачки не используется. Видеофайлы всегда находятся в ОЗУ (/mnt/tmp/somefile.mkv, на tmpfs), ОЗУ проверялось несколько раз, memtest в порядке, вкладки Chrome НЕ падали ни разу!


H / W:

  • Процессор: i7 920
  • Оперативная память: 48 Гб оперативной памяти
  • Графический процессор: ATI R9 270 2 Гбит
  • Монитор: IPS-панель 2k 75 Гц, подключена через DP1.2
  • универсальную клавиатуру и мышь usb 2.0
<час>

ПО:

uname -a

Linux apc 4.18.0-22-generic #23~18.04.1-Ubuntu SMP Thu Jun 6 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:    18.04
Codename:   bionic

vlc --version

VLC media player 3.0.7 Vetinari (revision 3.0.7-0-g86cee31)
VLC version 3.0.7 Vetinari (3.0.7-0-g86cee31)
Compiled by jenkins on e672859d050d (Jun  7 2019 10:27:35)
Compiler: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)

lshw -c video

  *-display                 
       description: VGA compatible controller
       product: Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: irq:31 memory:d0000000-dfffffff memory:fbd80000-fbdbffff ioport:d000(size=256) memory:c0000-dffff

modinfo amdgpu | grep version

version:        5.0.19.20.7
<час>

Предприняты шаги для воспроизведения зависания:

  • Загрузите Ubuntu 18.04.2 с ubuntu.com
  • Удалите и очистите установку (одна часть, минимальная установка + обновления + 3-я часть)
  • amdgpu-pro (I Нужны opencl) драйверы 19.20, скачанные с их страницы
  • Установленные с ./amdgpu-pro-install -y --opencl=pal,legacy
  • Перезагрузка
  • sudo snap install VLC
  • Open avi файл (кодек xvid)
  • 20 минут = зависание экрана, пользовательский интерфейс мертв, только звук будет воспроизводиться до конца фильма.

Вопросы

  • Что может быть не так?
  • Как исследовать?
  • Кто-то еще сталкивался с такими же проблемами с 18.04 + vlc + amdgpu?

Предприняты поиски

  • Найден этот , но он связан с аппаратным обеспечением nvidia

  • Нашли это , но решение не найдено


Временное решение

sudo apt install mplayer mplayer-gui

Это прекрасно работает ..

После дня тестирования: Нет, он также может зависнуть. Удаление тега VLC. Проблема где-то в драйверах Ubuntu / Xorg / OpenGL / video


Выводы

Я обнаружил, что гораздо удобнее использовать консоль linux для процесса сборки программного обеспечения, но он влажный / нестабильный UX только что разочаровал меня в его повседневном / развлекательном использовании.

Я просто хотел посмотреть фильм! За пару дней его использования (я имею в виду X.Org и ALSA) мне уже пришлось:

  • пару раз переустанавливать драйверы OS / gpu
  • сталкиваться с проблемами выпадания / молчания с «звук через порт дисплея»
  • многочисленные зависания и сбои популярного программного обеспечения

Эти две технологии, которые являются основой взаимодействия с пользователем, - это реальные бета-версии чего-то, что может быть когда-либо пригодный для использования человеком! Случайные зависания, вспышки на экране, пропадание звука ... 2019-й? Самый удобный настольный дистрибутив? ЛОЛ ... эта древесина слишком сырая, чтобы стать хорошим, легко поджигаемым, ребята!

1
задан 26 June 2019 в 22:03

0 ответов