J'ai un HP DM4 Beats Edition sous Ubuntu 11.10. Le HP Pavillion exécute des cartes graphiques Intel intégrées ainsi que le processeur graphique Radeon.
D'après ce que j'ai lu, il semble que le processeur graphique Radeon draine ma batterie et provoque également la surchauffe de l'ordinateur portable. La durée de vie de la batterie est inférieure à deux heures lorsque vous utilisez la machine pour des tâches simples et que l’appareil chauffe excessivement.
J'ai essayé d'activer le pilote ATI FGLRX - mais cela n'a pas abouti. J'ai également installé l'applet de contrôle du processeur.
Pour l'instant, je veux juste désactiver le GPU et utiliser les graphiques Intel intégrés.
Existe-t-il un moyen de forcer le système à utiliser uniquement Intel Graphics?
Je suis très nouveau sur Ubuntu et j'ai besoin d'aide de base.
Ubuntu est livré avec vgaswitcheroo
depuis 10.10. Par conséquent, vous pouvez bien qu'il soit loin de fonctionner aussi bien que sous Windows. Pourtant, il suffit d'éteindre l'une des cartes et/ou de passer aux autres.
Vous trouverez plus d’informations sur ce sujet sur help.ubunt et this linux.blogspot .
Puisque vous êtes assez nouveau sur Ubuntu, je vais vous expliquer les commandes essentielles:
chmod -R 705 /sys/kernel/debug # this isn't noted on the help.ubuntu-page, yet I had to do this since 11.04
chown -R $YOURUSERNAME:$YOURUSERNAME /sys/kernel/debug/vgaswitcheroo # where $YOURUSERNAME is your user name
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch # this will turn off your currently unused card. This is normally the discrete one.
Ces commandes ne devraient pas fonctionner avec fglrx installé, je suppose, car il possède son propre mécanisme de commutation (ce qui ne fonctionne pas pour moi).
Pour passer d'une carte à une autre, écrivez DDIS
(pour discret) et DIGD
(pour intégré) au lieu de OFF
. Notez que vous ne verrez un changement qu'après vous être déconnecté. L’autre carte sera toujours activée; consommer de l'énergie et faire tourner son ventilateur.
J'utilise un ordinateur portable Sony VAIO VPCSB2 avec des graphiques commutables (Intel integrated/ATI 6470M) et j'ai perdu beaucoup de temps avec cela ...
Le moyen le plus simple de résoudre le problème, comme indiqué ci-dessus, consiste à ajouter:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
dans votre fichier rc.local (Sudo gedit /etc/rc.local, ajoutez avant la ligne "exit 0"). C'est rapide et sale, mais mettra la carte ATI hors tension au démarrage. Les limitations sont:
Depuis version 12.1 , les pilotes Catalyst prennent en charge les graphiques hybrides, du moins sur mon ordinateur portable, mais cela a demandé un peu de travail (je ne suis pas sûr que toutes les étapes sont nécessaires à la fin, mais au moins cela a fonctionné) :
Assurez-vous de ne pas utiliser vgaswitcheroo déjà :)
Prérequis installer
Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Sur un système x64, ajoutez:
Sudo apt-get install ia32-libs
Créez ce lien symbolique (cela a empêché la compilation du package de pilotes d’échouer ultérieurement dans mon cas):
Sudo ln -svT lib /usr/lib64
Téléchargez le pilote d'ATI et créez les packages:
sh ./ATI-driver-installer-11-11-x86.x86_64.run --buildpkg Ubuntu/oneiric
Installez les paquets:
Sudo dpkg -i fglrx*.deb
Configurez le pilote:
Sudo aticonfig --initial -f
Redémarrez et priez. Si cela fonctionne, votre invite de connexion standard vous sera présentée. Connectez-vous et démarrez le centre de contrôle Catalyst en tant qu'administrateur. Vous pouvez ensuite choisir dans une interface graphique le GPU que vous souhaitez utiliser (redémarrage requis).
Si cela ne fonctionne pas (vous devez vous connecter à une invite de commande) et que vous souhaitez réessayer, effectuez un nettoyage avant de redémarrer la procédure:
Sudo aticonfig --uninstall
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
Le gros inconvénient du pilote Catalyst est qu’Unity ne fonctionnera qu’en mode 2D sur l’adaptateur Intel (avec le pilote intel "natif", Unity standard fonctionne bien).
Je n’ai trouvé aucune solution à ce dernier problème, c’est pourquoi, dans mon cas, je suis revenu à la solution switcheroo.