@b166ir

Mplayer. Почему зависает framebuffer?

Доброго времени суток всем.
Столкнулся со странной ситуацией. Есть задача крутить видео плайлист на машине с Linux без графики. Использую framebuffer, команда примерно такая mplayer -vo fbdev2 -playlist /home/playlist
Все замечательно играет. Но если послать kill -9 pid или просто с консоли прервать команду mplayer'a через ctrl + c, то экран зависает. То есть показывает изображение последнего кадра видео. Иногда эту ситуацию помогает решить переключение на другую консоль через alt + f(номер консоли). Но иногда помогает только перезагрузка. На клавиатуру экран не реагирует. По ssh все работает. Отсюда вопрос как можно обнулить framebuffer и возобновить изображение с tty.
Промучившись с этой проблемой, поднял X'ы ( побывал и kde и gnome и lfxe ). Ситуация идентична, но процент полного зависания меньше. То есть чаще всего помогает ctrl + alt +f(номер консоли).
Решил уже запускать не через framebuffer а через mplayer -vo xv, x11 и т.д. Во всех режимах что завелись есть другой глюк. При смене видео перед тем как начнет играть следующее по плейлисту, на несколько миллисекунд появляется изображение рабочего стола. Подскажите как все это можно решить?
p.s.
Система Centos 7 64 битный.
Железо Intel(R) Celeron(R) CPU 847 @ 1.10GHz и 2gb ram.
  • Вопрос задан
  • 424 просмотра
Пригласить эксперта
Ответы на вопрос 1
p00h
@p00h
Фехтовальщик-стропальщик
Чтобы убрать последний кадр попробуйте послать что-нибудь полезное/бесполезное в /dev/fbX
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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