Beralih di antara GPU Intel / AMD pada 18,04

11

Saya baru saja menginstal driver grafis Oibaf, di laptop saya, dan juga Lutris (dengan Wine dan semua itu) karena saya ingin bermain game seperti Diablo 3.

Semuanya bekerja dengan baik, saya juga menginstal vulkan, dan Wine + Gallium Nine . Outputnya lshw -c videoadalah:

  *-display                 
   description: VGA compatible controller
   product: HD Graphics 5500
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:45 memory:d3000000-d3ffffff memory:c0000000-cfffffff ioport:7000(size=64) memory:c0000-dffff
 *-display
   description: Display controller
   product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:0d:00.0
   version: 83
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi bus_master cap_list rom
   configuration: driver=radeon latency=0
   resources: irq:46 memory:b0000000-bfffffff memory:d5000000-d503ffff ioport:4000(size=256) memory:d5040000-d505ffff

Kartu video saya adalah AMD R5 M430, dan laptopnya adalah HP 250 G5

Juga di sini adalah output dari lspci -k | grep -EA3 'VGA|Display|3D'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
        Subsystem: Hewlett-Packard Company HD Graphics 5500
        Kernel driver in use: i915
        Kernel modules: i915
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu
sticsk
sumber
Sudahkah Anda mencoba menonaktifkan kartu grafis terpasang dari BIOS?
Alex
@Alex Saya khawatir saya tidak bisa melakukannya pada HP 250 G5 saya, cukup periksa saja.
sticsk
@sticsk Apakah Anda bisa mengaktifkan switch yaitu dari Intel ke AMD?
gansub

Jawaban:

5

Anda dapat menemukan banyak jawaban untuk pertanyaan Anda di sini di Tanya Ubuntu :

Anda harus meninjau semua tautan ini.

Selain itu, Anda akan menemukan banyak tautan bermanfaat dari sumber lain:

Semua tautan terlalu panjang untuk diringkas dalam jawaban ini.


Daripada menggunakan lspci -nn | grep VGAyang hanya akan menampilkan Intel GPU Anda dan bukan GPU AMD Anda, Anda harus mencoba pencarian diperluas menggunakan sesuatu seperti ini:

$ lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Dell Skylake Integrated Graphics
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
    Subsystem: Dell GM204M [GeForce GTX 970M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
WinEunuuchs2Unix
sumber
1
Yang dari Agustus 2018 adalah milikku ... dan aku sudah memeriksa yang pertama dan yang ketiga dan mereka tidak bekerja. Switcheroo tidak berfungsi baik itu tidak akan berubah menjadi bijaksana, saya membuatnya bekerja pada 16,04 tetapi masih menunjukkan bahwa saya menggunakan Intel satu dari Pengaturan misalnya. Dan driver AMDGPU tidak tersedia untuk AMD R5 M430 saya, itu sebabnya saya menginstal driver Oibaf. Saya akan memeriksa yang Perdana
sticsk
@sticsk Maaf saya tidak memahami fakta bahwa Anda adalah salah satu penulis di tautan. Anda jelas telah melakukan pekerjaan rumah Anda dan mencoba semua solusi umum. Beri tahu saya jika jawaban ini tidak membantu Anda atau orang lain dan saya akan menghapusnya. Terima kasih.
WinEunuuchs2Unix
Saya memperbarui lspciperintah; EDIT: Saya juga akan memeriksa PRIME dari Arch dan memberi tahu Anda jika ada sesuatu yang terjadi.
sticsk
Hasil edit untuk lspcimembuatnya lebih informatif. Saya baru saja menemukan ini, Anda mungkin tertarik pada: linuxconfig.org/…
WinEunuuchs2Unix
2
Saya akan menggunakan Olbaf sebagai pilihan terakhir karena itulah yang kami sebut teknologi "Bleeding Edge". Saya berusaha untuk tetap menggunakan teknologi arus utama sebanyak mungkin. Saran lain ketika berhadapan dengan banyak driver, Anda harus mengekstrak dengan seksama untuk memastikan yang sebelumnya sepenuhnya dihapus sebelum menginstal yang baru. Ini adalah masalah umum di dunia grafis nVidia di Linux.
WinEunuuchs2Unix
5

Saya telah membajak internet selama berhari-hari karena masalah ini. Punya setup dan masalah serupa. Saya kebetulan pada di sini tentang menggunakan DRI_PRIME = 1 sebelum perintah untuk menggunakan GPU dedicated Anda. Jadi saya mencoba

export $DRI_PRIME=1

dan ini berhasil. Jadi saya menambahkan baris dalam /etc/environment, DRI_PRIME=1 , reboot dan sekarang Rincian Sistem menunjukkan kartu AMD saya sebagai default.

Peringatan: Saya pikir ini menonaktifkan Grafik Terpadu dan mengubah sistem Anda untuk hanya menggunakan GPU khusus Anda saja

roarnald
sumber
Sialan aku benar-benar lupa tentang pertanyaan ini, idk jika ini akan membantu seseorang, jika itu biarkan aku tahu untuk menandainya sebagai terpecahkan. Saya mengganti Ubuntu selama berbulan-bulan ahahahah
sticsk
Hahahaha Saya hampir menyerah untuk mengubah versi Ubuntu juga
roarnald
Itu bagus ketika saya mulai tetapi sekarang saya membaik dan saya beralih ke distro lain
sticsk
DRI_PRIME=1 steamtampaknya sudah cukup
PvdL