Nvidi eller AMD gpu vid linux

Permalänk
Medlem

Nvidi eller AMD gpu vid linux

Hej,

Jag använder Linux och sitter för tillfället på Ubuntu 20.04 med ett Nvidia 960m, sitter på drivrutinerna med version 440.100

Har ett antal återkommande problem med min dator och går i banorna för att köpa en ny laptop.
Har ganska besvärlig screen tearing, har hört att det är ett problem som har funnits på Linux ett tag av en vän, men också att det tenderar att vara värre om man kör med Nvidia. Har även lite mindre problem som att det hackar till och fryser till i spel ibland, tror det däremot beror på att ram minnet är fullt och den swappar.

Men vad tror ni? Funkar det att köra Nvidia på Linux på heltid, hur ser framtiden ut, kommer det att bli bättre eller sämre?

Har ju också hört att Nvidia kan ta AMD i prestanda i vissa fall, kan ha lite bättre kompatibilitet etc.

Blir lite tvetydigt och vet inte vad jag borde göra.

Permalänk

Med ca två års erfarenhet (alltså begränsad) med senaste Linux-kerneln med både AMD och Nvidia-graffar samt inbyggd intelgrafik så är mitt (begränsade) råd att det beror på hur stort tålamod du har och hur mycket Linux du kan / är villig att lära dig. Nvidias nyare drivar fick problem med 5.9 med dels ett kraschigt https://forums.developer.nvidia.com/t/455-23-04-page-allocati... och dels ett problem med OpenCL och CUDA https://forums.developer.nvidia.com/t/nvidia-driver-not-yet-s... så installerade https://github.com/Frogging-Family/nvidia-all och ingen krasch eller opencl-problem since. När jag hade ett AMDkort hade jag tack vare mitt användningsmönster (dator i vila när ej används) problem med https://bugzilla.kernel.org/show_bug.cgi?id=204241

(Körde inbyggd intel-grafik i en månad och även om det bara räckte till de enklaste spelen så hade jag 0 grafikrelaterade problem)

Permalänk
Medlem
Permalänk
Medlem
Skrivet av Kolsvart Katt:

Nvidias nyare drivar fick problem med 5.9 med dels ett kraschigt https://forums.developer.nvidia.com/t/455-23-04-page-allocati... och dels ett problem med OpenCL och CUDA https://forums.developer.nvidia.com/t/nvidia-driver-not-yet-s... så installerade https://github.com/Frogging-Family/nvidia-all och ingen krasch eller opencl-problem since.

Inkompabiliteten med 5.9 som gjorde att OpenCL och CUDA inte fungerade fixades i 455.38 drivrutinen. NVIDIA har underligt nog inte nämnt att de fixat problemet, men det har bekräftats av andra (se t.ex. denna bugrapport och jag kan själv bekräfta att det fungerar nu. Page allocation-problemet verkar man dock fortfarande behöva patcha själv.

I övrigt håller jag med. Bryr man sig inte så mycket om prestanda och vill ha något som bara fungerar så ska man välja Intel. Annars är det lite pest eller kolera där både NVIDIAs och AMDs drivrutiner för det mesta fungerar ok men sällan felfritt.

Skrivet av Lexdale:

Problemet där är att det i stort sett är en reklamfilm för AMD, Level1Linux har fokuserat på det som fungerar bra och sopat problemen under mattan. Jag rekommenderar att man då också läser kommentarerna till artikeln för att få en lite mer nyanserad syn på det hela.

Permalänk
Medlem

Jag har kör med Nvidia och har gjort det i ca 5 års tid. Jag kör även Manjaro och där min upplevelse har varit helt felfritt. Jag har ett 3070 grafikkort just nu och det fungerade utan problem från några dagar efter launch med 455.38 drivaren. Jag kör även 5.9 kernel. Jag hade ett 1060 tidigare, men upplevelsen var detsamma där.

Info om mitt system:

Operating System: Manjaro Linux KDE Plasma Version: 5.20.3 KDE Frameworks Version: 5.76.0 Qt Version: 5.15.2 Kernel Version: 5.9.11-2-MANJARO OS Type: 64-bit Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor Memory: 15,6 GiB of RAM Graphics Processor: GeForce RTX 3070/PCIe/SSE2 Nvidia Driver: 455.45.01

Permalänk
Medlem

Beror på skulle jag säga. Användningsområdena skiljer ju rätt mycket från person till person.
Har datorerna i min signatur.

Nu har jag ett ganska gammalt AMD grafikkort i min stationära dator men även en laptop som har drygt ett år på nacken med inbyggd AMD grafik.
Båda funkar hur bra som helst under Linux och jag har inte installerat något alls i drivrutinsväg på de distributionerna jag använder.

Jag är själv väldigt frestad att köpa ett nytt kort i 6000-serien, men jag tänker avvakta tills de börjar komma in i lager på allvar

Permalänk
Medlem

Jag hade problem, både tydliga och mer subtila problem med Nvidia GTX 1060 och Ubuntu 20.04 i våras.

* Kunde inte använda webcam + mic i chrome (är ju sådär när man jobbar hemifrån)
* Det fungerade inte att sätta ena skärmen i portrait mode i Gnome. (det problemet skall dock vara löst nu, men det var mycket beskyllningar på att nvidia inte följer standarder innan de lyckades fixa det)
* Zoom fungerade inte när jag installerade det som snap-paket.

Jag bytte till AMD RX 5600XT och alla dessa subtila problem försvann.
Dock så behöver man egentligen en nyare kernel än 5.4 för RX 5XXX-serien för att det skall vara helt stabilt. Så jag fick sätta en flagga i /etc/environment AMD_DEBUG="nonggc" för att stänga av features som inte stöds än (annars kraschade det när jag öppnade google maps i chrome). Gissar dock på att det kommer funka helt "out of the box" med nya kerneln 5.8 i Ubuntu 20.04.2.

Linus Torvalds kör såklart AMD-grafik för sin senaste dator. "Some random Sapphire RX580 graphics card. It's overkill for what I do (desktop use, no games)."
https://www.zdnet.com/article/look-whats-inside-linus-torvald...

Detta är vad han tycker om nvidia (visserligen 8 år sedan, men inget verkar ha ändrats sedan dess)
https://www.youtube.com/watch?v=iYWzMvlj2RQ

Permalänk
Medlem
Skrivet av Kolsvart Katt:

Med ca två års erfarenhet (alltså begränsad) med senaste Linux-kerneln med både AMD och Nvidia-graffar samt inbyggd intelgrafik så är mitt (begränsade) råd att det beror på hur stort tålamod du har och hur mycket Linux du kan / är villig att lära dig. Nvidias nyare drivar fick problem med 5.9 med dels ett kraschigt https://forums.developer.nvidia.com/t/455-23-04-page-allocati... och dels ett problem med OpenCL och CUDA https://forums.developer.nvidia.com/t/nvidia-driver-not-yet-s... så installerade https://github.com/Frogging-Family/nvidia-all och ingen krasch eller opencl-problem since. När jag hade ett AMDkort hade jag tack vare mitt användningsmönster (dator i vila när ej används) problem med https://bugzilla.kernel.org/show_bug.cgi?id=204241

(Körde inbyggd intel-grafik i en månad och även om det bara räckte till de enklaste spelen så hade jag 0 grafikrelaterade problem)

Jag sätter också min dator i suspend flera gånger per dag. Måste haft tur med mitt AMD-grafikkort.

En stabil dator när den är ett arbetsredskap är ju viktigast av allt, verkar nästan vara värt att välja intel-processor, bara för att slippa problem.

Permalänk
Medlem

Intel kort fungerar alltid, vill du spela krävande 3D spel är Intel fortfarande inget alternativ eller hur? Både AMD och Nvidias GPU:er ska fungera bra under Linux. Det underlättar om kortet funnits ute på marknaden i all fall ett år för att slippa halvfärdiga drivrutiner. AMDs grafikkort ska fungera okej utan AMDs stängda drivrutin men den är bättre så du bör installera den.

Permalänk
Medlem

Har kört Linux och Nvidia i snart 2+år. Har inte haft några större problem. Gällande tearing så märkte jag en förbättring när jag gick från cinnamon till KDE Plasma. Små lagg i spel kan bero på Nvidias shader cache som är låst till 128mb(?) per default. Många Lutris script tar bort den spärren i scriptet. Men du skulle kunna kolla så variablerna: __GL_SHADER_DISK_CACHE =1 __GL_SHADER_DISK_CACHE_PATH=/path/to/gamefolder. Sista variabeln skall helst peka på en folder på en SSD disk.

EDIT: På Laptop kan jag starkt rekomendera POP_OS! kör det på min laptop med 860m. Allting bara fungerade. Den är baserad på Ubuntu om jag inte missminner mig.