J'ai un léger écran qui se déchire lorsque je regarde des vidéos dans Ubuntu 11.10 x64, vraiment ennuyeux. À la fois dans Unity et GNOME-Shell. Veuillez concentrer la réponse sur GS car c'est mon DE principal et c'est là que je veux que ça fonctionne.
Voici ce que j'utilise:
- Chaîne du fournisseur OpenGL: Tungsten Graphics, Inc
- Chaîne de rendu OpenGL: Mesa DRI Intel (R) Sandybridge Mobile
- Chaîne de version OpenGL: 2.1 Mesa 7.11
- Chaîne de version du langage d'ombrage OpenGL: 1,20
- Extensions OpenGL:
Je suppose que c'est parce que je ne parviens pas à synchroniser l'écran verticalement mais je ne sais pas comment le réparer. J'ai trouvé un fil de discussion sur driconf et j'ai défini les paramètres sur "toujours synchroniser verticalement". Que puis-je faire de plus pour résoudre ce problème?
Aidez-moi, toute réponse est la bienvenue :) ce serait nul si je ne peux pas regarder des vidéos confortablement sur mon nouvel ordinateur portable.
Mise à jour:
J'ai pensé que cela pourrait avoir quelque chose à voir avec le taux de rafraîchissement de l'écran, j'ai donc essayé de le changer manuellement. J'ai trouvé une documentation en ligne pour mon ordinateur portable (DELL LATITUDE E5420):
Là, j'ai trouvé que le taux de rafraîchissement de l'écran était de 60 Hz mais je ne sais pas comment le changer manuellement dans GNOME-Shell, j'ai donc essayé de changer les paramètres de compiz dans Unity pour voir s'il y avait une différence. J'avais toujours le problème mais je pense que ce n'était pas aussi grave, c'est difficile à dire.
Mise à jour 2:
Le problème existe également dans Unity 2D et Gnome-classic. Donc, ce problème est peut-être limité à un problème d'affichage ou de pilote?
Mise à jour 3:
La solution pour GNOME-Shell se trouve dans les commentaires de la réponse acceptée.
Réponses:
Il s'agit d'un bug avec les graphiques Intel Sandy Bridge.
Unité
Une solution de contournement pour Unity (ou Unity 2D avec Compiz) consiste à activer les options Forcer les redessins plein écran (échange de tampon) lors de la repeinture et peut-être aussi Ne pas attendre la synchronisation vidéo dans la section Solutions de contournement du Gestionnaire de paramètres CompizConfig:
Shell GNOME
Dans GNOME Shell, vous pouvez contourner le bogue en définissant la
CLUTTER_PAINT
variable d'environnement dans / etc / environment :la source
J'ai un ancien chipset Intel (G965) mais le même problème. La seule façon de le faire fonctionner à 100% "correctement" est d'utiliser Video Overlay. L'inconvénient est que cela ne fonctionne pas correctement avec les effets 3D et la composition. Je ne sais pas si la superposition vidéo est toujours prise en charge sur Sandy Bridge. Si c'est le cas, voici comment l'utiliser.
Utilisez
xvinfo
pour obtenir une description détaillée de tous les adaptateurs XVideo. Dans mon cas, il y en a deux, "Intel (R) Textured Video" et "Intel (R) Video Overlay". Le second fonctionne pour moi et la sortie de xvinfo ressemble à ceci:Dans ce cas, vous recherchez le numéro de port
93
.Pour l'utiliser dans mplayer, démarrez-le avec
mplayer -vo xv:port=93
ou mettez quelque chose comme ça dans votre$HOME/.mplayer/config
:Le réglage
xv:adaptor=1
peut également fonctionner.Pour xine, un paramètre de configuration
video.device.xv_port
peut être défini$HOME/.xine/config
.GStreamer a une propriété
device
pourxvimagesink
mais je ne sais pas comment la définir. (J'utilise uniquement mplayer).la source