Objectif minimum: possibilité de basculer entre les cartes graphiques sans réinstallation des pilotes. Le redémarrage de l'ordinateur dans le processus est correct.
Il existe de nombreux guides sur la façon de faire fonctionner les graphiques commutables, mais je n'en ai trouvé aucun sur la façon de configurer un système pour le fonctionnement des graphiques commutables sur Ubuntu, ni d'expliquer la situation actuelle du pilote pour des modèles d'ordinateur particuliers (combinaisons intégrées + discrètes) ).
Exemples: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics
Mon système étant mature et sur une carte intégrée Intel, cela complique également les choses.
Informations système:
Ubuntu 12.04 amd64, installé propre avec un système configuré pour utiliser uniquement la carte Intel intégrée
Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650
Situation actuelle: système
mature et à jour sans modifications de configuration par rapport à ce qui est indiqué ci-dessus.
J'ai fait une image de sauvegarde du système (Clonezilla) donc, peu importe ce qui est écrit ci - dessous , supposons que c'est notre point de départ. Si quelque chose dans Ce que j'ai déjà essayé n'est pas clair, vous pouvez aussi bien le dire.
Ce que j'ai déjà essayé:
Configurer le BIOS pour des graphiques commutables et:
- Installation de pilotes de matériel supplémentaire - a renvoyé une erreur.
- Installation automatique de amd-driver-installer-12.6-legacy-x86.x86_64.run propriétaire - le système passe en «mode graphique bas».
- Fixation essayée selon https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics
- Je me suis perdu, j'ai abandonné.
Paramètres du BIOS:
veuillez noter que si la configuration du BIOS pour les graphiques intégrés uniquement est assez simple, la configuration pour les graphiques commutables ne l'est pas. Malgré cela, si vous connaissez bien la partie installation du pilote, je suis prêt à tester toutes les combinaisons de paramètres du BIOS par moi-même.
Réponses:
J'ai trouvé une solution pour googler. Vous devez mettre un script en
rc.local
spécifiant quel VGA vous souhaitez utiliser.Cette lien explique tout.
Je posterai des notes importantes ici:
Installez d'abord le pilote et le script nécessaires depuis git
désactiver ATI VGA
Vous pouvez maintenant vérifier si votre ATI VGA est déjà désactivé par
lspci -vnnn | grep VGA
.Il affichera la sortie suivante:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)
Si cela fonctionne, pour effectuer cette exécution au démarrage, modifiez
/etc/rc.local
:Supprimez également la liste noire de radeon en modifiant
/etc/modprobe.d/blacklist.conf
:Vous devriez avoir
xorg.conf
comme ceci pour rendre VGA détectable:Remarque: Pour réactiver ATI / AMD radeon VGA: commentez simplement ce que nous avons ajouté à rc.local
Solution 2
J'ai trouvé cette solution sur askubuntu.com, je pourrais être plus facile à mettre en pratique:
Cette question suppose d'utiliser vga_switcheroo.
Ajoutez ceci à
/etc/fstab
:la source
Cela n'est actuellement pas possible avec les pilotes propriétaires AMD / ATI. Veuillez vous référer à Comment faire basculer entre les graphiques discrets et intégrés à partir du BIOS avec des pilotes propriétaires?
la source