Ubuntu 16.04: Grafikkarte wird falsch erkannt, Akku entlädt sich

Ubuntu 16.04: Grafikkarte wird falsch erkannt, Akku entlädt sich

Ich benutze einInspiron 7548das mit einer AMD Radeon R7 M270-Grafikkarte geliefert wird. Ubuntu erkennt sie jedoch als R7 M265.

LSPCI:

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
07:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]

An diesem Punkt brauche ich Hilfe, damit Ubuntu es entweder richtig erkennt oder die Grafikkarte deaktiviert (ich habe versucht, das radeonModul auf die schwarze Liste zu setzen, aber das wurde nicht wirksam (auch nicht nach zweimaligem Neustart).

Antwort1

Derzeit gibt es keine offiziellen AMD-Treiber/Unterstützung für AMD-Karten. Ich bin mir jedoch immer noch nicht sicher, warum es nicht erkannt wird. Wenn es nicht erkannt wird, kann es zu Problemen beim Deaktivieren kommen.

So oder so habe ich es auf meinem Ubuntu 16.04 deaktiviert;

1) Bearbeiten Sie die Datei /etc/default/grub. Fügen Sie radeon.runpm=0am Ende der Zeile mit GRUB_CMDLINE_LINUX_DEFAULTafter hinzu quiet splash.

2) Speichern Sie die Datei und führen Sie sie aus sudo update-grub. Führen Sie anschließend einen Neustart durch.

3) Nach dem Neustart starten Sie ein Terminal und geben ein sudo cat /sys/kernel/debug/vgaswitcheroo/switch. Dies sollte Ihnen Ihre beiden Karten wie folgt anzeigen:

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Pwr:0000:02:00.1 

IGD ist Ihre Intel-Grafik, DIS ist Ihre diskrete Grafik (AMD). Wenn Sie hier nur EINE Karte aufgelistet sehen, müssen Sie weitere Probleme lösen, damit die Karte erkannt wird, bevor Sie mit diesen Schritten fortfahren können. Wenn Sie zwei Einträge sehen, fahren Sie fort.

4) Geben Sie nun einecho DIS > /sys/kernel/debug/vgaswitcheroo/switch

WENNund nur wenn beim Eingeben des obigen Befehls ein Fehler auftritt, geben Sie diese beiden Zeilen ein (ersetzen Sie sie durch Ihren eigenen Benutzernamen) und versuchen Sie dann Schritt 4 erneut;

4a)sudo chown yourusername /sys/kernel/debug

4b)sudo chown yourusername /sys/kernel/debug/vgaswitcheroo/switch

4e)NUR BEISPIEL VON OBEN sudo chown xtoro /sys/kernel......

Wenn Sie sich bezüglich Ihres Benutzernamens nicht sicher sind, geben Sie ihn whoamiim Terminal ein.

5) Wenn Schritt 4 erfolgreich war und keine Fehler aufweist, geben Sie ein

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

(Ja, Sie geben dasselbe zweimal ein.)

6) Geben Sie sudo cat /sys/kernel/debug/vgaswitcheroo/switcherneut ein. Sie sollten nun sehen:

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Off:0000:02:00.1 

Beachten Sie, dass nach DIS jetzt „Aus“ angezeigt werden sollte.

Bearbeiten Sie nun die Datei/etc/init.d/rc.local

Fügen Sie vorher exit 0diese beiden Zeilen hinzu, wenn bei Schritt 4 ein Berechtigungsfehler aufgetreten ist:

chown USERNAME /sys/kernel/debug

chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch

Damit können Sie die Karte jedes Mal deaktivieren,

Sie können auch die folgenden 3 Zeilen zwischen den Zeilen „chown“ und „exit 0“ hinzufügen, um es nach jedem Booten deaktiviert zu lassen:

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Starten Sie neu und führen Sie dann aus

sudo cat /sys/kernel/debug/vgaswitcheroo/switchum zu bestätigen, dass Ihre AMD-Karte nach jedem Neustart deaktiviert bleibt.

verwandte Informationen