Puncte:0

Care este motivul pentru fluctuațiile de utilizare a GPU-ului amd și performanța slabă de bâlbâială în jocuri? (Ubuntu 20.04)

drapel af

Statisticile GPU Corectrl după ce ați jucat BL2 timp de câteva minute

După cum puteți vedea în captură de ecran, GPU-ul meu (amd radeon rx 5500xt) întâmpină probleme în a păstra o frecvență stabilă și un procent de utilizare. Activitatea trece de la 5% la 95% la fiecare două secunde dintr-un anumit motiv, iar frecvența crește în mod similar. Tensiunea și puterea par să fluctueze, de asemenea, dar nu la fel de agresiv, (poate că acestea sunt cel puțin în regulă?). BIOS-ul este aproape la setările implicite (poate unele modificări).

Problema principală este că, practic, toate jocurile pe care le-am încercat au fie microbâlbâială, bâlbâială, vârfuri de lag sau alte probleme de performanță. Borderlands 2 are în mod special bâlbâială și fps scăzut pe steam (fără instrument de compatibilitate).

Monitor de sistem care arată utilizările de bază ale procesorului și utilizarea memoriei sistemului din același interval de timp

Nucleele CPU sunt destul de egale, dar rămân la 35%-60% tot timpul. Memoria nu pare foarte relevantă pentru a privi imo. Și, de asemenea, o parte din text ar putea fi în suedeză, dar cred că oricum poți înțelege contextul, sperăm!

Corectrl care arată frecvența procesorului cu aceeași sarcină

Poate fi dificil să citiți graficele CPU și GPU din Corectrl, deoarece nu există grilă sau numere. Dar m-am uitat la actualizarea live a valorii și a fost o gamă destul de largă și pe graficul CPU. Partea de jos a graficului este de fapt 0 mHz.

Imagine care afișează scara graficului

În imagine, frecvența curentă este la 803 mHz aproape în partea de jos pentru referință.

Setări video Borderlands 2

Nu puteți vedea Vsync sau framerate, dar Vsync este dezactivat și framerate este setat la nelimitat. Rulez jocul prin steam fără proton.

Detalii de sistem din raportul Hardinfo:

Versiune Kernel Linux 5.13.0-30-generic (x86_64) Versiunea #33~20.04.1-Ubuntu SMP Luni 7 februarie 14:25:10 UTC 2022 C Library GNU C Library / (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31 Distribuție Ubuntu 20.04.4 LTS

Calculator Procesor Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz Memorie 8067MB (3540MB folosit) Tip mașină Desktop

Discuri SCSI ATA ST1000DX002-2DV1
ATA HFS128G3BMND-321

Afişa Rezolutie 1920x1080 pixeli Furnizor Fundația X.Org Versiunea 1.20.13 Nume afișat curent: 0

Monitoare Monitor 0 1920x1080 pixeli

OpenGL Furnizor AMD Renderer AMD Radeon RX 5500 XT (navi14, LLVM 13.0.1, DRM 3.41, 5.13.0-30-generic) Versiunea 4.6 (Profil de compatibilitate) Mesa 22.1.0-devel (git-a5fa7e0 2022-02-24 focal-oibaf-ppa) Redare directă Da

Merită să adaug că am temperaturi bune când joc (cpu: 50-60 C, gpu: 50-60 C). Și am și un alimentator coolermaster 500W 80+ Bronze. Ca wifi folosesc Neatgear A6210 AC1200 USB cu dongle. Pe CPU am doar coolerul Intel de stoc (fără probleme de temperatură).

Am încercat Borderlands cu proton 7.0-1

Minecraft are probleme similare și graficele de la Corectrl și monitorul de sistem arată asta. (Am crezut că nu este necesar să fac din nou capturi de ecran). În joc, problema este în special încărcarea în bucăți, unde utilizarea procesorului ajunge la 100% și utilizarea GPU-ului scade. Ceea ce mi se părea un blocaj temporar legat de CPU, dar nu sunt sigur. Sunt conștient că hardware-ul meu are un ușor blocaj ca orice sistem. Cu toate acestea, nu m-am confruntat cu aceste probleme înainte de a trece la ubuntu din Windows acum aproximativ jumătate de an. Merită să menționăm că am instalat ubuntu 20.04 prin USB live și, de asemenea, l-am reinstalat acum câteva zile din cauza unei alte probleme fără legătură.

Minecraft are și cadre mari pe care le pot vedea cu optifine pe versiunea 1.8.1. Cu setări optimizate pot trece de la 60-80 fps în medie (cu picături) la 200-500. Instalarea openjdk-17-jre ajută la încărcarea în bucăți. Încărcarea în bucăți încă afectează framerate, dar merge mult mai rapid și are mai puține erori OpenGL.

Am instalat minecraft prin pachetul oficial minecraft.net deb și optifine prin optifine.net.

Am încercat cu tot felul de setări diferite, atât schimbând setările vanilie, cât și optifine, dar nimic nu pare să afecteze această problemă. Ecran complet/fereastră, Vsync activat/dezactivat, grafică înaltă/scăzută, diferite versiuni de minecraft etc. Acest lucru este probabil la fel ca în cazul landurilor de frontieră, după cum pot vedea când activitatea GPU scade la sub 20% în același timp cu care are loc framedrop-ul.

Bâlbâiala se întâmplă și în: Warthunder (proton de abur/abur) World of Tanks Blitz (proton cu abur/abur) eurotruck sim 2 (proton cu abur/abur)

Pur și simplu nu pot să-mi dau seama ce este asta. Pentru mine asta ar putea fi orice! La început am crezut că este o problemă cu driverul, dar am încercat să nu mă încurc cu driverele (implicit) și, de asemenea, amdgpu-pro care aparent nu este grozav de folosit. Nu cred că aceasta este o problemă hardware, deoarece acest lucru nu a avut loc atunci când rulați Windows. (Mașina nu s-a schimbat de atunci).

Se simte într-adevăr că aceasta are o soluție simplă pe care nu o văd. Dacă aveți nevoie de mai multe informații, întrebați pentru că probabil am uitat ceva aici, mulțumesc pentru ajutor :)

Editați | ×: Am găsit inhardinfo că există un guvernator de economisire a puterii CPU și m-am gândit că ar putea limita performanța. Mă concentrez acum pe performanța procesorului, deoarece atunci când computerul este stresat, utilizarea procesorului crește la maxim, iar utilizarea GPU este instabilă sau scăzută. Am reușit să dezactivez economisirea energiei pe toate nucleele cu această comandă:

performanță ecou | sudo tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor

ieșire:

performanta

verificat cu:

cat /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor

si am primit:

performanta
performanta
performanta
performanta

apoi am încercat minecraft, dar problema era încă acolo, așa că am vrut să testez CPU-ul și să văd dacă există o diferență. Se pare că nu există. Ambele rezultate cu economie de energie și performanță sunt atât de proaste:

CPU Blowfish CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 2,11

CPU CryptoHash CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 719,74

CPU Fibonacci CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 0,51

CPU N-Queens CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 6,65

CPU Zlib CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 0,92

FPU FFT CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 0,78

FPU Raytracing CPU Intel(R) Core(TM) i5-6500 @ 3,20 GHz 4x 3600,00 MHz 1,98

Desen GPU CPU Intel(R) Core(TM) i5-6500 la 3,20 GHz 4x 3600,00 MHz 7255,17

Pentru trimitere: core 2 duo a obținut rezultate de mai multe ori mai bune la unele dintre teste. Dar desenul GPU și hash-ul criptografic al procesorului sunt mai bune din anumite motive.

David avatar
drapel cn
Ce jocuri joci?
drapel af
@David Warthunder, World of tanks blitz, eurotruck sim 2, minecraft, borderlands 2, world of warships și câteva titluri mai ușoare care nu sunt la fel de afectate.

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.