Mettre un thinkpad r50e en veille sous opensuse, avec s2ram et pm-utils
Bonjour!
Il me semble l’avoir déjà expliqué, il y a un bug, dans la mise en veille, qui empêche l’ordinateur d’afficher le bureau correctement lorsque l’on quitte la mise en veille (au « resume »).
Ce bug est présent sur fedora, opensuse, mandriva et ubuntu.
Sur Ubuntu, une technique fut trouvée.
Suite à la lecture de ces deux articles sur le wiki: http://en.opensuse.org/S2ram et http://en.opensuse.org/Pm-utils , voici la solution pour opensuse:
1)Installer vbetools, si ce n’est pas fait: zypper in vbetool
2)Créer un fichier /etc/pm/config.d/config_pour_thinkpad_r50e et y placer cette ligne:
S2RAM_OPTS="s2ram --force --pci_save --vbe_post --vbe_save"
==>Lors de la mise en veille, pm-utils va voir les arguments que l’on a mis dans les fichiers situés dans /etc/pm/config.d.
Ici, on lui dit de forcer la mise en veille, et de mettre ces arguments: –force –pci_save –vbe_post –vbe_save.
3)Modofiez le xorg.conf (après avoir, au préalable fait une copie!), qui se trouve dans /etc/X11/ , en ajoutant
Option "noaccel"
Dans la section « Device ».
Et voila, votre ordinateur se met en veille (suspend) et se réveille (resume) correctement, grâce à s2ram, vbetools et pm-utils
Ce « workaround » nécessite encore des tests plus poussé, mais ça devrait le faire. Alors peut-être à ce moment-là, le thinkpad r50e sera dans le « whitelist » de s2ram
Edit: il semble que la mise en veille ne fonctionne pas à 100% ! Parfois, l’affichage est denouveau mauvais. Je n’arrive pas à identifier ce qui le fat foirer…peut-être est-ce aléatoire, mais j’en doute
A bientôt !