Puncte:1

Lansarea jocului Steam pe KDE pe diferite GPU

drapel pl

Rulez Kubuntu 21.10 sub Xorg pe un model Intel Hades Canyon NUC NUC8i7HVK. Conține două GPU-uri, unul Intel și unul AMD. În general, utilizarea desktop-ului pe GPU-ul Intel este bine.

În mod implicit, desktop-ul se lansează folosind GPU-ul Intel. Jucând jocuri în Steam, nu primesc framerate grozave. Știu că GPU-ul AMD este puțin mai bun la asta.

Cum fac ca Steam (și toate lansările ulterioare ale jocului) să utilizeze GPU-ul AMD?

alan@robot:~$ listă switcherooctl
Dispozitiv: 0
  Nume: Advanced Micro Devices, Inc.[AMD®/ATI] Polaris 22 XT [Radeon RX Vega M GH]
  Implicit: da
  Mediu: DRI_PRIME=pci-0000_01_00_0

Dispozitiv: 1
  Nume: Intel® HD Graphics 630
  Implicit: nu
  Mediu: DRI_PRIME=pci-0000_00_02_0
alan@robot:~$ DRI_PRIME=0 glxinfo | vânzător grep
server glx șir de furnizor: SGI
client glx șir de furnizor: Mesa Project și SGI
Șir de furnizor OpenGL: AMD
alan@robot:~$ DRI_PRIME=1 glxinfo | vânzător grep
server glx șir de furnizor: SGI
client glx șir de furnizor: Mesa Project și SGI
Șir de furnizor OpenGL: Intel

Fișierul desktop Steam în /usr/share/applications/steam.desktop contine:

PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true

Am incercat sa alerg:

DRI_PRIME=0 abur

Dar asta nu părea să funcționeze ca jocul pe care l-am jucat (Stadionul TrackMania² (sub Proton, în cazul în care contează)) arată GPU-ul ca Intel, nu AMD.

Edit: am încercat și setarea DXVK_FILTER_DEVICE_NAME=POLARIS22 în argumentele de lansare în Steam. Jocul nu se lansează corect cu asta. Apare o fereastră apoi dispare.

În plus, am adunat un fișier jurnal prin proton cu: DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME=POLARIS22 PROTON_LOG=1 %comandă% ca opțiunile de lansare. Jurnalul este Aici

Puncte:1
drapel id

Veți avea nevoie de numele de cod corect pentru Radeon RX Vega M GH, care, conform https://www.techpowerup.com/gpu-specs/radeon-rx-vega-m-gh.c3056 și vulkaninfo | grep deviceName ar trebui să fie VEGAM

Prin urmare:

DRI_PRIME=0 DXVK_FILTER_DEVICE_NAME="VEGAM" PROTON_LOG=1 %comandă%

(PROTON_LOG=1 aruncat pentru a arunca un log in $HOME în caz că eșuează)

ar trebui să-l forțeze să folosească Radeon.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.