Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man installerar proprietära grafikdrivrutiner i Ubuntu, Fedora och Mint

Linux-användare har en mängd öppen källkod till hands. Men ibland krävs proprietär programvara. Det kan vara något som att köra Microsoft Word — vilket är lite onödigt med tanke på kvaliteten på LibreOffice — eller så kan det vara en proprietär drivrutin.

99 % av din hårdvara kommer att köras med drivrutiner med öppen källkod, men grafikdrivrutiner är en annan historia.

Diehard Linux-användare kommer att anklaga dig för helgerån för att du ens tänker på att köra proprietära drivrutiner. Men om du är sugen på Linux-spel så är de ganska mycket nödvändiga.

Varför behöver du proprietära grafikdrivrutiner?

Nästan alla Linux-distributioner levereras med drivrutiner med öppen källkod. Dessa tillhandahålls så att din hårdvara fungerar direkt. Installera Linux och använd din dators hårdvara som du alltid har gjort.

När det kommer till grafikdrivrutiner är situationen dock något annorlunda. Grafikdrivrutiner med öppen källkod låter dig (i de flesta fall) köra operativsystemet och utföra grundläggande uppgifter, men när det kommer till spel (och kanske bild-/videoredigering och andra tunga lyft) kan fel uppstå.

Bildkredit: Stefan Ledwina via Flickr.

Resultatet är att AMD- och Nvidia-grafiksystem kan köras på en rimlig nivå med drivrutiner med öppen källkod, men behöver proprietära drivrutiner – de som produceras av AMD respektive Nvidia – för att njuta av kraften som varumärkena lovar. (Intel-grafikdrivrutiner är redan öppen källkod och ingår i Linux-kärnan).

Att skaffa proprietära drivrutiner, även känd som “begränsad” förare, brukade vara knepigt eller krångligt, men nuförtiden är det enkelt. Här tittar vi på att installera proprietära grafikdrivrutiner på tre populära distros: Ubuntu, Linux Mint och Fedora.

(Proprietära drivrutiner för andra hårdvaruenheter – såsom trådlösa nätverkskort – är också ofta tillgängliga.)

Förinstallera proprietära grafikdrivrutiner

Installation av proprietära grafikdrivrutiner har blivit mycket enklare de senaste åren. Tidigare kan du ha behövt köra någon specialistmjukvara eller leta efter drivrutinerna och installera dem manuellt. Lyckligtvis kan du nu helt enkelt installera dem när du installerar ditt Linux-operativsystem (en funktion som finns tillgänglig i de flesta populära distros).

Relaterad  Den här populära turistbyn på Instagram i Kina är helt falsk

För att göra detta, bara arbeta dig igenom installationsprocessen, var noga med rutorna som dyker upp. Mot slutet av installationen hittar du en dialogruta om grafikdrivrutiner. Den här rutan kräver din åtgärd och ger dig valet att installera proprietära grafikdrivrutiner eller drivrutiner med öppen källkod.

Om du väljer alternativet för proprietära drivrutiner slipper du besväret att installera dem senare. Lyckligtvis är detta inte alltför knepigt.

Ubuntu

För att hitta proprietära drivrutiner i Ubuntu, öppna menyn, skriv “drivrutiner” och välj ytterligare förare. Vid öppning kommer systemet att köra en snabbskanning. Detta kommer att ta reda på om ditt system har hårdvara som skulle tjäna på att ha proprietära drivrutiner installerade. Det är här du hittar proprietära drivrutiner.

Det kan vara svårt att fatta rätt beslut om vilka drivrutiner du ska välja, så välj standardinställningarna (vanligtvis de senaste). Denna metod är mycket enklare än att använda kommandoraden, vilket kan resultera i problem. Istället för att riskera systemets stabilitet (och till och med ditt grafikkort) är det säkrare att använda verktyget Ytterligare drivrutiner.

Även om du kanske inte blir instruerad att göra det, är det ofta användbart att starta om datorn efter att du har installerat en grafikdrivrutin. När det har startat om bör ditt Linux-system vara redo att erbjuda en förbättrad grafikupplevelse!

Fedora

Om du kör ett Fedora-system med ett Nvidia-grafikkort är det lite knepigare. Detta beror på att standardförråden för Fedora endast listar programvara med öppen källkod.

Du måste börja med att kontrollera dina grafikkortsuppgifter:

lspci | grep -i VGA

Om du ser detaljer för ett Nvidia-kort, gå till RPM Fusion-webbplatsen och installera free och icke-fria paket för din version av Fedora. Detta bör göras via webbläsaren Firefox, med hjälp av PackageKit för att installera paketen.

Relaterad  10 viktiga appar för att överladda din nya Chromebook

Det är också möjligt att använda kommandoraden för att installera dessa paket med ett enda kommando:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

När de har installerats kommer dessa paket att lägga till förvarsinformation som du kan använda för att söka och installera drivrutinerna för ditt kort. För Nvidia-kort, sök efter kmod-nvidia. Kom ihåg att starta om din PC efter detta.

Har du ett AMD-kort? Om så är fallet, aktiveras AMDGPU-drivrutinen automatiskt för nyare hårdvara. Äldre enheter måste under tiden förlita sig på Catalyst-drivrutinen, som inte längre underhålls.

Linux Mint

Huvudversionen av Linux Mint är baserad på den senaste Ubuntu-versionen, och vägen till att installera begränsade/proprietära drivrutiner är densamma. Var dock medveten om att det finns flera varianter av Mint så du kanske upptäcker att du måste kontrollera rätt procedur för att få detta att fungera.

För “mainstream” Mint, öppna Meny > Administration > Driver Manager, där du hittar drivrutinerna som du kan installera.

Den resulterande Driver Manager-skärmen kommer att läggas ut på liknande sätt som skärmen Ytterligare drivrutiner i Ubuntu. Gör ditt val, klicka OK, och starta om.

När det gäller Nvidia-kort kan du erbjudas flera versioner av vad som verkar vara samma drivrutin. Den du ska välja kommer att heta något liknande nvidia-[recent_version]. Om det inte fungerar så bra kan du dock prova nvidia[recent_version]-uppdateringar förare istället.

När proprietära drivrutiner inte hjälper

Du kanske har märkt att du läst ovanstående att du mest har sysslat med Nvidia-drivrutiner. Lyckligtvis, när det kommer till AMD-grafikkort, stöds dessa (för det mesta) med öppen källkodsversioner av Radeon-drivrutinerna. Ännu bättre, de är inkorporerade i Linux-kärnan. Du kan ta reda på mer om AMD:s öppen källkodsprogram på deras utvecklingswebbplats.

Det finns dock tillfällen då proprietära drivrutiner inte hjälper. Även om det är sällsynt, om du har köpt ett helt nytt grafikkort, är det osannolikt att det fungerar med de senaste drivrutinerna. I sådana fall är det bästa alternativet att lita på den senaste tillgängliga drivrutinen.

Relaterad  Samsung Galaxy Tab A8 (2021) är officiellt! En prisvärd och perfekt surfplatta för nödvändigheter

Och i alla fall, i händelse av fel, lita enbart på den inbyggda Intel-grafikprocessorn tills du kan lösa problemet.

Även om utsikterna för grafikdrivrutiner med öppen källkod som är av samma kvalitet som de proprietära drivrutinerna är attraktiva, kommer det förmodligen aldrig att hända. Även om svagare och äldre grafikkort vanligtvis stöds till 100 % av drivrutiner med öppen källkod, är det inte avancerade, nyare modeller.

Som sådan är proprietära drivrutiner en viktig aspekt av spel på Linux.

Föredrar du öppen källkod eller proprietära grafikdrivrutiner? Tycker du att proprietära drivrutiner bör vara öppen källkod? Varför eller varför inte? Låt oss veta i kommentarerna!

Om författaren

Christian Cawley (1561 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera