Comment désactiver les graphiques Intel dans une configuration graphique hybride?

15

J'ai un Dell Vostro 3700 version A10.

Les bits pertinents lspci -v | grep VGAsont:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Donc, comme vous pouvez le voir, c'est l'un de ces ordinateurs portables graphiques hybrides. Maintenant, je n'ai aucun intérêt à aucune sorte de changement. Je voudrais désactiver complètement les thats Intel Graphics sur le processeur.

J'ai archivé le fichier xorg.log et cela montre que la carte Intel est en cours d'utilisation.

De lsmodje vois qu'il utilise le module i915. J'ai essayé de mettre ce module sur liste noire, /etc/modprobe.d/blacklist.confmais cela n'a pas vraiment fonctionné car je ne pouvais toujours pas utiliser la carte nvidia pour l'affichage.

J'aimerais qu'il y ait une option BIOS à désactiver, mais ce n'est pas le cas. Certaines personnes ont également suggéré de changer le mode SATA en compatibilité, mais cela ne fonctionne pas non plus dans ce cas, car le contrôleur Intel VGA apparaît toujours danslspci

J'ai essayé de régler manuellement le busid dans le /etc/X11/xorg.conf fichier, mais cela n'a toujours pas fonctionné. Cela m'a donné une erreur qui disait quelque chose le long des lignes de l'écran non détecté. des morceaux de xorg.log que vous aimeriez que je joigne?

Donc ce que je recherche, c'est une solution qui me permette de désactiver complètement l'utilisation du contrôleur Intel VGA. s'il était bloqué d'une manière ou d'une autre, ce serait bien. comme s'il n'était pas présent. Aucune suggestion? Je suis désespéré ici en fait. Parce que je ne peux pas utiliser le port HDMI en ce moment sur mon ordinateur portable pour cette raison.

Je suppose que cela s'applique aux ordinateurs de bureau qui ont également des processeurs Core i5 avec des graphiques sur puce ainsi que des cartes graphiques dédiées. Comment pourraient-ils résoudre le problème?

Eshwar
la source
Pour autant que je sache, ce n'est pas un système Optimus mais il a des problèmes similaires. Je demande dans un fil nvnews.net pour voir s'il y a des nouvelles sur une solution de contournement pour cette configuration.
Oli
merci @Oli! Je suis tout à fait sûr dans mon cas que le port HDMI est lié à la puce nvidia. Je me demande s'il y avait un moyen d'activer les deux cartes alors!
Eshwar
Semble avoir trouvé une solution. Récemment, une carte mère a été remplacée et cela nécessitait étrangement la réinstallation des pilotes graphiques dans Windows. Je ne l'ai pas fait et lorsque j'ai démarré sur Ubuntu, je ne trouve plus 2 adaptateurs VGA répertoriés dans la sortie lspci. Il ne détecte que le nvidia. Je viens donc d'installer nvidia-current et cela fonctionne très bien! MAIS bien sûr, cela signifie de mauvais graphiques dans les fenêtres. Je ne sais pas si l'installation du pilote graphique déclenche une sorte de commutateur matériel dans Windows qui définit l'intel comme principal. donc maintenant c'est ma seule option!
Eshwar

Réponses:

5

Vous pouvez essayer vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Fonctionne uniquement avec les pilotes open source i915 et nouveau. J'ai le même ordinateur portable, et cela ne fonctionne que pour moi.

PS Si je me souviens (pas sûr), le BIOS A08 a l'option "Graphique hybride". Mais je ne peux pas revenir à l'ancienne version du BIOS pour le vérifier.


la source
je vais le noyau 2.6.37-12 installé sur lucid mais malheureusement vga_switcheroo n'apparaît pas pour moi. là encore, je vais détailler ce qui s'est passé dans un commentaire séparé.
Eshwar
5

Essayez d'installer Bumblebee pour que les cartes Intel et Nvidia fonctionnent simultanément: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# tapez votre mot de passe
git clone http://github.com/MrMEEE/bumblebee.git
cd bourdon /
sudo ./install.sh
optirun glxgears
# vérifiez la vitesse et comparez à la course:
glxgears
# Si vous avez installé google-chrome, vous pouvez l'essayer avec / sans optirun et signaler les valeurs FPS sur la liste de diffusion:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
la source
1
Bumblebee autorise-t-il vdpau maintenant? ou pas encore? quand vdpau est dedans, je vais sauter sur le vaisseau!
Eshwar
bumblebee ne fait pas de vdpau, et il semble qu'hybrid-windump soit la meilleure option pour cela jusqu'à présent: github.com/MrMEEE/bumblebee/issues/16
719016
1
J'ai installé Bumblebee et cela fonctionne, mais comment puis-je désactiver Intel Graphics par défaut. Je voudrais que mon système fonctionne toujours sur Nvidia. Merci.
Kostanos
@ 213441265152351, cela fonctionnerait-il sur un bureau hybride? J'ai un Intel intégré + un PCIe nVidia sur mon bureau, mais je ne suis pas sûr d'installer Bumblebee, car la documentation semble claire sur le fait qu'il s'agit d'une solution pour les ordinateurs portables.
Waldir Leoncio
2

Aha. Suite à mon commentaire, j'ai trouvé mon chemin sur la page de support du BIOS Dell .

Il suggère que dans le BIOS (sous Avancé -> Configuration du système), il existe une option appelée "Graphique hybride" où vous pouvez désactiver la fonction hybride.

Je ne sais pas sur quel appareil vidéo cette vidéo se vide, mais cela semble être un bon début.

Oli
la source
ouais je suis tombé sur ça. ce qui est sur la page et ce qui est sur l'ordinateur portable sont deux choses différentes malheureusement !!. et merci de demander sur nvnews.net. Un moyen simple de désactiver la carte Intel ou de passer à nvidia dès le démarrage serait d'une grande aide!
Eshwar