Ich habe einen Dell Vostro 3700 Version A10.
Die relevanten Teile davon lspci -v | grep VGA
sind:
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, handelt es sich hier um einen dieser Laptops mit Hybridgrafik. Ich habe kein Interesse daran, ihn umzustellen. Ich würde die Intel-Grafiken auf dem Prozessor gerne komplett deaktivieren.
Ich habe die Datei xorg.log überprüft und sie zeigt, dass die Intel-Karte verwendet wird.
So wie lsmod
ich das sehe, wird das Modul i915 verwendet. Ich habe versucht, dieses Modul auf die schwarze Liste zu setzen, /etc/modprobe.d/blacklist.conf
aber das hat nicht wirklich funktioniert, weil ich die Nvidia-Karte trotzdem nicht für die Anzeige verwenden konnte.
Ich wünschte, es gäbe eine BIOS-Option zum Deaktivieren, aber die gibt es nicht. Einige Leute haben auch vorgeschlagen, den SATA-Modus auf Kompatibilität zu ändern, aber das funktioniert in diesem Fall auch nicht, da der Intel-VGA-Controller immer noch inlspci
Ich habe versucht, die Bus-ID manuell in der /etc/X11/xorg.conf
Datei festzulegen, aber es hat trotzdem nicht funktioniert. Es wurde mir eine Fehlermeldung angezeigt, die ungefähr so lautete: „Bildschirm nicht erkannt“. Gibt es irgendwelche Teile von xorg.log, die ich anhängen soll?
Ich suche also nach einer Lösung, mit der ich die Verwendung des Intel-VGA-Controllers vollständig deaktivieren kann. Wenn er irgendwie blockiert wäre, wäre das schön. Als ob er nicht vorhanden wäre. Irgendwelche Vorschläge? Ich bin hier wirklich verzweifelt. Weil ich aus diesem Grund den HDMI-Anschluss meines Laptops derzeit nicht verwenden kann.
Ich vermute, dass dies auf Desktops zutrifft, die auch Core i5-Prozessoren mit Onchip-Grafiken sowie dedizierte Grafikkarten haben. Wie würden sie das Problem lösen?
Antwort1
Sie können vga_switcheroo ausprobieren.
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-Treibern für i915 und Nouveau. Ich habe dasselbe Notebook und bei mir funktioniert nur das Ein- und Ausschalten.
PS: Soweit ich mich erinnere (bin nicht sicher), hat das A08 BIOS die Option „Hybrid Graphic“. Aber ich kann nicht auf eine ältere BIOS-Version zurücksetzen, um das zu überprüfen.
Antwort2
Versuchen Sie, Bumblebee zu installieren, damit sowohl die Intel- als auch die Nvidia-Karten gleichzeitig funktionieren: https://launchpad.net/~hybrid-graphics-linux
sudo apt-get installiere git # Passwort eingeben Git-Klon http://github.com/MrMEEE/bumblebee.git CD Hummel/ sudo ./install.sh optirun glxgears # Geschwindigkeit prüfen und mit Laufen vergleichen: Abonnieren # Wenn Sie Google Chrome installiert haben, können Sie es mit/ohne Optirun versuchen und die FPS-Werte auf der Mailingliste melden: Optirun Google Chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
Antwort3
Aha. Im Anschluss an meinen Kommentar fand ich den Weg zuDells BIOS-Supportseite.
Es deutet darauf hin, dass es im BIOS (unter Erweitert -> Systemkonfiguration) eine Option namens „Hybrid Graphic“ gibt, wo Sie die Hybrid-Funktion deaktivieren können.
Ich weiß nicht, auf welches Videogerät das Video übertragen wird, aber es sieht nach einem guten Anfang aus.
Antwort4
ich habe eine Lösung gefunden, um integrierte Grafiken loszuwerden. Wenn Sie den Befehl DRI_PRIME= kennen, ist das großartig! Wenn Ihre diskrete Grafikkarte DRI_PRIME=1 ist, öffnen Sie einen für Sie geeigneten Editor (in meinem Fall ist es nano) und geben Sie Folgendes ein: DRI_PRIME=1 in die Datei: /etc/environment (oder die Nummer Ihrer diskreten Grafikkarte) und starten Sie dann das System neu