Tôi đang chạy Kubfox 21.10 trong Xorg trên Intel Hades Canyon NUC - model NUC8i7HVK.
Nó chứa hai GPU, một Intel và một AMD. Nói chung, việc sử dụng máy tính để bàn trên GPU Intel là tốt.
Theo mặc định, máy tính để bàn khởi chạy bằng GPU Intel. Chơi trò chơi trong Steam, tôi không đạt được tốc độ khung hình cao. Tôi biết GPU AMD tốt hơn một chút về điều đó.
Làm cách nào để khiến Steam (và tất cả các trò chơi ra mắt sau đó) sử dụng GPU AMD?
alan@robot:~$ danh sách switcherooctl
Thiết bị: 0
Tên: Advanced Micro Devices, Inc.[AMD®/ATI] Polaris 22 XT [Radeon RX Vega M GH]
Mặc định: có
Môi trường: DRI_PRIME=pci-0000_01_00_0
Thiết bị: 1
Tên: Intel® HD Graphics 630
Mặc định: không
Môi trường: DRI_PRIME=pci-0000_00_02_0
alan@robot:~$ DRI_PRIME=0 glxinfo | nhà cung cấp grep
chuỗi nhà cung cấp máy chủ glx: SGI
chuỗi nhà cung cấp glx của khách hàng: Mesa Project và SGI
Chuỗi nhà cung cấp OpenGL: AMD
alan@robot:~$ DRI_PRIME=1 glxinfo | nhà cung cấp grep
chuỗi nhà cung cấp máy chủ glx: SGI
chuỗi nhà cung cấp glx của khách hàng: Mesa Project và SGI
Chuỗi nhà cung cấp OpenGL: Intel
Tệp máy tính để bàn Steam trong /usr/share/applications/steam.desktop
chứa:
PreferencesNonDefaultGPU=true
X-KDE-RunOnDiscittleGpu=true
Tôi đã thử chạy:
DRI_PRIME=0 hơi nước
Nhưng điều đó dường như không hoạt động như trò chơi tôi đã chơi (Sân vận động TrackMania² (trong Proton, trong trường hợp có vấn đề)) hiển thị GPU là Intel, không phải AMD.
Chỉnh sửa: Tôi cũng đã thử cài đặt DXVK_FILTER_DEVICE_NAME=POLARIS22
trong các đối số khởi chạy trong Steam. Trò chơi không khởi chạy chính xác với điều đó. Một cửa sổ xuất hiện rồi biến mất.
Hơn nữa, tôi đã thu thập một tệp nhật ký qua proton với: DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME=POLARIS22 PROTON_LOG=1 %command%
như các tùy chọn khởi chạy. Nhật ký là đây