web-dev-qa-db-fra.com

switcheroo à discret désactive le rétro-éclairage sur l'écran de l'ordinateur portable

Graphiques hybrides AMD cèdre/Intel ironlake. Noyau personnalisé 3.8.3. Pilotes gratuits pour Radeon Xorg. Quand je passe de intégré à discret, je fais un killall lightdm et X ne réapparaît pas automatiquement comme sous mon noyau officiel ubuntu 3.2. Je dois donc Sudo lightdm d'un autre vterm. Et puis, je n'ai pas de rétro-éclairage. Je ne peux pas voir mon LCD sauf si j'ai le soleil qui brille dessus. Et si je le connecte à une télévision HDMI, je reçois une image de télévision correcte et je peux me faner pour la contrôler à partir de là. Mais si je mets des écrans en miroir, toujours pas de rétro-éclairage, donc je ne peux pas voir ce que mon ordinateur portable affiche (ou ne montre pas).

2
user108754

Je sais que cela ne résout pas mon problème en le résolvant.

Il semble que ce soit un bogue du noyau qui soit nouveau depuis au moins 3.7. Et de toute façon ce n'était pas un problème sur mon noyau 3.6. Il y avait un changelog fixe sur le noyau 3.8.5 qui pourrait être à ce sujet mais je ne sais pas assez sur le noyau pour le dire avec certitude. En tout cas, depuis la 3.8.6, c'est un problème non résolu pour moi.

https://lkml.org/lkml/2013/2/13/68 offre ceci:

[1.] Résumé d'une ligne du problème: ATI + I Muxed - vgaswitcheroo - faible rétroéclairage lors du passage à ATI [2.] Description complète du problème/rapport:

Ce problème a commencé avec le noyau 3.7.1-17.1. Les noyaux 3.6.10-3 ou versions antérieures ne sont pas affectés. Lorsque vous passez d'Intel intégré à ATI discret, l'écran s'assombrit. Tout le reste fonctionne bien, vous pouvez voir l'écran si vous pointez une lampe de poche dessus. Changer la luminosité avec les touches Fn ou en envoyant une valeur directement via la branche/sys/class/backlight n'a aucun effet. Revenir au processeur graphique Intel rend l'écran à nouveau visible. Le noyau de bureau de Suse et les noyaux Vanilla ont le même problème.

J'ai essayé d'ajouter acpi_osi = Linux et acpi_backlight = vendeur (ou hérité) mais cela n'a fait aucune différence.

1
user108754

J'ai ce même problème, et je peux confirmer qu'il a commencé quelque part autour du noyau 3.7. L'écho manuel des valeurs dans/sys/class/backlight ne fonctionne pas, mais si j'ai un écran VGA séparé, il restera allumé.

Il est possible d'activer le panneau d'affichage en mettant sous tension la carte graphique intégrée et en redémarrant X. Vous essayez ce qui suit:

  1. Si vous avez un serveur SSH en cours d'exécution, vous pouvez vous connecter à distance de cette manière, sinon passez à VT1 en appuyant sur Ctrl + Alt + F1, en entrant votre nom d'utilisateur, en entrant votre mot de passe et en appuyant sur Entrée (sans lampe de poche, vous pouvez effectuer cela à l'aveugle) .
  2. echo ON > /sys/kernel/debug/vgaswitcheroo/switch
  3. Sudo restart gdm (vous serez probablement invité à saisir votre mot de passe).

Jusqu'à ce que le bogue du noyau soit corrigé, vous devrez laisser vos graphiques intégrés fonctionner si vous souhaitez utiliser la carte discrète.

1
user180632