ATI / Intel hybrid graphics 16,04 LTS

11

Karena saya memiliki kartu grafis Intel onboard, dan pengontrol tampilan ATI Radeon, saya bertanya-tanya apakah saya dapat beralih di antara keduanya sebagai grafik yang digunakan, seperti yang saya dapat pada 14,04 LTS melalui ATI Catalyst?

16,04 LTS menggunakan onboard, dan daftar perangkat keras mencantumkan ATI serta pengontrol layar, tetapi tidak digunakan. Driver tambahan tidak menyediakan apa pun.

Jadi apakah AMDGPU sedang digunakan, atau apakah ATI dinonaktifkan?

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
sumber

Jawaban:

20

Untuk menggunakan kartu AMD Graphics, jalankan perintah ini:

DRI_PRIME = 1 ./executable

Jika Anda ingin menjalankan permainan Steam dengan AMD Graphics Card, Anda harus mengatur Opsi Peluncuran Game di Steam dengan perintah ini:

DRI_PRIME = 1% perintah%

Untuk menguji secara manual jika ini berfungsi, Anda dapat menjalankan ini:

glxinfo | grep "renderer OpenGL"

Perintah ini akan menunjukkan Kartu Grafis Intel Anda. Jalankan perintah ini untuk melihat Kartu Grafis AMD Anda:

DRI_PRIME = 1 glxinfo | grep "renderer OpenGL"

Sebagai contoh, dalam kasus saya, ketika saya mengeksekusi glxinfo | grep "OpenGL renderer", output saya adalah ini: OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

Tetapi, ketika saya mengeksekusi DRI_PRIME=1 glxinfo | grep "OpenGL renderer", output saya seperti ini: OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

Ada perintah lain untuk diuji, Jika Anda ingin lebih banyak tes:

glmark2 (gunakan intel) dan DRI_PRIME = 1 glmark2 (gunakan AMD)

haxterwolf
sumber
Notebook saya adalah MSI GX60 3AE dengan APU A10-5750m (terintegrasi 8650G) dan GPU 7970m. Saya telah menginstal Ubuntu 16.10 hari ini. APU tampaknya berfungsi dengan driver default. Ini memiliki beberapa efek merobek saat browsing tetapi dapat memainkan 1080p @ 60 di browser, permainan ringan seperti minecraft berfungsi dengan baik dan suhu cukup rendah. Jadi saya senang dengan itu. Namun 7970m tidak mendukung saat bermain game. Itu menyedihkan = / The DRI_PRIME=1perintah menunjukkan hasil yang sama: Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1). Ada ide? Sampai sekarang saya mencoba menginstal driver Oibaf.
ecth