J'ai enfin trouvé ce qui clochait avec le retour de veille sur le Dell XPS 13 2015 sous Linux. En fait, ce n'est pas un problème de gestion d'énergie, mais un soucis avec la gestion de l’accélération matérielle du driver vidéo.
J'ai trouvé la solution sur la page consacrée à cette machine sur le wiki ArchLinux. Une petite phrase a attiré mon attention : "Si vous rencontrez des artefacts et un environnement graphique inutilisable lors d'un retour de veille, vous pouvez essayer de configurer l'accélération graphique de votre carte Intel en 'uxa' au lieu de 'sna'". Un lien était même donné pour effectuer la configuration.
Le test s'est révélé concluant, la mise en veille fonctionne. Voici ce qu'il faut faire :
Créer un fichier de configuration /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
Je peux désormais utiliser mon XPS 13 plus sereinement. Il subsiste encore quelques petits problèmes, comme le son qui n'est pas toujours disponible (lié au dual-boot sans doute), et le mode console encore illisible (police trop petite), mais le retour de veille était le plus bloquant.
Je continue toutefois de chercher une autre solution, car les performances sont moins bonnes avec ce mode de fonctionnement du driver.
Le problème est réglé.
La modification de la configuration du driver Intel n'est plus nécessaire, et le mode sna peut être utilisé. Le "yum update" du jour aura eu raison de ce bug plutôt gênant.
Malheureusement, je ne sais pas avec précision quel paquet a résolu le problème.
En fait, je viens de découvrir une chose étrange.
Ce n'est pas la dernière mise à jour qui a résolu le problème, mais l'installation de Cairo-Dock.
Lorsque je reviens de la veille je ne peux toujours pas activer une fenêtre en cliquant sur la barre de titre ni taper un texte au clavier.
Par contre, si je glisse la souris au dessus d'une icône de Cairo-Dock, tout se réactive comme par enchantement.
Je précise que je suis sous KDE, je n'ai pas fait l'essai sous Gnome.
Bonjour,
Ayant reçu mon Dell XPS 13 sous Ubuntu 14.04 LTS cette semaine, j'expérience moi aussi ces problèmes de retour de veille. Est-ce un soucis matériel ou logiciel..? Entre cela et les plantages après MàJ Software ou après démarrage... J'avoue que mes débuts sur Linux Ubuntu sont très difficiles après mon "vieux" iMac Intel de 2006 ! Bref, Rome ne s'est pas fait en un jour et je suivrai donc attentivement votre blog. ;^D
Sur Fedora 22, on constate une très nette amélioration.
Le problème semble être lié à l'utilisation du protocole I2C pour la gestion des périphériques. Ce choix a été fait par Dell pour des raisons d'économie d'énergie.
Le Kernel 4.0 apporte le support complet des périphériques I2C, mais comme tout ce qui est nouveau, il faut un peu de temps pour que ça se stabilise.
Mais, on est sur la bonne voie.
Je précise notamment que la manip que j'utilise dans ce billet n'est plus utile.
On peut donc retrouver de bonnes performances graphiques.
Je suis à 15 jours de me l'acheter. Je pense partir sur du FullHD car au final le QHD c'est trop et puis le tactil en plus fait plus dépaisseur et consome plus. Niveau Linux tu es toujours content ?
Salut Guillaume,
Le FullHD est le bon choix. Pour ma part je cale la résolution sur 1600x900 parce que je trouve le scaling insupportable. Moins sous Fedora que sous Windows.
Le tactile m'agace donc je m'en sert jamais, qui a envie d'avoir des traces de doigts sur un écran à dalle brillante.
Niveau Linux tout est très bien supporté. Il faut juste bien configurer l'audio sinon, il prend le hdmi par défaut.
Sinon, le trackpad n'est pas fantastique donc je prends toujours une souris.
N'hésite pas si tu as des problèmes de configuration. Je te répondrai avec un décalage (je suis au US).
A+
Sinon, pour conclure sur du positif. Je suis très content de la compacité, de l'autonomie. C'est un plaisir de le trimballer en vacances dans le sac à dos. Il sait se faire oublier.
Lorsque tu parles de HDMI tu veux dire display port ? Il y a pas d'Ethernet aussi ?
Non Guillaume, je veux parler de la sortie son qui par défaut est celle de l'hdmi.
Il faut utiliser pavucontrol pour sélectionner la bonne sortie (les hauts parleurs internes), sinon pas de son.
Pour l'Ethernet, il faut utiliser un adaptateur USB.
Je viens de passer en F23 et je pert mon son à 90% des boot... Pire que ça, même en live USB je n'ai plus de son... Je comprends pas. Tu fait quoi pour régler ton son ? Le pire c'est que pavucontrol me montrer du son mais rien d'audible.
Dans les périphériques de sortie sur pavucontrol, tu dois voir : Audio Interne Digital Stéréo (HDMI) et Audio Interne Stéréo Analogique.
Si ce n'est pas la cas, et c'est ce qui m'arrive quand j'ai fait un petit tour sous Windows au dernier boot, il faut éteindre la machine et la redémarrer (il est parfois nécessaire de le faire deux fois).
Mais après cette manip, ça reste stable tant que je suis sous Fedora. Je peux éteindre, rebooter et il garde parfaitement en mémoire mon choix de périphérique de sortie son.
Dans ton cas, il y a peut-être eu une régression au niveau du noyau. Ce problème avait été réglé peu après la sortie du kernel 4.1.
Je pense que mon problème vient du kernel 4.2...
C'est fort probable. Et si c'est le cas, Bugzilla est ton ami 😉
Done : https://bugzilla.redhat.com/show_bug.cgi?id=1268786
Sinon pour la reprise d'hibernation, tu n'a pas des écran noir dès fois ?
J'hiberne quasiment jamais. Donc je ne suis pas une bonne référence.
De plus, je te rappelle que nous n'avons pas le même écran.
Salut,
J'ai un xps 13 sous Ubuntu (pas de dual boot). Le modéle avec la dale tactile en 3.200 * 1.800.
Je l'ai depuis 6 mois : Un bonheur !
Léger, rapide, autonome ... que du bon.
(A part cette p.. de console, inutilisable avec une police si petite !)
Y'a 3 jours, le PC ne s'alume plus (l'interupteur est on 1 seconde ... et c'est tout)
Le test d'affichage Dell me montre que l'écran est OK (et la batterie aussi)
Comme je suis en support pro, j'apelle Delle et un tech. vient le lendemain me changer la carte mêre.
Le PC redémare nickel ...
Sauf le bug de sortie de veille (que je n'avais pas avant) qui m'a ammené sur ce site.
... toujours pas résolu malgrés le passage en uxa !
Une idée ?
Bonjour.
Le fait que Dell change la carte mère ne veut pas dire que le BIOS est à jour.
Je te conseille de vérifier que tu as bien la dernière version du BIOS avant toute chose.
Effectivement, le site de Dell me propose une mise à jour du BIOS.
Par contre, impossible de faire une mise à jour du BIOS sans un Dual Boot Windows !
(C'est un .exe)
...
Non. Il y a une astuce en copiant l'exe dans la partition EFI.
Fais une recherche. Si tu ne trouves pas, j'essayerai de regarder.
Oui, c'est ce que j'ai fait :
Tu le copie dans /boot/efi/
Tu reboote
F12
Flash bios
...
Et c'est là que ca merde : Avec un dual boot, il sait gérer le .exe
Avec seulement Linux ... Raté !
Alors tu te fais une clé avec un truc genre freedos et tu bootes dessus.
Bonne et mauvaise nouvelles :
La bonne : Pas besoin de passer par un freedos pour flasher le Bios. Tu poses juste le .exe à la racine d'une Clé USB en NTFS et F12 ...
A propos, Dell à sorti la version A07.
La mauvaise : Cela n'a pas résolu mon probléme de sortie de veille
Ah bah non ... j'ai trouvé !
Dans le Bios, menu Power Management
il faut cocher le mistérieux "Smart Connect" de Intet smart conect technology
...
Merci Marcet pour ton aide
Et moi qui suis encore en A05. Merci pour l'info, je vais flasher illico.
Du coup, je vais voir si ça règle le problème de perte de carte son lors du dual boot.
J'ai fais la mise à jour avec le BIOS A07, mais je ne vois pas l'option "Smart Connect" sous "Power Management", d'ailleurs, je ne le vois nulle part.
Il fait quoi ce Smart Connect ?
Je viens de voir qu'Intel a abandonné le Smart Connect depuis l'été dernier.
En fait, c'est une techno qui permettait à l'ordi de se réveiller partiellement pour notifier l'utilisateur à l'arrivée d'un mail, par exemple, quand il est en veille.
Oui c'est ça.
Ca sert à rien
C'est quand même dans le Bios (A07)
...
et ça à résolu mon probléme de sortie de veille !
Encore moi ...
Je viens de réaliser que je n'ai ni le son ni le micro.
Marcet, comment as-tu résolu le probléme ?
Rien pour moi dans le BIOS A07 concernant le Smart Machin.
Sinon, pour le son. Eteint ta machine 2x et tout devrait rentrer dans l'ordre.
Après vérifier que dans les réglages de la carte son, la sortie analogique soit bien sélectionnée (par défaut, il a tendance à se mettre sur l'hdmi).
Yes !
2 reboots plus tard : j'ai le son.
...
Mais toujours pas de micro.
Le panneau de configuration est bizarrement grisé ...
http://www.image-heberg.fr/files/145273181892905.png
une idée ?
Pas vraiment.
Essaye de voir avec pavucontrol si il n'y aurait pas quelque chose de désactivé qui ne serait pas visible autrement.
Bizarre ...
Pavucontrol voit le micro et me dit qu'il marche
Le panneau de conf. du son ne le voit pas
http://www.image-heberg.fr/files/145273181894791.png
C'est pas banal en effet.
Si tu clique sur le cadenas en haut à droite, tu n'as pas la possibilité de bouger le curseur ?
Je viens de voir qu'en fait le cadenas est fait pour lier les deux canaux entre eux.
Donc c'est pas çà.
Dans le doute, je viens de tester mon micro avec Skype, et ça fonctionne parfaitement.
Je te suggère de poser la question sur le forum Ubuntu (Je suis sous Fedora avec KDE), donc pas trop ton environnement.