Grafika hybrydowa ATI / Intel 16.04 LTS

11

Ponieważ mam wbudowaną kartę graficzną Intela i kontroler wyświetlania ATI Radeon, zastanawiałem się, czy mogę przełączać się między nimi jako moją grafiką, tak jak w 14.04 LTS za pośrednictwem ATI Catalyst?

16.04 LTS korzysta z wbudowanego urządzenia, a na liście urządzeń wymieniono ATI oraz kontroler wyświetlacza, ale nie są używane. Dodatkowe sterowniki nic nie zapewniają.

Więc czy używa się AMDGPU, czy ATI jest wyłączone?

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
źródło

Odpowiedzi:

20

Aby użyć karty graficznej AMD, wykonaj następujące polecenie:

DRI_PRIME = 1 ./executable

Jeśli chcesz uruchomić grę Steam z kartą graficzną AMD, powinieneś ustawić Opcje uruchamiania gry na Steam za pomocą tego polecenia:

DRI_PRIME = 1% polecenie%

Aby przetestować ręcznie, czy to działa, możesz wykonać następujące czynności:

glxinfo | grep „renderer OpenGL”

To polecenie wyświetli kartę graficzną Intel. Wykonaj to polecenie, aby wyświetlić kartę graficzną AMD:

DRI_PRIME = 1 glxinfo | grep „renderer OpenGL”

Na przykład w moim przypadku, gdy wykonuję glxinfo | grep "OpenGL renderer", moje dane wyjściowe są następujące: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Ale kiedy wykonuję DRI_PRIME=1 glxinfo | grep "OpenGL renderer", moje dane wyjściowe są następujące: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

Istnieją inne polecenia do przetestowania, jeśli chcesz więcej testów:

glmark2 (użyj intel) i DRI_PRIME = 1 glmark2 (użyj AMD)

haxterwolf
źródło
Mój notebook to MSI GX60 3AE z APU A10-5750m (zintegrowany 8650G) i procesorem graficznym 7970m. Zainstalowałem dzisiaj Ubuntu 16.10. APU wydaje się działać z domyślnym sterownikiem. Ma pewne efekty łzawiące podczas przeglądania, ale może grać w 1080p @ 60 w przeglądarce, lekkie gry, takie jak Minecraft, działają dobrze, a temps są dość niskie. Więc jestem z tego zadowolony. Ale 7970m nie uruchamia się podczas grania. To smutny = / W DRI_PRIME=1podaje komunikat ten sam wynik: Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1). Jakieś pomysły? Do tej pory próbowałem zainstalować sterowniki Oibaf.
ecth