Wie deaktiviere ich Intel-Grafiken in einem Hybrid-Grafik-Setup?


15

Ich habe eine Dell Vostro 3700 Version A10.

Die relevanten Bits von lspci -v | grep VGAsind:

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)

Wie Sie sehen, ist dies einer dieser Hybrid-Grafik-Laptops. Jetzt habe ich kein Interesse an irgendeiner Art von Umstellung. Ich möchte die Intel-Grafiken, die auf dem Prozessor sind, vollständig deaktivieren.

Ich habe die Datei xorg.log eingecheckt und festgestellt, dass die Intel-Karte verwendet wird.

Aus lsmodmeiner Sicht nutzt es das i915 Modul. Ich habe versucht, dieses Modul auf die schwarze Liste zu setzen, /etc/modprobe.d/blacklist.confaber das hat nicht wirklich funktioniert, weil ich die nvidia-Karte immer noch nicht für die Anzeige verwenden konnte.

Ich wünschte, es gäbe eine BIOS-Option zum Deaktivieren, aber es gibt keine. Einige Leute haben auch vorgeschlagen, den SATA-Modus auf Kompatibilität umzustellen, aber das funktioniert auch in diesem Fall nicht, da der Intel VGA-Controller immer noch in angezeigt wirdlspci

Ich habe versucht, die Bus-ID manuell in der /etc/X11/xorg.confDatei einzustellen, aber es hat immer noch nicht funktioniert. Es gab mir einen Fehler, der etwas sagte, das entlang der Bildschirmlinien nicht erkannt wurde. Etwas von xorg.log, das ich anhängen soll?

Also, was ich suche, ist eine Lösung, mit der ich die Verwendung des Intel VGA-Controllers vollständig deaktivieren kann. wenn es irgendwie blockiert wäre, wäre es schön. als ob es nicht vorhanden wäre. Irgendwelche Vorschläge? Ich bin hier eigentlich verzweifelt. Weil ich aus diesem Grund den HDMI-Anschluss meines Laptops momentan nicht verwenden kann.

Ich vermute, dies gilt für Desktops mit Core i5-Prozessoren mit On-Chip-Grafik sowie dedizierten Grafikkarten. Wie würden sie vorgehen, um das Problem zu lösen?


Soweit ich das beurteilen kann, handelt es sich nicht um ein Optimus-System, es weist jedoch ähnliche Probleme auf. Ich frage in einem Thread von nvnews.net , ob es Neuigkeiten zu einer Problemumgehung für dieses Setup gibt.
Oli

danke @Oli! Ich bin mir in meinem Fall ziemlich sicher, dass der HDMI-Port mit dem NVIDIA-Chip verbunden ist. Ich frage mich, ob es damals eine Möglichkeit gab, beide Karten einzuschalten.
Eshwar

Scheint eine Lösung gefunden zu haben. Vor kurzem hatte ein Motherboard Ersatz und das seltsamerweise Grafik-Treiber in Windows neu installiert werden. Ich habe das nicht getan und als ich auf Ubuntu gebootet habe, kann ich nicht mehr 2 VGA-Adapter finden, die in der lspci-Ausgabe aufgelistet sind. Es erkennt nur die Nvidia. Also habe ich gerade nvidia-current installiert und es funktioniert super! ABER natürlich bedeutet es schlechte Grafiken in Windows. Ich bin nicht sicher, ob die Installation des Grafiktreibers in Windows einen Hardwareschalter auslöst, der Intel als primären Treiber festlegt. Also gerade jetzt ist es meine einzige Option!
Eshwar

Antworten:


5

Sie können vga_switcheroo versuchen.

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

Funktioniert nur mit Open Source i915- und Nouveau-Treibern. Ich habe das gleiche Notebook und es funktioniert nur das Ein- und Ausschalten bei mir.

PS Wie ich mich erinnere (nicht sicher), hat A08 BIOS die Option "Hybrid Graphic". Aber ich kann nicht auf ältere BIOS-Version zurücksetzen, um es zu überprüfen.


Ich habe den Kernel 2.6.37-12 auf lucid installiert, aber leider erscheint vga_switcheroo nicht für mich. Andererseits werde ich in einem separaten Kommentar detailliert beschreiben, was passiert ist.
Eshwar

5

Versuchen Sie, Bumblebee zu installieren, damit sowohl die Intel- als auch die Nvidia-Karte gleichzeitig funktionieren: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# Passwort eingeben
Git-Klon http://github.com/MrMEEE/bumblebee.git
cd hummel /
sudo ./install.sh
optirun glxgears
# Überprüfen Sie die Geschwindigkeit und vergleichen Sie sie mit dem Laufen:
glxgears
# Wenn Sie google-chrome installiert haben, können Sie es mit / ohne optirun versuchen und die FPS-Werte in der Mailingliste eintragen:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

1
Lässt Hummel jetzt vdpau zu? oder noch nicht? wenn vdpau drin ist, springe ich auf das schiff!
Eshwar

Hummel macht kein vdpau, und es scheint, dass Hybrid-Windump die beste Option dafür ist: github.com/MrMEEE/bumblebee/issues/16
719016 30.07.11

1
Ich habe Bumblebee installiert und es funktioniert, aber wie kann ich die Intel-Grafik standardmäßig deaktivieren. Ich möchte mein System immer auf Nvidia betreiben. Vielen Dank.
Kostanos

@ 213441265152351, würde das auf einem Hybrid-Desktop funktionieren? Ich habe Intel + PCIe nVidia auf meinem Desktop integriert, bin jedoch unsicher, ob ich Bumblebee installieren soll, da in der Dokumentation klar ist, dass es sich um eine Lösung für Laptops handelt.
Waldir Leoncio

2

Aha. Nach meinem Kommentar bin ich auf die BIOS-Support-Seite von Dell gelangt .

Es wird vorgeschlagen, dass im BIOS (unter Erweitert -> Systemkonfiguration) eine Option namens "Hybridgrafik" vorhanden ist, mit der Sie die Hybridfunktion deaktivieren können.

Ich weiß nicht, auf welchem ​​Videogerät das Video gespeichert wird, aber es scheint ein guter Anfang zu sein.


Ja, ich bin darauf gestoßen. Was auf der Seite und was auf dem Laptop ist, sind leider zwei verschiedene Dinge !! und vielen Dank für Ihre Anfrage auf nvnews.net. Eine einfache Möglichkeit, die Intel-Karte zu deaktivieren oder frühzeitig auf nvidia umzustellen, wäre eine große Hilfe!
Eshwar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.