1 votes

comment résoudre le problème MPV - erreur X11 : GLXBadFBConfig

J'ai un problème avec MPV (la fourche de MPlayer2). Je l'ai configuré pour utiliser la sortie vidéo OpenGL parce qu'elle est la plus performante sur mon ordinateur portable (un vieil Intel). Cependant, chaque fois que j'ouvre une vidéo, je reçois une erreur indiquant "X11 error : GLXBadFBConfig" et me dit "Could not create GLX context !" mais affiche quand même la vidéo, ce qui me fait penser qu'il utilise une sortie vidéo de secours (probablement le X11 vo).

J'ai fait des recherches et il semble que cela soit dû au fait que le pilote vidéo ne supporte pas le niveau d'OpenGL que l'application essaie d'utiliser, mais j'ai utilisé la VO OpenGL sur MPlayer2 sans problème.

Est-ce un problème connu ? Existe-t-il un moyen de le corriger ? J'utilise Manjaro (basé sur Arch) x86_64 Testing branch, j'ai donc les derniers tabla et pilotes...

1voto

eerne Points 408

Vous avez mentionné que vous avez un ancien ordinateur portable Intel. Il me semble qu'il ne supporte pas VA-API. Seuls les systèmes G45 et ultérieurs le supportent. Regardez le vainfo sortie. Vous pouvez essayer l'option --hwdec-codecs=all pour voir si d'autres codecs fonctionnent. Vous pouvez également jeter un coup d'œil à ce problème Github qui fait la lumière sur un problème similaire de manière plus détaillée. Fondamentalement, le problème montre la sortie du terminal lors de la lecture d'un fichier, qui révélerait des informations :

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X