Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Med lanseringen av moderna grafikkort är det lätt att glömma att innan de var standard i de flesta bärbara speldatorer och konsoler – det fanns Mesa. Implementeringen av programvara med öppen källkod översätter API-specifikationer till leverantörsspecifika drivrutiner så att du kan använda avancerade applikationer med din PC även om den har äldre hårdvara!

De flesta Linux-distributioner har Mesa-drivrutiner, eftersom de är gratis och med öppen källkod före alla proprietära drivrutinsalternativ, men för de flesta Linux-distributioner som fokuserar på stabilitet först, kan du upptäcka att dina Mesa-drivrutiner behöver en uppdatering när nya utgåvor stöder nyare grafikkortshårdvara och tekniker.

I följande handledning kommer du att lära dig hur du gör uppgradera eller installera Mesa-drivrutiner på Linux Mint med två PPA-alternativ som stöder Intel, Radeon, NVIDIA ect.

Uppdatera Linux Mint System

Innan du börjar, se till att ditt skrivbord är uppdaterat med följande kommando.

sudo apt update && sudo apt upgrade -y

Installera beroenden

Det enklaste sättet att ta reda på dina Mesa-drivrutiner för handledningen är att installera följande verktygspaket.

sudo apt install mesa-utils software-properties-common -y

Ovanstående paket kommer att användas vidare i handledningen.

Bestäm Mesa-drivrutinsversionen

Innan du fortsätter med att installera eller uppgradera dina Mesa-drivrutiner på ditt system med något av de två alternativen i handledningen, bör du först kontrollera vad du kör för närvarande med följande kommando.

glxinfo | grep "OpenGL version"

Exempel utmatning:

Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Som exemplet ovan på skärmdumpen körs tutorialmaskinen version 21.2.6 drivrutiner.

Installera/uppgradera Mesa-drivrutiner – oibaf/grafik-drivrutiner

Det första alternativet är att installera Oibaf PPA som har funnits sedan 2010/11 och är välkänd i samhället. Mesa-drivrutinerna är helt gratis drivrutiner med öppen källkod och tillhandahåller uppdaterade gratis grafikdrivrutinspaket för Radeon, Intel, och Nvidia hårdvara.

Importera PPA med följande terminalkommando.

sudo add-apt-repository ppa:oibaf/graphics-drivers -y

Kör nu en lämplig uppdatering för att återspegla det nya tillägget.

sudo apt update

Under uppdateringen bör du märka att flera uppdateringar nu dyker upp för att uppgradera dina Mesa-drivrutiner.

För att börja uppgraderingsprocessen, kör följande kommando.

sudo apt upgrade -y

Exempelvis:

Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Kontrollera sedan om din Mesa-drivrutinsversion med följande.

glxinfo | grep "OpenGL version"

Exempel utmatning:

Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Som ovan har du uppgraderat dina drivrutiner framgångsrikt; du har gått från v21.2.6 till v22.1.0.

Ta bort Oibaf PPA-drivrutiner

För användare som vill återgå från att använda uppgraderings-PPA-drivrutinerna, installera först PPA-rensningspaketet.

sudo apt install ppa-purge -y

Ta sedan bort PPA med PPA-PURGE kommando för att ta bort alla installationer som inträffade med det här arkivet.

sudo ppa-purge ppa:oibaf/graphics-drivers -y

Om du tar bort med PPA-rensning kommer du att be dig ta bort några systempaket relaterade till Mesa, gå igenom processen och acceptera rekommendationerna.

STARTA INTE OM DITT LINUX MINT-SYSTEM I DETTA STADE.

Därefter måste du göra det återinstallera Mesa-drivrutiner och Cinnamon Desktop Environment från standardförråden.

sudo apt install mesa* lightdm cinnamon mesa-utils mint-meta-core software-properties-common cinnamon-core open-vm-tools-desktop -y

När du är klar kommer du att få tillbaka dina ursprungliga drivrutiner, om du glömmer att göra detta vid omstart av systemet kommer du att stöta på en terminalinloggning precis som att använda en server utan skrivbordsmiljö.

Bli inte rädd, installera bara paketen och starta om igen så kommer du tillbaka till ditt skrivbord.

Notera, open-vm-tools-desktop kan tas av, beroende på om du kör virtualisering eller inte.

Installera/uppgradera Mesa-drivrutiner – kisak-mesa/fresh eller kisak-stable

Det andra alternativet är att installera kisak-mesa förare som på samma sätt har kört förare som liknar oibafs PPA. Det utmärkta valet för användare är att du har två alternativ, det första är stabil, som innehåller förare som nya men inte blödande kant, och färsk, som innehåller drivrutiner som är bleeding edge precis som oibafs PPA.

Importera PPA med följande terminalkommando.

IMPORTERA ENDAST EN PPA FÖR ATT UPPGRADERA MESA-drivrutiner, IMPORTERA INTE BÅDA SAMTIDIGT.

Importera kisak-färsk

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Importera kisak-stable:

sudo add-apt-repository ppa:kisak/kisak-turtle -y

Kör nu en lämplig uppdatering för att återspegla det nya tillägget.

sudo apt update

Under uppdateringen bör du märka att flera uppdateringar nu dyker upp för att uppgradera dina Mesa-drivrutiner.

För att börja uppgraderingsprocessen, kör följande kommando.

sudo apt upgrade -y

Exempel (kisak-fresh-uppgradering):

Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Kontrollera sedan om din Mesa-drivrutinsversion med följande.

glxinfo | grep Mesa

Exempel utmatning:

Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20

Som ovan har du uppgraderat dina drivrutiner från v21.2.6 till v21.3.6.

Ta bort kisak PPA-drivrutiner

För användare som vill återgå från att använda uppgraderings-PPA-drivrutinerna, installera först PPA-rensningspaketet.

sudo apt install ppa-purge -y

Ta sedan bort PPA med PPA-PURGE kommando för att ta bort alla installationer som inträffade med det här arkivet.

Ta bort kisak-fresh

sudo ppa-purge ppa:kisak/kisak-mesa -y

Ta bort kisak-stable:

sudo ppa-purge ppa:kisak/kisak-turtle -y

Om du tar bort med PPA-rensning kommer du att be dig ta bort några systempaket relaterade till Mesa, gå igenom processen och acceptera rekommendationerna.

STARTA INTE OM DITT LINUX MINT-SYSTEM I DETTA STADE.

Därefter måste du göra det återinstallera Mesa-drivrutiner och Cinnamon Desktop Environment från standardförråden.

sudo apt install mesa* lightdm cinnamon mesa-utils mint-meta-core software-properties-common cinnamon-core open-vm-tools-desktop -y

När du är klar kommer du att få tillbaka dina ursprungliga drivrutiner, om du glömmer att göra detta vid omstart av systemet kommer du att stöta på en terminalinloggning precis som att använda en server utan skrivbordsmiljö.

Bli inte rädd, installera bara paketen och starta om igen så kommer du tillbaka till ditt skrivbord.

Notera, open-vm-tools-desktop kan tas av, beroende på om du kör virtualisering eller inte.

Slutsats och kommentarer

I handledningen har du lärt dig hur du installerar och uppgraderar dina Mesa-drivrutiner på ditt Linux Mint 20 LTS-skrivbord. Sammantaget ligger oibaf före med utvecklingsversionen, men båda kisaks PPA kan vara mer stabila. Lyckligtvis går det snabbt och enkelt att ta bort och installera om båda.

De flesta användare skulle dra nytta av att installera uppdaterade mesa-drivrutiner, men att använda den stabila versionen från Linux Mint skulle vara mer idealiskt för arbetsstationer. För det andra skulle seriösa Linux-spelare vilja installera AMD Pro- och NVIDIA-drivrutiner eftersom Mesa-drivrutinerna ibland inte klipper det.


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

4 tankar om "Hur man installerar eller uppgraderar Mesa-drivrutiner på Linux Mint 20"

  1. Tack för att du tog dig tid och ansträngning med det.
    Men jag önskar att jag kunde säga att din artikel räddade min dag. Det gör jag verkligen, men även om installationsprocessen var ganska snabb och okomplicerad, kom mina problem upp när jag försökte avinstallera ppa med PPA-Purge.
    När den gjorde det skrev den ut ett gäng ouppfyllda beroenden och bestämde sig för att inte röra vid något av det, vilket lämnade allt INSTALLERAD, bara inaktiverade PPA: https://pastebin.com/WjxvjUbN
    Jag antar att det enda sättet är att formatera den här bärbara datorn, vilket kommer att vara jobbigt att få den till hur den är för närvarande.

    Svara
    • Hej Rod,

      Tja, om du använder PPA-purge, kommer du att transporteras till CLI-versionen vid omstart, om du någonsin använt en server innan den kommer att påminna mig om det i princip, bör den inte bli omstartbar, allt du gör är att ta bort den grafiska miljön värsta fall.

      Du kan bara installera om skrivbordssviten i CLI-läge, vilket bör installera om de drivrutiner du använde med Mint eller vilken Ubuntu-baserad distro du använde den här med, som kan fungera. Jag ska titta på detta i helgen och skriva några steg upp.

      Får jag fråga om PPA-drivrutinerna orsakade problem för dig som behövde nedgradera? Vilken PPA var det i så fall? Jag kan ta bort den om den är buggig.

      Svara
      • Hej Joshua, hur går det?
        FYI, jag använde kisak-mesa.
        Med ditt första uttalande antar jag att du tror att jag har fastnat i busybox vid systemstart. Inte fallet, jag använde terminalen i min session (GUI).
        Enligt ditt andra uttalande:
        "Du kan bara installera om skrivbordssviten i CLI-läge, vilket bör installera om de drivrutiner du använde med >>Mint eller WHATEVER UBUNTU-BASERAD DISTRO<> sudo ppa-purge -d focal ppa:kisak/kisak-mesa
        Och låt den hantera alla beroenden och bli av med kisak-mesa inom ett par sekunder. Det fungerade för mig.

        När jag svarade på din fråga hade jag det här problemet att helt plötsligt skulle uppspelning av en video med Celluloid frysa i ett par sekunder och sedan återupptas, och uppspelning på YouTube skulle också visa samma symptom. Närhelst det hände, skulle en upp- eller nerjustering av volymen få uppspelningen att hoppa över några bildrutor. Eftersom jag inte minns att jag stötte på det här problemet innan jag installerade kisak-mesa, bestämde jag mig för att ta bort den här drivrutinen från mitt system och gå med "standard" som tillhandahålls av Mint, och det är här jag är för tillfället.

        Svara
        • Hej Rod,

          Tack för det, jag använder faktiskt inte kisak's längre, bara oibaf's, detta är en äldre tutorial, jag kommer att uppdatera den och ta bort det här alternativet. Oibaf's anses vara den första och främst bättre nuförtiden för mesa-förare. Jag tar bort kisak-alternativet.

          Se bara till, är dina drivrutiner nu tillbaka till standard? eller har du fastnat med ett halvtrasigt system? Om du försöker oibaf's, kanske använd timeshift som är inbyggt installerat på linux mint först för en säkerhetskopia.

          Tack.

          Svara

Lämna en kommentar