как решить проблему MPV-X11 ошибка: GLXBadFBConfig

У меня проблема с MPV (вилкой MPlayer2). Я установил его для использования видеовыхода OpenGL, потому что он выглядит/работает лучше всего на моем ноутбуке (более старый Intel). Тем не менее, каждый раз, когда я открываю видео, это дает мне сообщение об ошибке "X11 error: GLXBadFBConfig" и продолжает говорить мне "не удалось создать контекст GLX!"но все равно отображает видео, что заставляет меня думать, что он использует резервный видеовыход (вероятно, X11 vo).

Я посмотрел его, и кажется, это вызвано видео драйвер не поддерживает уровень OpenGL, который пытается использовать приложение, но я использовал OpenGL VO на MPlayer2 без проблем.

Это известная проблема? Есть ли способ исправить это?
Я использую Manjaro (Arch-based) x86_64 тестовую ветку, поэтому у меня есть последняя Mesa и драйверы...

3
задан Braiam
04.03.2023 15:33 Количество просмотров материала 3234
Распечатать страницу

1 ответ

Вы упомянули, что у вас есть старый ноутбук Intel. Мне кажется, что он просто не поддерживает VA-API. Только G45 и более поздние системы поддерживают его. Посмотрите на vainfo выход. Вы можете попробовать опцию --hwdec-codecs=all, чтобы увидеть, работают ли другие кодеки. Вы также можете посмотреть это Github вопрос, который проливает некоторый свет на подобную проблему более подробно. В принципе, проблема показывает вывод терминала воспроизведения файла, который показал бы информацию:

mpv --vo=opengl --hwdec=vaapi:

Playing: test.avi
File tags:
encoder: MEncoder git-ab94fc6-4.4.3
title: test.avi
[stream] Video (+) --vid=1 (mpeg4)
[stream] Audio (+) --aid=1 (mp3)
[vo/opengl/x11] X11 error: GLXBadFBConfig
[vo/opengl] Could not create GL3 context. Retrying with legacy context.
Using software decoding.
1
отвечен mrub 2023-03-05 23:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх