Écran vide après suspension / hibernation le 14 avril

30

J'ai fait une nouvelle installation d'Ubuntu 14.04. Tout fonctionne très bien, sauf après une mise en veille prolongée / suspension, je reçois un écran noir. Je peux utiliser Alt+ Ctr+ F1puis Ctrl+ Alt+ Delpour redémarrer et l'écran revient bien.

J'utilise les X.org X-serverpilotes open-source .

Mon ordinateur portable est hp pavilion g6, APU A8-3520M avec Radeon HD 6620G

Que puis-je faire pour faire revenir l'écran après la suspension / hibernation? J'ai vérifié un vieux fil de 2010 où les gens ajoutent un petit morceau de code quelque part dans le système pour forcer l'écran à revenir ou quelque chose.

user268569
la source
1
Semble être cet écran vide de Bug Ubuntu 14.04 après le réveil du sommeil Avez-vous essayé avec "Addidtional Driver" installé pour votre GPU?
TuKsn
Eh bien, par "pilote supplémentaire", voulez-vous dire celui propriétaire téléchargé depuis le site Web d'AMD? Le problème avec eux est que, si je les installe et que j'ouvre Scilab Advanced CLI, j'obtiendrai un avertissement comme celui-ci: "Avertissement Libegl: DRI2 n'a pas pu s'authentifier" Mais ce fil que vous venez de publier ne présente aucune solution? Est-ce que je manque quelque chose?
user268569
Je suis désolé d'être entré dans Ubuntu il y a un mois, est-ce une commande de terminal ou quoi? Merci encore :)
user268569
1
Oui, vous avez raison, syslog, dmesg et xorg.log seraient plus intéressants.
TuKsn
2
Vérifiez si cela fonctionne pour vous: askubuntu.com/a/436389/16395
Rmano

Réponses:

7

Tuer le processus light-locker(découvert en utilisant xwininfo) nous a aidé temporairement, puis désinstaller light-lockeravec l'a dpkg --purge light-locker light-locker-settingscorrigé de manière plus permanente.

Nous utilisons Gnome 3, donc cela pourrait ne pas être une solution pour tout le monde.

(En général, il existe probablement un processus affichant un écran noir que vous devez tuer; essayez de le trouver!)

Dragon
la source
Merci beaucoup!! Tu as été une bouée de sauvetage. J'ai lu au moins 30 rapports de bogues et je n'ai pas trouvé de problème. J'utilisais le radeonpilote open-source . Mais après le retrait light-locker, tout a parfaitement fonctionné !!
3

Quel noyau utilisez-vous? Vérifiez cela avec uname -r. Je ne suis pas fan des pilotes propriétaires AMD sous Linux. Je trouve beaucoup de problèmes avec eux. Je préfère exécuter les pilotes open source et les noyaux plus récents ont de nombreuses nouvelles corrections et fonctionnalités pour les graphiques AMD. Vous pouvez emprunter la VOIE SOURCE OUVERTE ou la VOIE PROPRIETAIRE.

VOIE SOURCE OUVERTE

Si vous utilisez 3.13, essayez le nouveau noyau 3.16

sudo apt-get install --install-recommend linux-generic-lts-utopic

ou essayez l'ensemble de la pile d' activation Utopic LTS, ce qui est mieux ...

sudo apt-get install --install-recommend linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Si vous exécutez déjà la 3.16, essayez de supprimer la pile d'activation Utopic LTS

sudo apt-get supprimer linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Si rien de tout cela ne vous aide, vous pouvez essayer le dernier noyau stable. C'est un peu plus délicat et pourrait causer des problèmes, mais j'exécute le noyau linux 4.0 sur Ubuntu 14.04 depuis un certain temps sans aucun problème.

mkdir linux4-0-4
cd linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http: //kernel.ubuntu. com / ~ kernel-ppa / mainline / v4.0.4-wily / linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/ v4.0.4-wily / linux-headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0 * .deb linux-image-4.0 * .deb

Après avoir installé ou supprimé des noyaux, vous devrez redémarrer pour les tester.

ITINÉRAIRE PROPRIÉTAIRE

Vous pouvez installer le pilote Catalyst propriétaire d'AMD assez facilement dans Ubuntu 14.04. Exécutez simplement

sudo apt-get install fglrx
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --initial

Si vous utilisez plusieurs cartes graphiques AMD ou AMD dual graphics (c'est-à-dire: les utilisateurs d'ordinateurs portables), utilisez:

sudo amdconfig --adapter = all --initial

Après avoir installé ou supprimé Catalyst, vous devrez redémarrer pour tester.

HarlemSquirrel
la source
J'ai sauvé ma vie ...
asiniy
2

J'ai eu ce problème qu'Ubuntu n'a pas pu charger après la mise à niveau du 12.04 au 14.04. Après avoir couru, startxil n'y avait qu'un écran noir. Je le corrige en passant en mode de récupération et en sélectionnant simplement Réparer les packages cassés et vérifier tous les systèmes de fichiers , mais je pense que seule la première option fonctionnera.

maq
la source
Pouvez-vous vérifier si vous pouvez récupérer de l'hibernation sur des pilotes graphiques open-source? Je suis assez certain qu'ils sont terriblement défectueux. - - - Aussi, j'apprécierais un peu plus de détails sur l'approche que vous avez suggérée :)
user268569
2

Avez-vous éteint le périphérique graphique Radeon? Parce que je l'ai fait et ce que vous décrivez ici est ce que j'ai vécu. J'ai annulé la mise hors tension du VGA et la sortie de secours fonctionne à nouveau pour moi.

Florin C
la source
Comment avez-vous annulé la mise hors tension du VGA? Dans le BIOS?
Peter Mortensen
@PeterMortensen J'ai ouvert une méta-question sur l'une de vos modifications. Je vous tague car il est correct de vous en informer.
Andrea Lazzarotto
2

Je suis sûr que c'est un bug du noyau (j'ai le même problème avec Intel, et il a commencé il y a seulement 3-4 semaines).

Essayez d'installer un autre (ancien) noyau et démarrez avec. En ce moment dans le référentiel, je peux voir que c'est la plus ancienne version du noyau:

sudo apt-get install linux-image-3.13.0-24-generic
Postadelmaga
la source
1
Même chose ici sur un Lenovo Latitude T400 . Cela fonctionne après avoir chargé un ancien noyau au démarrage. (Appuyez sur la Shifttouche gauche pendant le démarrage pour activer Grub .)
JJD
ce que vous voulez dire avec former kernel... de toute façon sur mon ordinateur portable semble fonctionner avec les dernières mises à jour (je cours 14.10)
Postadelmaga
Vous pouvez démarrer votre machine avec un noyau antérieur en appuyant sur la Shifttouche gauche au démarrage. Cela lance Grub où vous pouvez sélectionner l' ancien noyau . Notez que j'utilise toujours 14.04.
JJD
1

J'ai eu le même problème sur Xubuntu 14.10 mon Lenovo Yoga.

J'ai décoché la case `` Configurer de nouveaux écrans lors de la connexion '' dans la boîte de dialogue des paramètres d'affichage.

Essayez-le - j'espère que cela vous aidera.

Sergey A. Savenko
la source
Par «boîte de dialogue des paramètres d'affichage», voulez-vous dire «Paramètres système» -> «Écrans»?
Peter Mortensen
@ peter-mortensen, oui.
Sergey A. Savenko
1

Après avoir essayé de nombreuses suggestions différentes, j'ai finalement abandonné le 14.04 et installé le 15.04 et maintenant le problème a disparu.

J'ai installé 15.04 sur Lenovo Yoga 2 pro.

musiton
la source
0

Même problème avec la carte NVidia. Light Locker ne l'a pas corrigé. Solution: assurez-vous de passer d'abord à l'utilisation des pilotes d'écran NVidia en vous assurant d' d'avoir une connexion Internet en direct , puis

System Tools->Software Updater ->  (Settings) button
[Additional Drivers]  tab

NVidia Corporation:  Unknown          select radio button:
  (*) Using NVIDIA binary driver--version etc. (tested)
  ( ) Using X.Org X server -- Nouveau
(Apply Changes) button, it takes a while to download & install
**restart your computer**

vérifiez votre installation avec Outils système-> Paramètres du serveur NVIDIA X, devrait être là et trouver le splash de pingouin vert sur l'outil.

Cela a fait l'affaire pour moi.

Seigneur Dragon
la source
0

J'ai eu le même problème sur un Dell Inspiron 3558 avec des graphiques nvidia (GK208M (GeForce 920M) avec le pilote 340.102) avec Ubuntu 14.04 (64 bits Intel i5).

Plus tôt, j'ai fait une mise à jour logicielle et la version du noyau était:

linux-image-3.13.0-144-generic 3.13.0-144.193 amd64
Linux kernel image for version 3.13.0 on 64 bit x86 SMP

Chaque fois que je suspendais (fermais le couvercle de l'ordinateur portable), cela ne démarrait jamais, même si j'entendais le ventilateur démarrer. J'ai vu quelques articles sur l'augmentation de la mémoire d'échange en veille prolongée, mais je ne pensais pas que cela pourrait être le problème, car plus tôt lorsque j'ai acheté l'ordinateur portable, cela fonctionnait et même après avoir personnalisé, j'ai augmenté ma RAM. J'ai également installé Ubuntu à nouveau.

C'est juste après une mise à jour particulière du noyau qu'elle a disparu.

J'ai donc mis à jour linux-generic(actuellement 3.13.0-160-générique), et je l'ai testé avec un logiciel et une suspension à forte charge. Cela fonctionne bien maintenant :)

gaurav arora
la source
Vous avez mis à jour le noyau, donc dans votre cas, c'était un bogue dans le noyau. C'est différent de l'appareil OP, donc ce n'est pas le même problème.
Zanna
Les paramètres du serveur X ont également été désorientés une fois lorsque je les ai mis à jour avec de nouveaux pilotes pour nvida (toute version> 360 ne fonctionne pas). Le problème de Lightdm se produit toujours pour moi. Tous les noyaux mis à jour n'ont pas résolu mon problème, mais la version que j'ai mentionnée l'a également publiée dans le centre de résolution d'Ubuntu. J'espère pouvoir vous aider.
gaurav arora