Options de sélection vides sur Chrome / Chrome et Ubuntu 14.04

17

J'utilise Ubuntu 14.04 sur un ordinateur portable Acer Aspire 4750G. Récemment, j'ai commencé à avoir un problème avec les listes d'options HTML SELECT lors de l'utilisation de Chrome ou de Chrome.

Normalement, tout fonctionne bien, les options de sélection sur les pages Web commenceront à s'afficher comme vides. Voici une capture d'écran:

entrez la description de l'image ici

Le problème se produit de manière irrégulière et se produit à la fois avec Chrome et Chromium, mais pas avec Firefox. Une fois que cela se produit, je dois fermer toutes les sessions Chrome / Chromium pour m'en débarrasser.

Une fois que cela se produit, cela se produit sur tous les sites mais ne semble affecter que les options. Ce n'est pas une erreur CSS car l'exemple ci-dessus a été créé avec le code le plus basique possible:

<body>  
<table>  
    <tr>
        <td>Test Select:</td>
        <td>
            <select name="test">
                <option value="1">Option 1</option>
                <option value="2">Option 2</option>
                <option value="3">Option 3</option>
                <option value="4">Option 4</option>
                <option value="5">Option 5</option>
                <option value="6">Option 6</option>
                </select>
            </td>
        </tr>
</table>
</body>

Si je regarde la source de la page dans le navigateur, ça a l'air bien, et je peux sélectionner les options en cursant de haut en bas, mais elles ne s'affichent pas et je ne peux pas sélectionner avec un clic de souris.

Quelqu'un peut-il suggérer pourquoi cela peut se produire? J'ai chassé Google, mais je ne trouve aucune référence à ce problème. J'apprécierais beaucoup toute suggestion.

Merci Don

Don Dunlop
la source
salut! J'ai le même problème - avez-vous peut-être trouvé une solution à cela?
daxur
3
@daxur - Pas encore de solution bien qu'il semble s'agir d'un problème de pilote graphique. J'utilise un Acer Aspire 4750G avec le jeu de puces Optimus douteux. J'ai découvert que le problème se produit dans les fenêtres du navigateur affichées sur un moniteur HDMI externe, mais si je fais glisser cette fenêtre du navigateur vers l'écran interne de l'ordinateur portable, c'est correct. Le faire glisser vers l'écran externe échoue à nouveau. J'utilise les pilotes Nouveau par défaut - la dernière fois que j'ai essayé d'installer les pilotes NVidia, j'ai complètement perdu le système et j'ai dû le réinstaller pour le récupérer, donc un peu paranoïaque à l'idée de le faire à nouveau.
Don Dunlop
certains collègues ont le même problème. Je pense que tous n'ont pas le même cpu / gpu. Je sais que tous n'ont pas de processeur dédié - la plupart n'ont qu'un Intel de 4ème génération avec un GPU Intel HD 4400. en fait, personne n'a le problème, donc je ne peux pas tester si cela fonctionne sur le moniteur de l'ordinateur portable.
iRaS
Même chose ici, essayer de trouver une solution
Mathieu Dumoulin
Pareil ici. L'astuce @DonDunlop fonctionne aussi pour moi: le problème ne se produit que sur un moniteur externe (câblé via un câble VGA, pas HDMI). Les options d'affichage sur un ordinateur portable s'affichent comme prévu.
Mat

Réponses:

6

Vous devez désactiver l'accélération matérielle!

Vérifiez ceci pour la solution détaillée - je n'ai pas envie de copier-coller le tout et de voler la réponse de quelqu'un d'autre!

http://www.solveyourtech.com/turn-hardware-acceleration-google-chrome/

Le résumé est que vous devez aller dans "Paramètres" puis "Paramètres avancés" dans Chrome, puis décochez la case d'accélération matérielle.

Mathieu Dumoulin
la source
Désolé ... absent depuis un moment et c'est ma première chance de tester à nouveau. Le problème que j'ai décrit s'est produit ce matin, j'ai donc désactivé l'accélération matérielle conformément aux (excellentes) instructions, et le problème a immédiatement disparu. Cependant, la désactivation de l'accélération matérielle nécessite un redémarrage de Chrome qui résout généralement le problème par lui-même, il est donc difficile de dire si cela l'a fait ou non. Je vais l'exécuter comme ça pendant quelques semaines pour être sûr, mais si le problème ne se reproduit pas dans ce temps, cela semble le faire.
Don Dunlop
cela a fonctionné pour moi. Je suis sur Fedora 21 et Chrome 46
Fernando Fabreti
Malheureusement, cela n'a pas résolu le problème pour moi. La désactivation de l'accélération matérielle nécessite un redémarrage de Chrome et cela a temporairement résolu le problème, mais cela s'est reproduit. Cela dit, j'ai trouvé une solution de contournement viable. Le redémarrage de Chrome supprime temporairement le problème. L'utilisation de chrome: // restart fera cela sans perdre de contenu dans vos onglets. Je viens de créer un élément sur ma barre de signets appelé «Réinitialiser» et l'ai pointé sur chrome: // restart. Lorsque le problème se produit, je clique dessus, Chrome redémarre et le tour est joué. Pas très élégant mais mieux que de redémarrer.
Don Dunlop
hehe, mais le programmeur pragmatique déclare: «sélectionner» n'est pas cassé Il est rare de trouver un bogue dans le système d'exploitation ou le compilateur, ou même dans un produit ou une bibliothèque tiers. Le bogue est très probablement dans l'application.
isaias-b
0

Essayez de mettre à jour la dernière pile de grapgics. https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Sûr

La version 14.04.2 et les versions plus récentes seront livrées avec un noyau mis à jour et une pile X par défaut. Si vous avez installé avec des supports plus anciens, vous pouvez utiliser ce qui suit pour installer le nouveau noyau à partir de 15.04 (Vivid):

BUREAU

 sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid 

BUREAU MULTIARCHE

Si vous exécutez un bureau multiarchitecture (par exemple, i386 et amd64 sur amd64, pour les jeux ou Wine), vous constaterez peut-être que vous avez besoin d'une commande légèrement plus impliquée, comme celle-ci:

sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid libgl1-mesa-glx-lts-vivid libgl1-mesa-glx-lts-vivid:i386 libglapi-mesa-lts-vivid:i386
Yurii Kolesnykov
la source
Merci Yurii ... J'ai essayé et cela semblait mieux au début mais malheureusement le problème est réapparu. J'ai maintenant un joli nouveau noyau. :-) En guise de solution de contournement, chrome: // restart as a bookmark résout le problème lorsqu'il apparaît. Ok pour l'instant. Merci pour la suggestion.
Don Dunlop
Aucun de ces correctifs ne fonctionne dans 18.04.x ​​...
Kim