Wie bringe ich AMD / Intel Hybrid-Grafiktreiber zum Laufen?

64

Unter Ubuntu 12.04 funktionierte mein Sony Vaio VPCSE mit Intel® HD Graphics 3000 und AMD Radeon ™ HD 6630M einwandfrei mit der Catalyst Control Center-Version 12.6. Auch das Umschalten zwischen integrierter und diskreter Grafikkarte funktionierte.

In beiden Fällen folgte ich diesem Tutorial .

Aber es funktioniert nicht auf Ubuntu 12.10.

Ich habe das Tutorial mit dem Catalyst Control Center aus dem Ubuntu Software Center, Version 12.8 und Version 12.9, getestet. Immer das gleiche Problem: Nach dem Installationsvorgang kann ich im Anmeldebildschirm booten. Nach Eingabe des Passwortes für meinen Benutzernamen erscheint jedoch nur das Hintergrundbild. Die Einheit scheint nicht zu beginnen. Das Kontextmenü kann ich nur mit einem Rechtsklick erreichen.

Ich habe auch versucht sein Problem zu beheben , aber es funktioniert auch nicht bei mir.

Irgendwelche Ideen, was zu tun ist, um dieses Problem zu beheben?

Update : Gleiches Problem unter Ubuntu 13.04!

Update : Lösung für 13.04 funktioniert nicht auf Ubuntu 13.10!

Marian Lux
quelle
Die hier angebotene Lösung löste alle meine Probleme: askubuntu.com/questions/202857/…
DrA7
Ich bin im selben Boot auf einem Samsung Chronos 700za, der Intel / ATI 5750 Hybrid verwendet. 12.04 funktioniert, aber 12.10 und 13.04 schlagen fehl. In 12.10 wird die Karte erkannt, aber Unity kann nicht gestartet werden. In 13.04 wird die Karte überhaupt nicht erkannt. Ich habe so ziemlich alles versucht, was ich weiß, also werde ich diese Frage genau verfolgen.
Scaine
2
Es war eine 12.04 Installation, Kernel 3.2. Die Dinge brachen, als 3.5 zur Verfügung gestellt wurde. Also habe ich 12.10 und 13.04 ausprobiert, konnte es aber nicht zum Laufen bringen. Ich werde diesen Laptop an diesem Wochenende neu aufbauen und versuchen, zu katalogisieren, was ich mache, damit ich die Ergebnisse teilen kann, wenn ich ihn wieder zum Laufen bringe. Aber eins sag ich dir ... Ich werde nie wieder eine ATI / AMD-Karte in meinem Leben kaufen.
Scaine
1
@Glutanimate, du hast das wahrscheinlich schon selbst ausprobiert, aber nur ein kurzes Update, dass ich dieser Anleitung zum Brief befolgt habe, und es hat funktioniert. 64-Bit-Ubuntu 13.04 mit einem Hybrid-Intel / AMD-Chip. Ich sollte sagen, dass ich meinen AMD-Chip falsch verstanden habe - es ist ein 6750M, kein 5750. Ich möchte auch hinzufügen, dass das gestrige Update von xserver-xorg-video-intel ihn wieder kaputt gemacht hat, nachdem ich ihn vor zwei Tagen zum Laufen gebracht habe Ich musste das entfernen und dann die heruntergeladene Version in diesem Handbuch neu installieren. Daher muss ich diese Version von nun an "erzwingen", um zukünftige Brüche zu vermeiden.
Scaine
1
@Glutanimate - das bestätigt nur meinen Hass auf ATI / AMD-Karten. Die HD5xxx-Serie ist noch nicht einmal besonders "alt" und sie unterstützt sie nicht mehr? Sehr arm.
Scaine

Antworten:

58

Für den 13.04 .:

Vorinstallation:

Drei Terminal-Befehle:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

Zusätzliche zwei Terminal-Befehle für 64-Bit:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64

(Hinweis: Der zweite Befehl sollte nicht erforderlich sein, wenn bereits ein solcher symbolischer Link mit dem Namen lib64auf einen Ordner verweist lib. Wenn bereits ein echter Ordner mit diesem Namen vorhanden ist (mit festgelegt ls -l /usr/lib64), sollten Sie sicherstellen, dass der Inhalt sicher verschoben wird in Ordner /usr/libund löschen Sie dann - den jetzt leeren - Ordner, /usr/lib64bevor Sie diesen Befehl ausführen).

Download von diesen direkten Links: libudev0_175-0ubuntu13_amd64.deb .

und (der ältere Intel-Treiber - xserver-xorg - siehe auch Abschnitt "Wichtig" auf Antwort für 12.10 . Ich denke, das wäre auch hier sehr wichtig.)

https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing

Kopieren Sie diese Dateien (zwei .deb-Pakete) in einen leeren Ordner.

Entfernen Sie die alten Treiber:

sudo apt-get remove fglrx*
sudo apt-get remove xserver-xorg-video-intel

Führen Sie die folgenden zwei Terminal-Befehle im Ordner mit den heruntergeladenen .deb-Dateien aus:

sudo dpkg -i libudev*
sudo dpkg -i xserver-xorg-video-intel_2.21.6-0ubuntu4_amd64.deb

Verhindern, dass xserver-xorg-video-intel aktualisiert wird:

sudo apt-mark hold xserver-xorg-video-intel

Installation:

Den aktuellen ATI Catalyst-Treiber, z. B. 13.04 (ich habe ihn mit dieser Version getestet), finden Sie auf der offiziellen Website: www.amd.com/drivers

Entpacken Sie die .zip-Datei und machen Sie sie ausführbar. Wechseln Sie dann in den Ordner mit der entpackten .run-Datei im Terminal und geben Sie Folgendes ein:

sudo sh ./amd-catalyst-XX.X-linux-x86.x86_64.run --buildpkg Ubuntu/raring

Ersetzen Sie XXX durch den richtigen Namen der Datei.

Installieren Sie die erstellten .deb-Dateien mit dem folgenden Terminal-Befehl im aktuellen Verzeichnis:

sudo dpkg -i fglrx*.deb

Nach der Installation:

Geben Sie den Terminalbefehl ein

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

(Hinweis: Wenn Sie mehr AMD - Grafikkarten oder AMD Dual - Grafik verwenden, können Sie verwenden sudo aticonfig --adapter=all --initial -fstattdessen und / oder wenn Sie einen Dual - Monitor - Display verwenden, können Sie auch diesen zusätzlichen dritten Befehl verwenden: sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE")

Wählen Sie die diskrete GPU

sudo aticonfig --px-dgpu

Starten Sie Ihr System neu

sudo reboot

Links:

http://ubuntuforums.org/showthread.php?t=1930450

Meine Skripte zum Wechseln

Skript für High-GPU-Modus:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Skript für Low-GPU-Modus:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Skript zur Anzeige des aktuellen GPU-Modus:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Hinweis : Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).

Neu!!! ANZEIGE zum Schalten:

Gehen Sie zu https://github.com/beidl/amd-indicator , laden Sie die DEB- Datei herunter und installieren Sie sie dort , um auf einfache Weise zwischen den Discrete-GPUs (AMD) und den Integrated-GPUs (Intel) zu wechseln . Bildbeschreibung hier eingeben

Marian Lux
quelle
1
Dies funktioniert bei mir sowohl mit der dedizierten als auch mit der integrierten Karte. Ich kann auch einen externen Monitor an beide anschließen, was vorher nicht funktioniert hat. Das einzige Problem, das ich immer noch habe (was geringfügig ist), ist, dass der Desktop und der Hintergrund im Expose-Modus der Gnome-Shell schwarz werden.
Labarna
1
Das bedeutet, dass Sie diesen Befehl wahrscheinlich zuvor ausgeführt haben, wenn Sie ähnliche Anweisungen befolgt haben. Wenn Sie möchten, können Sie überprüfen, ob / usr / lib64 ein Link zu / usr / lib ist, indem Sie ausführen ls -l /usr/lib64. Aber es ist wahrscheinlich in Ordnung.
Labarna
1
@Sadi 1) Ich habe es nach einer kostenlosen Ubuntu 13.04-Installation getestet, ohne Änderungen vorzunehmen. 2) Ich habe nur die Befehle wie oben beschrieben eingegeben. 3) Ja (habe es erneut getestet - nachdem der neue Intel-Treiber erneut installiert wurde und der alte - und es funktioniert ohne * reconfigure-Befehl.)
Marian Lux
3
Neue Beta-Version der Treiber mit 13.04-Unterstützung und Xserver 1.14-Unterstützung! Kein "Halten" von xserver-xorg-video-intel_2.21.6-0ubuntu4_amd64.deb-Paketen mehr erforderlich! support.amd.com/us/kbarticles/Pages/… Download: www2.ati.com/drivers/beta/…
Leo
2
Leute, alles funktioniert, bis ich versuche, Dual Screens nämlich nebeneinander einzurichten. Nach dem Anwenden von Änderungen (xrandr oder Verwenden der Anzeigeeinstellungen) wird ein flackernder Bildschirm angezeigt. Das Ausschalten des zweiten Displays hilft, ist aber nicht die Lösung. Weiß jemand was los ist? Ich habe den neuesten Beta-Treiber ausprobiert und auch einen stabilen.
Yuri
16

Für 12.10:

Für mich geht das!! Und hier ist die Anleitung, die ich für Sie erstellt habe:

Vorinstallation:

Drei Terminal-Befehle:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1

Optional bei 64 Bit - zwei Terminal-Kommandos:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; sudo ln -svT lib /usr/lib64

Laden Sie von diesem direkten Link herunter: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra die Dateien und diese beiden .deb-Pakete in einen leeren Ordner

xserver-xorg-video-intel-dbg_2.20.0-0~andrik1_XXX.deb
xserver-xorg-video-intel_2.20.0-0~andrik1_XXX.deb

wobei XXX Ihre Architekturkennung sein sollte (x86 oder amd64)

Führen Sie die folgenden zwei Terminal-Befehle im Ordner mit den heruntergeladenen .deb-Dateien aus:

sudo dpkg -i xserver-xorg-video-intel*.deb
sudo dpkg-reconfigure Xorg

Starten Sie dann Ihren Computer neu

Hinweis - Dies stammt aus der PPA: https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal

Wichtig - Heute habe ich ein Sicherheitsupdate für "xserver-org" aus den offiziellen Ubuntu-Repositories erhalten, das mein System erneut zum Absturz gebracht hat (kein Anmeldebildschirm). Dann installierte ich die neuesten zwei xserver-org-video-intel * .debs (heruntergeladen und installiert wie oben beschrieben) von der PPA https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter= & field.status_filter = published & field.series_filter = wieder quantal . Sie können diese PPA auch auf Ihrem System hinzufügen, um dieses Problem zu vermeiden. Für mich hat diese PPA zu viele andere Pakete, also werde ich es manuell machen (die beiden .deb-Dateien herunterladen und installieren). Eine andere Lösung besteht darin, die Auswahl der "xserver-org" -Pakete aufzuheben, wenn offizielle Ubuntu-Sicherheitsupdates verfügbar sind.

Installation:

Holen Sie sich den aktuellen ATI Catalyst-Treiber, z. B. 12.11 Beta (ich habe ihn mit dieser Version getestet):

wget -c http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-12.11-beta-x86.x86_64.zip -O catalyst-12.11-beta-x86.x86_64.zip

Entpacken Sie die .zip-Datei und machen Sie sie ausführbar. Wechseln Sie dann in den Ordner mit der entpackten .run-Datei im Terminal und geben Sie Folgendes ein:

sudo sh ./amd-driver-installer-XXX.run --buildpkg Ubuntu/quantal

Ersetzen Sie XXX durch den richtigen Namen der Datei

Installieren Sie die erstellten .deb-Dateien mit dem folgenden Terminal-Befehl im aktuellen Verzeichnis:

sudo dpkg -i fglrx*.deb

Nach der Installation:

Geben Sie den Terminalbefehl ein

sudo aticonfig --initial -f

Starten Sie Ihr System neu

sudo reboot

optional - Behebung des Fehlers beim direkten Rendern auf der integrierten Karte:

gksu gedit /etc/X11/Xsession.d/10fglrx

Fügen Sie die Zeichenfolge "/ usr / lib / x86_64-linux-gnu / dri /" auf Ihrem 64-Bit-System hinzu, damit die Zeile endlich so aussieht:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri

Fügen Sie die Zeichenfolge "/ usr / lib32 / dri /" auf Ihrem 32-Bit-System hinzu, damit die Zeile endlich so aussieht:

LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib32/dri

Links:

http://ubuntuforums.org/showthread.php?t=1930450

http://ubuntuforums.org/showthread.php?t=1930450&page=51

http://www.upubuntu.com/2012/10/install-amd-catalyst-1211-beta-driver.html

Meine Skripte zum Wechseln

Skript für High-GPU-Modus:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Skript für Low-GPU-Modus:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Skript zur Anzeige des aktuellen GPU-Modus:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Hinweis : Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).

Marian Lux
quelle
Ich hatte es auf einem HP g6 (Radeon 6470M und Intel HD3000) versucht und es gab Probleme beim Initialisieren von "aticonfig". Es scheint, dass einige Bibliotheken nicht in / usr / lib gefunden wurden (ich habe alle oben beschriebenen Pakete installiert). , so scheint update-alternatives auf die vorherige Option zurückzugreifen und der Xserver startet nicht.
Fernando García
Haben Sie die Pakete "xserver-xorg-video-intel * .deb" mit folgendem Befehl installiert: "sudo dpkg -i xserver-xorg-video-intel * .deb" und anschließend den Befehl "sudo dpkg-reconfigure Xorg" = > dann neu starten. Ich habe es heute mit diesem Tutorial wieder installiert und diese beiden Zeilen in die Anleitung eingefügt. Für mich funktioniert die Anleitung gut. Ich habe es heute noch einmal getestet, weil ich Ubuntu 12.10 sauber installiert habe.
Marian Lux
Ich fand die debs bei launchpad.net/~andrikos/+archive/ppa/+sourcepub/2909374/... , der Link in Ihrem How-zu haben scheint keine Datei hat noch angebracht.
Labarna
Haben Sie eine Idee, wie Sie diese Lösung auf den 13.04 anwenden können?
Jmite
@jmite Ich habe eine 13.04 Beschreibung als Antwort auf diese Frage hinzugefügt.
Marian Lux
10

Für den 13.10

Es funktioniert ohne Änderungen an einer neuen Ubuntu 13.10-Installation:

1) Öffnen Sie das Terminal und geben Sie ein

sudo apt-get install fglrx fglrx-pxpress

2) und neu starten

Marian Lux
quelle
1
Wie genau funktioniert es? Wie wechselt man zwischen den Karten? Bitte schreibe ein bisschen mehr. Wenn dies funktioniert, könnte ich ein Upgrade von 13.04 in Betracht ziehen.
3.
1
So wechseln Sie zwischen den Karten - der einfachste Weg: Nachdem Sie die obigen Schritte ausgeführt haben, können Sie in Ubuntu Dash "AMD Catalyst Control Center" (Administrator) öffnen. Im Abschnitt für umschaltbare Grafiken können Sie zwischen Intel GPU und Ihrer AMD GPU wechseln. Vergessen Sie nach dem Umstieg nicht, sich abzumelden und einzuloggen.
Marian Lux
Das funktioniert auch bei mir!
HRJ
Dies funktionierte für mich bis auf Kubuntu 13.10 (von wiki.ubuntu.com/X/Config/HybridGraphics ), nachdem ich Tonnen anderen Mist ausprobiert hatte. Ich bin auf einem Samsung Chronos 7, der hat 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09); 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff). Die AMD-GPU ist wirklich fehlerhaft, aber die Intel-GPU funktioniert einwandfrei, obwohl sie heiß zu laufen scheint (vielleicht 10 ° C heißer als zuvor). Hat jemand eines dieser beiden Probleme?
Naught101
Das hat bei mir leider nicht geklappt :-(
Sadi
4

Für 13.10:

Vorinstallation:

Führen Sie drei Terminal-Befehle aus:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install linux-headers-generic xserver-xorg-core xserver-xorg-video-all libgcc1

Zusätzliche zwei Terminal-Befehle für 64-Bit:

sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr
sudo ln -svT lib /usr/lib64

Wenn ia32-libsnicht verfügbar, befolgen Sie diese Anweisungen und installieren Sie mit:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386

Hinweis: Der zweite Befehl sollte nicht erforderlich sein, wenn bereits ein solcher symbolischer Link mit dem Namen lib64auf einen Ordner verweist lib. Und wenn es bereits einen echten Ordner mit diesem Namen gibt (bestimmt mit ls -l /usr/lib64), sollten Sie sicherstellen, dass sein Inhalt sicher in den Ordner verschoben wird, /usr/libund dann den jetzt leeren Ordner löschen, /usr/lib64bevor Sie diesen Befehl ausführen.

Entfernen Sie die alten Treiber:

sudo apt-get remove fglrx*

Installieren Sie den Intel-Treiber neu:

sudo apt-get install --reinstall xserver-xorg-video-intel

Laden Sie das .debPaket herunter :

wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb

Führen Sie den folgenden Terminal-Befehl im Ordner mit der heruntergeladenen .debDatei aus:

sudo dpkg -i libudev*

Installation:

Den aktuellen AMD Catalyst-Treiber finden Sie auf der offiziellen Website

Entpacke das Archiv und mache es .runausführbar:

unzip amd-*catalyst-*.zip
chmod +x amd-*catalyst-*.run

Generieren Sie die Treiberpakete:

sudo sh ./amd-*catalyst-*.run --buildpkg Ubuntu/saucy

Installieren Sie die generierten .debPakete:

sudo dpkg -i fglrx*.deb

Nach der Installation:

Geben Sie die folgenden Terminal-Befehle ein:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo aticonfig --initial -f

Hinweis: Wenn Sie mehrere AMD-Grafikkarten oder AMD-Dualgrafiken verwenden, können Sie stattdessen den folgenden Befehl verwenden:

sudo aticonfig --adapter=all --initial -f

Hinweis: Wenn Sie ein Dual-Monitor-Display verwenden, können Sie auch diesen zusätzlichen dritten Befehl verwenden:

sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Wählen Sie die diskrete GPU:

sudo aticonfig --px-dgpu

Starten Sie Ihr System neu:

sudo reboot

Skripte zum Umschalten:

Skript für High-GPU-Modus:

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
sudo aticonfig --px-dgpu
sudo restart lightdm

Skript für Low-GPU-Modus:

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
sudo aticonfig --px-igpu
sudo restart lightdm

Skript zur Anzeige des aktuellen GPU-Modus:

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

Hinweis: Wenn Sie nach der Ausführung eines Switching-Skripts immer Probleme haben, führen Sie einen Neustart Ihres Systems durch (und nicht nur eine erneute Anmeldung).

Neu! Anzeige zum Schalten:

Um auf einfache Weise zwischen diskreten (AMD) und integrierten (Intel) GPUs zu wechseln, rufen Sie die GitHub-Seite des Projekts auf und laden Sie die .debDatei von dort herunter und installieren Sie sie .

Bildbeschreibung hier eingeben

Links:

  1. [alle Varianten] AMD / Intel Hybrid Graphics funktioniert - Ubuntu Forums
  2. Ubuntu Saucy Installationsanleitung - cchtml.com
  3. BinaryDriverHowto / AMD - Ubuntu Community Hilfe Wiki
  4. X / Fehlerbehebung / VideoDriverDetection - Ubuntu Wiki

Diese Antwort basiert auf Marian Lux '13.04-Leitfaden .

Giorgi Gzirishvili
quelle
Nach wie vor hat NUR diese Methode der Verwendung des neuesten Treibers von der AMD-Website ( amd-catalyst-14.1-betav1.3-linux-x86.x86_64.zip ) bei mir funktioniert - THX!
Sadi
3

Ich habe auch einen Vaio VPCSE mit AMD / Intel-Hybridgrafik und habe Ihre Vorgehensweise Schritt für Schritt befolgt. Leider ging ich nach der Anmeldung verloren, als ich zu integrierten Grafiken in Catalyst wechselte, so wie Sie es beschrieben haben. Beim Wechsel zu diskreten Grafiken funktioniert es - aber dafür kann ich fglrx aus den Quellen verwenden.

Meine einzige Problemumgehung, mit der ich nicht ganz zufrieden bin, ist die Verwendung der Open Source-Treiber und das Ausschalten der diskreten Karte mithilfe von Switcheroo. Das heißt, wenn fglrx von meinem System entfernt wurde, gebe ich Folgendes ein

sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

vorausgesetzt, dass

cat /sys/kernel/debug/vgaswitcheroo/switch

zeigt ein + in der Zeile mit "IGD"

dast
quelle
Ich habe einen Abschnitt "Meine Skripte zum Wechseln" zu meiner Top-Antwort hinzugefügt. Diese Skripte sollen Ihnen helfen.
Marian Lux
Ich habe es endlich geschafft, es erneut zu versuchen. Ich habe mit Ihrem Skript auf Low Graphics / iGPU umgestellt. Nachdem ich mich eingeloggt hatte, blieb ich wie zuvor hängen (dh mein Desktop mit allen angezeigten Desktopsymbolen und rechten Mausklicks funktioniert, aber ohne Statusanzeige, Schnellstarter und den Rest, der Unity funktionsfähig macht). Ich habe herausgefunden, dass der Start des Compiz fehlgeschlagen ist, da i965_dri.so fehlt. Das folgende Problem wurde behoben: 'sudo ln -s /usr/lib/x86_64-linux-gnu/dri/i965_dri.so i965_dri.so' 'sudo ln -s / usr / lib / i386-linux-gnu / dri / i965_dri. Also i965_dri.so 'Es funktioniert nicht ohne dein Setup, also +1 für dein How to.
dast