web-dev-qa-db-fra.com

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

J'ai un Dell Vostro 3700 version A10.

Les bits pertinents de lspci -v | grep VGA sont:

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)

Comme vous pouvez le constater, c’est l’un de ces ordinateurs portables graphiques hybrides. Maintenant, je n'ai aucun intérêt dans aucun type de commutation. Je voudrais désactiver complètement les graphiques Intel qui se trouvent sur le processeur.

J'ai vérifié dans le fichier xorg.log et il 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 en liste noire dans /etc/modprobe.d/blacklist.conf mais cela ne fonctionnait pas vraiment car je ne pouvais toujours pas utiliser la carte nvidia pour l'affichage.

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

J'ai essayé de définir le busid manuellement dans le fichier /etc/X11/xorg.conf mais cela ne fonctionnait toujours pas. Il m'a donné une erreur qui dit quelque chose le long des lignes de l'écran non détecté. des morceaux de xorg.log que vous voudriez que je vous attache?

Donc, ce que je recherche, c’est une solution qui me permette de désactiver complètement l’utilisation du contrôleur intel vga. si c'était bloqué, 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 maintenant sur mon ordinateur portable pour cette raison.

À mon avis, cela s’applique aux ordinateurs de bureau équipés de processeurs Core i5 dotés de cartes graphiques intégrées ainsi que de cartes graphiques dédiées. Comment s'y prendraient-ils pour résoudre le problème?

14
Eshwar

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 
 # Type password 
 Clone git http://github.com/MrMEEE/bumblebee.git
cd bumblebee /
 Sudo ./install.sh
optirun glxgears 
 # Vérifiez la vitesse et comparez-vous à l'exécution: 
 Glxgears 
 # Si vous avez installé Google Chrome, 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
5
719016

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 ce n'est que sous tension et hors tension fonctionne pour moi.

P.S. Si je me souviens bien (pas sûr), le BIOS A08 dispose de l’option "Graphique hybride". Mais je ne peux pas revenir à l’ancienne version du BIOS pour le vérifier.

4
cry0gen

Aha. Suite à mon commentaire, je me suis retrouvé sur page de support du BIOS de Dell .

Cela suggère que dans le BIOS (sous Avancé -> Configuration système), il existe une option appelée "Graphique hybride" permettant de désactiver la fonction Hybride.

Je ne suis pas le périphérique vidéo sur lequel cette vidéo est transférée, mais cela semble être un bon début.

2
Oli