web-dev-qa-db-fra.com

Un moyen de faire basculer entre les graphiques discrets et intégrés à partir du BIOS fonctionne avec des pilotes propriétaires?

Ce que j'aimerais pouvoir faire:

J'aimerais pouvoir basculer entre ma carte graphique dédiée (AMD) et la puce intégrée (Intel) du BIOS, ce qui signifie:

Redémarrer → BIOS: définir sur Intel intégré activé (uniquement) → démarrer

ou

Redémarrage → BIOS: paramétré sur discret AMD activé (uniquement) → démarrage

Ce type de commutation primitive fonctionne correctement lors de l'exécution sur des pilotes open source. Cependant, dès que j’installe fglrx, le passage du BIOS d’AMD à Intel annule la session et le système repasse en mode graphique faible au démarrage.

Ce que j'ai fait:

  1. nouveau système, pilotes open source avec Intel activé
  2. passé à AMD = pas de problème!
  3. passé à Intel = pas de problème!
  4. (les réponses ci-dessus ont été répétées plusieurs fois et testées pour des problèmes de performances)
  5. pilotes AMD propriétaires installés par http://www.unixmen.com/ubuntu-12-10-and-AMD-catalyst-problem-solved/ (PPA) ⇒ fonctionne bien après le redémarrage!
  6. basculé sur Intel ⇒ configuration défectueuse, c’est-à-dire que le système démarre en mode 2D/de secours!


Pourquoi en ai-je besoin?

Tout d’abord, c’est une question de curiosité. Plus important encore, obtenir cette option pour passer en mode propriétaire AMD serait énorme pour moi.

Je posais la question à propos de la commutation AMD/Intel il y a quelque temps et bien que j'aie la réponse, 1) ça ne marche pas 2) Je ne peux pas contacter l'auteur de la réponse 3) Je soupçonne la réponse est trop compliqué.

En résumé, j'ai besoin d'aide pour cette question ou pour l'ancienne question ci-dessus.

Informations système:

Ubuntu 12.04 AMD64, installé propre
Lenovo Thinkpad T500
Radeon HD 3650 d'Intel GMA 4500MHD/ATI Mobility

7
Bucic

Actuellement, il n'y a pas de solution à ce problème. Vous pouvez en savoir plus à ce sujet ici: http://phoronix.com/forums/showthread.php?78813-Simple-graphics-switching-through-BIOS/ Je demanderai aux modérateurs de rouvrir la question quand une solution viable entre en lumière.

1
Bucic

Je n'ai pas essayé cela avec un adaptateur AMD, mais votre problème est commun aux configurations graphiques intégrées et discrètes de Nvidia (testé sur un Lenovo Thinkpad T510).

Dans des circonstances normales, un pilote graphique open source est automatiquement sélectionné par le serveur X lors du démarrage en fonction de la sélection de votre adaptateur dans le BIOS - intégré ou discret.

Lorsque vous activez des pilotes propriétaires pendant l'utilisation de l'adaptateur discret, un fichier de configuration Xorg est créé dans /etc/X11/xorg.conf afin d'indiquer explicitement au serveur X d'utiliser le pilote propriétaire. Tant que ce fichier de configuration existe, X utilisera le pilote spécifié dans celui-ci plutôt que de détecter automatiquement la configuration de votre matériel. Vous pouvez voir à quel point cela pourrait poser problème lorsque vous revenez à votre adaptateur graphique intégré. le pilote propriétaire AMD/Nvidia est toujours spécifié dans le fichier xorg.conf.

Pour revenir en toute sécurité à votre carte graphique intégrée, supprimez le fichier xorg.conf:

$ Sudo rm /etc/X11/xorg.conf

Alternativement, vous pouvez renommer le fichier de sorte qu'il ne puisse plus être trouvé par X:

$ Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Lors de votre prochain démarrage, quand aucun fichier xorg.conf n'est détecté, le système X détectera à nouveau automatiquement votre configuration matérielle et chargera le pilote Open Source approprié.

2
mirzmaster