07.12.2020 13:48:45
Kuidas on Linuxi AMD graafika tugi?
Tere kõigile,
Mul on kahekordse Fedora + Windowsi installiga töölaud, kuna mulle meeldib Fedoraga töötada, kuid mängude jaoks on siiski vaja Windowsi.
Nii et sellel töölaual on Geforce GTX 970 ja me kõik teame, et NVIDIA kaardid on Linuxis halvasti toetatud. Nii et mõtlen selle asendamisele uue AMD-kaardi vastu, kuna NVIDIA toimib kohutavalt mitte ainult Linuxis (Nouveau kasutamisel on fännid alati maksimaalsel tasemel, halb jõudlus ja visuaalsed tõrked, Wayland on keelatud ja X11-l juhuslikult hangub ).
Mõeldes RX 580 ostmisele, mida saan endale lubada ja saan mängida mulle meeldivaid mänge sama jõudlusega (või veidi paremini) kui 970. Kas see töötab hästi? Wayland, video kodeerimine / dekodeerimine, hea jõudlus? Mul oli mõni aasta tagasi selles samas arvutis vana R7 260X ja see töötas suurepäraselt, kuid sellel oli mõningaid probleeme, kui ma selle Geforce'i jaoks välja vahetasin, mis mind hulluks ajab.
Kas teil on mingid ideoloogilised või tehnilised põhjused kasutamaks Nvidia proprietary driverite asemel Noveau omasid? Kui pole, siis soovitan kasutada neid, sest isiklikult pole nendega probleeme kogenud.
Nvidia enda ajuritega pole pea 20 a jooksul probleeme märganud.
r128 ei hakka rääkima.
AMD/ATI kohta võiks seda öelda, et avatud koodiga ajurid toimivad väga hästi (Vulkan/opencl vaja vist AMD/ATI kinniseid ajureid lisaks, pole proovinud).
Testiks oli RX550 (mitte rx5500).
Samas pean tunnistama, et ise ka hoian kaarega eemale nouveau ajuritest, pole ka vaeva näinud esinevate probleemide kõrvaldamisega jätan lihtsalt täielikult nouveau toe välja.
Tulemus hea seega nii Nvidia enda ajuritega või siis AMD/ATI RX kaartide korral avatud koodiga ajuritega (install põhimõtteliselt AMD/ATI korral "built in").
Wayland ei kasuta.
Ei ole selle AMD ajuriga elu nii lill miskit. Tundub, et põhiprobleem vist puhtalt AMD CPU + GPU süsteemides aga enne tasub otsida netist vigu stiilis:
amdgpu: GPU fault detected: 146
[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, but soft recovered
[drm:amdgpu_gem_va_ioctl [amdgpu]] *ERROR* Couldn't update BO_VA (-16)
Kokkuvõte oleks, laena endale mõni kaart ja testi nädal-kaks, kui ei saa mingeid müstilisi vigu, siis äkki töötabki. Mul viskab siiani aegajalt vea, kui videokaart hangub. See juhtub mängudes VAID mõne menüü avamisel (WoW Wine peal, X-Plane 11 Steamis, isegi ETS2 on juhtunud) ning viimane test openCL arvutimisega pani ka Einstein@ taskil pildi pange. Kernel on nüüd juba 5.10.7 ja rx560 kaart. Viga näeb välja kui ruuduline hangunud pilt, SSH'ga saaks masinasse. _________________ --
Megadux, google gloobust ei ole kunagi kasutanud? proovi. muudad arvamust nouveau draiveritest.
Kehva jõudlus mängudes/tarkvaras mis vajab 3d riistvaralist kiirendust; screen tearing; niisama crashid jne jne. Pole just vähe põhjuseid miks nouveaud mitte kasutada.
Tundub, et põhiprobleem vist puhtalt AMD CPU + GPU süsteemides aga enne tasub otsida netist vigu stiilis:
amdgpu: GPU fault detected: 146
Ma pean seda viga täpsustama, õigemini, töötav lahendus on taaskäivitus. Probleem tekib vaid kas arvuti unest äratusel või kui on öö seisnud ja käima panna. Siis saab keskmiselt 15 min kuni 2 tunni jooksul kastilise pildi ning GPU on koos. Aitab toide välja. Lahendus on lasta arvutil mingi aeg käia, ehk mõlema eelneva variandi puhul on päev otsa töötegemine "ok" aga näiteks Einstein@home jooksutamiseks (hea openCL test) või mängimiseks tuleb teha boot. Korras. Kuidas seda viga kerneli arenduseks edasi anda, ei hakka isegi uurima. Ilmselt läheb korda, kerneliga 5.21 või veidi hiljem.
Edit: ja pean kinnitama, kernel 5.11.11 ja unustatud boot ning piix. Osta või prooviks uus GPU
Edit 2: Ei ole kindel, kas kerneli uuem versioon 5.16.x ka kuidagi aitas aga vähemalt videokaardi vahetuse järel RX560 → RX6600XT vastu kadus see kokkujooksmise jama ära.
Edit 3. Eelnevale nutulaulule lisaks, miski ime on juhtunud ehk alates kerneli 6.0.12 versioonist alates töötab kõik, seni on anomaalsed hangumised (pilt vilgub või on triibuline, või misiganes...) kadunud.
Näiteks Batocera Linux ja AMD seeria töötab hästi, ka kõige lahjema RX versiooniga või näiteks R7 240 või kiiremaga, sellele ka Kodi sisse ehitatud, kunagi kasutasin XBMCBuntu ja ka out of the box HD2400 AGP ja HD3450 AGP toimisid h264 mahamängimisel rauas. AMD Linux driverid minu meelest head.
https://batocera.org/
Üks vanem masin Batocera Linux jaoks - AMD CPU+GPU.
CPU AMD Phneom II X4 905e C3 (65W)
Kingston 2x4GB DDR3 Ram
AMD RX550 512SP 2GB GDDR5
Ma vaataks kaartide poole, millel Vulkan tugi olemas, vanematest AMD kaartidest need:
Souther Islands models are : HD7750-HD7970, R9 270, R9 280, R9 370X, R7 240, R7 250
Sea Islands models are : HD7790, R7 260, R9 290, R7 360, R9 390
viimati muutis marxveix 11.01.2023 19:59:46, muudetud 1 kord
Siis peab paika miks hetkel 5.x ükskõik millised 5.x LTS kernelid ei funka 6.x kõik korras kasutusel 6800xt _________________ Punktkeevitus patareidele/akudele. Akutrelli/laptopi/e-bike. PM
Kõige ajuvabam viga muide enne 6 seeria kernelit oli "hanguv pilt" ühes ja ainult ühes suvalises rakenduses. Pilti lihtsalt ei värskendatud seal. Muudatusi said näha, kui katsid ta korraks mingi muu aknaga või tegid OBS'ga video. Ilmselt paras aeg vana RX560 ka tagasi toppida. _________________ --
Trahvi kartuses on "tasuta" windoosa dekooderid keelatud viimaste uuendustega. Ehk siis videode mängimisel on nüüdsest probleeme. Enne töötas kõik laitmatult.
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.