Chuyển đổi giữa GPU Intel / AMD vào ngày 18.04


11

Tôi vừa cài đặt trình điều khiển đồ họa của Oibaf, trên máy tính xách tay của tôi và cả Lutris (với Wine và tất cả những thứ đó) vì tôi muốn chơi các trò chơi như Diablo 3.

Mọi thứ đều hoạt động tốt, tôi cũng đã cài đặt Vulkan và Wine + Gallium Nine Đầu ra của lshw -c video:

  *-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

Thẻ video của tôi là AMD R5 M430 và máy tính xách tay là HP 250 G5

Ngoài ra đây là đầu ra của 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

Bạn đã thử vô hiệu hóa card đồ họa trên bo mạch của mình khỏi BIOS chưa?
Alex

@Alex Tôi sợ rằng tôi không thể làm điều đó trên HP 250 G5 của mình, chỉ cần kiểm tra nó.
sticsk

@sticsk Bạn có thể làm việc này tức là chuyển từ Intel sang AMD không?
gansub

Câu trả lời:


5

Bạn có thể tìm thấy nhiều câu trả lời cho câu hỏi của mình tại đây trong Hỏi Ubuntu :

Bạn nên xem lại tất cả các liên kết này.

Ngoài ra, bạn sẽ tìm thấy nhiều liên kết hữu ích từ các nguồn khác:

Tất cả các liên kết quá dài để tóm tắt trong câu trả lời này.


Thay vì sử dụng lspci -nn | grep VGAsẽ chỉ hiển thị GPU Intel của bạn chứ không phải GPU AMD, bạn nên thử tìm kiếm mở rộng bằng cách sử dụng cái gì đó như thế này:

$ 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

1
Cái từ tháng 8 năm 2018 là của tôi ... và tôi đã xem lại cái đầu tiên và cái thứ 3 và chúng không hoạt động. Switcheroo không hoạt động hoặc nó sẽ không thay đổi thành kín đáo, tôi đã làm cho nó hoạt động vào ngày 16.04 nhưng nó vẫn cho thấy tôi đang sử dụng Intel từ Cài đặt chẳng hạn. Và trình điều khiển AMDGPU không có sẵn cho AMD R5 M430 của tôi, đó là lý do tại sao tôi cài đặt trình điều khiển của Oibaf. Tôi sẽ kiểm tra Prime one
sticsk

@sticsk Xin lỗi tôi đã không nhận ra thực tế bạn là một trong những tác giả trong các liên kết. Rõ ràng là bạn đã làm bài tập về nhà và thử tất cả các giải pháp chung. Hãy cho tôi biết nếu câu trả lời này không có ích cho bạn hoặc người khác và tôi sẽ xóa nó. Cảm ơn bạn.
WinEunuuchs2Unix

Tôi đã cập nhật lspcilệnh; EDIT: Tôi cũng sẽ kiểm tra PRIME từ Arch và cho bạn biết nếu có chuyện gì đang xảy ra.
sticsk

Việc chỉnh sửa để lspcilàm cho nó nhiều thông tin hơn. Tôi chỉ thấy điều này bạn có thể quan tâm: linuxconfig.org/ Kẻ
WinEunuuchs2Unix

2
Tôi sẽ sử dụng Olbaf như là phương sách cuối cùng bởi vì đó là cái mà chúng ta gọi là công nghệ "Bleting Edge". Tôi cố gắng bám sát công nghệ chủ đạo càng nhiều càng tốt. Một lời khuyên khác khi giao dịch với nhiều trình điều khiển bạn phải trích xuất kỹ lưỡng để đảm bảo trình điều khiển trước đó được gỡ bỏ hoàn toàn trước khi cài đặt một trình điều khiển mới. Đây là một vấn đề phổ biến trong thế giới đồ họa nVidia trong Linux.
WinEunuuchs2Unix

5

Tôi đã cày mạng internet nhiều ngày về vấn đề này. Có thiết lập và vấn đề tương tự. Tôi tình cờ gặp ở đây về việc sử dụng DRI_PRIME = 1 trước khi bất kỳ lệnh để sử dụng GPU chuyên dụng của bạn. Vì vậy, tôi đã cố gắng

export $DRI_PRIME=1

và điều này đã làm việc. Vì vậy, tôi đã thêm một dòng nó trong /etc/environment, DRI_PRIME=1 , khởi động lại và bây giờ chi tiết hệ thống cho thấy thẻ AMD của tôi như là mặc định.

Hãy cẩn thận: Tôi nghĩ rằng điều này vô hiệu hóa Đồ họa tích hợp và thay đổi hệ thống của bạn để chỉ sử dụng GPU chuyên dụng của bạn


Người đàn ông chết tiệt Tôi thực sự đã quên câu hỏi này, idk nếu điều này sẽ giúp ai đó, nếu nó cho tôi biết để đánh dấu nó là giải quyết. Tôi đã chuyển Ubuntu trong nhiều tháng ahahahah
sticsk

Hahahaha Tôi gần như đã từ bỏ việc thay đổi phiên bản Ubuntu
roarnald

Thật tốt khi tôi bắt đầu nhưng bây giờ tôi đã cải thiện và tôi chuyển sang một bản phân phối khác
sticsk

DRI_PRIME=1 steamdường như là đủ
PvdL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.