ATI / Intel Hybridgrafiken 16.04 LTS

11

Da ich eine integrierte Intel-Grafikkarte und einen ATI Radeon-Display-Controller habe, habe ich mich gefragt, ob ich als verwendete Grafik zwischen den beiden wechseln kann, wie ich es in 14.04 LTS über ATI Catalyst könnte.

16.04 LTS verwendet das Onboard und die Hardwareliste listet ATI sowie Display Controler auf, wird jedoch nicht verwendet. Zusätzliche Treiber bieten nichts.

Wird also AMDGPU verwendet oder ist ATI deaktiviert?

lspci:

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev ff)

lspci -nnk | grep VGA -A1

00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
    Subsystem: Lenovo Broadwell-U Integrated Graphics [17aa:3824]
Mookey
quelle

Antworten:

20

Führen Sie den folgenden Befehl aus, um die AMD-Grafikkarte zu verwenden:

DRI_PRIME = 1 ./executable

Wenn Sie ein Steam-Spiel mit AMD Graphics Card ausführen möchten, sollten Sie die Startoptionen für Spiele mit diesem Befehl auf Steam einstellen :

DRI_PRIME = 1% Befehl%

Um manuell zu testen, ob dies funktioniert, können Sie Folgendes ausführen:

glxinfo | grep "OpenGL Renderer"

Dieser Befehl zeigt Ihre Intel-Grafikkarte an. Führen Sie diesen Befehl aus, um Ihre AMD-Grafikkarte anzuzeigen:

DRI_PRIME = 1 glxinfo | grep "OpenGL Renderer"

In meinem Fall glxinfo | grep "OpenGL renderer"lautet meine Ausgabe beispielsweise bei der Ausführung wie folgt: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Aber wenn ich ausführe DRI_PRIME=1 glxinfo | grep "OpenGL renderer", ist meine Ausgabe wie folgt: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

Es gibt andere Befehle zum Testen. Wenn Sie weitere Tests wünschen:

glmark2 (Intel verwenden) und DRI_PRIME = 1 glmark2 (AMD verwenden)

Haxterwolf
quelle
Mein Notebook ist ein MSI GX60 3AE mit einer A10-5750m APU (integriertes 8650G) und einer 7970m GPU. Ich habe heute Ubuntu 16.10 installiert. Die APU scheint mit dem Standardtreiber zu funktionieren. Es hat einige Zerreißeffekte beim Surfen, kann aber 1080p @ 60 im Browser abspielen, leichte Spiele wie Minecraft funktionieren gut und die Temperaturen sind ziemlich niedrig. Damit bin ich zufrieden. Aber der 7970m tritt beim Spielen nicht an. Das ist traurig = / Der DRI_PRIME=1Befehl zeigt das gleiche Ergebnis : Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1). Irgendwelche Ideen? Bis jetzt habe ich versucht, die Oibaf-Treiber zu installieren.
ecth