Hur installerar jag drivrutinerna?
uppdaterad – 25 januari 2020
innan du lägger till denna PPA, läs ppa-beskrivningen på deras sida som nämner viktig information om hur du använder den, vilken version som är rätt för ditt Nvidia-kort och mer. Det här är för skrivbordsanvändare som vill ha den senaste versionen av drivrutinen eller den sista som stöds för sitt kort.
använder 18.,04+ för att installera Kör följande kommando:
det här kommer automatiskt att uppdatera förvaret och sedan kan du köra följande rad:
om skrivbordet inte laddas efter installationen av motsvarande drivrutin, gör du följande:
ta sedan bort kommentaren (# symbol) från raden som kommer att säger
och spara. Starta sedan om. Om detta fortfarande inte fungerar, vänligen inaktivera säker start eftersom du faktiskt kan använda UEFI.,
Vanliga frågor om Nvidia
för felsökning av Nvidia-problem eller Överklockningsinställningar, se det här svaret som täcker:
- vilka vanliga fel löses genom att använda de senaste drivrutinerna?
- mitt grafikkort installerar inte (installationsproblem)
- Tuning och Tweaking med grafikkort
- snabbt sätt att ställa in standardskärmupplösning
Toppfrågor om grafikkort som diskuteras nedan:
- kan jag använda den senaste drivrutinen på en äldre version av Ubuntu?,
- skillnad mellan grafikkort & drivrutiner: officiell Nvidia-webbplats, Ubuntu”s standard, ppa & Nouveau?
- vilka Energiköpsavtal rekommenderas när du använder ett grafikkort?
- hur vet du vilken drivrutin eller paket som ska installeras?
- hur man installerar en drivrutin?
- skillnad mellan proprietära drivrutiner?
- hur vet du om mitt grafikkort Stöds i Ubuntu?
2.1 kan jag använda den senaste drivrutinen på en äldre version av Ubuntu?
sedan 12.04+ underhålls och uppdateras grafikdrivrutinerna oftare., Det är lättare att hantera och lösa de problem som visade med äldre. Du kommer sannolikt inte att behöva ytterligare ppa om du inte har det senaste Nvidia-kortet.
2.,2 skillnad mellan grafikkort & drivrutiner: officiell Nvidia – webbplats, Ubuntu”s standard, ppa & Nouveau
Jag rekommenderar dem i följande ordning enligt problem som hittas, hur ”Out of the box” – upplevelsen känns för slutanvändare, hur kompatibla de är, hur lätt det är att uppdatera, installera eller ta bort och hur det kommer att känna när du har det konfigurerat:
-
Nvidia ppa-bra prestanda. Det fungerar ur lådan för de flesta kort genom att använda drivrutinen som ingår i PPA (som är olika för varje generation av Nvidia-kort.,
-
Ubuntu standard rekommenderade drivrutiner-Ubuntu gör ett fantastiskt jobb i att räkna ut vilken Nvidia-drivrutin du behöver beroende på kortet du använder.
-
Nouveau – det här är Open source-implementeringen av Nvidia-drivrutinen. De gör också ett fantastiskt jobb och även om de inte är i nivå med de officiella förarna eller de i PPA (ännu mer med de senaste Nvidia-korten), utvecklingshastigheten, engagemanget, engagemanget och framstegen som de gör per vecka, ger säker på att detta faktiskt är ett alternativ att ha och främja.,
-
officiell Nvidia-webbplats – det här är de officiella drivrutinerna (samma som de i PPA), den viktigaste skillnaden är att de inte uppgraderar automatiskt och har några problem vid uppdatering, avinstallation och installation (mycket sällsynt men det händer)., än någon annan metod (speciellt för Nvidia)
ppa-Repositories
- erbjuder de senaste drivrutinstiderna/dagarna efter den officiella utgåvan
- installationen är antingen via terminal eller GUI
- Om du har en tidigare installerad en drivrutin kommer den att uppdatera paketet automatiskt
- när en uppdatering visas kommer du att bli underrättad om att uppdatera med hjälp av uppdateringshanteraren
- den är stabilare och testad än de officiella
- Det har mindre problem än att använda någon annan metod (mindre problem för alla grafikkort)
- Det är det första rekommenderade sättet för NVIDIA-kort.,
standard Ubuntu drivrutiner
- för varje ny release drivrutinerna blir bättre och bättre
- uppdateras mindre ofta än en PPA
- i de flesta fall drivrutinerna kommer att arbeta ur lådan (Nouveau för Nvidia)
- inte uppdaterad jämfört med den officiella webbplatsen eller en PPA
- Det är överlägset, mer testad i Ubuntu än något annat sätt (PPA eller officiell)
- lättare att uppdatera
2.4 hur vet du vilken drivrutin eller paket som ska installeras?,
beroende på hur många grafikkort du har och om de är integrerade eller inte, kommer installationsmetoden och paket att installera att ändras från PPA som nämns ovan, vilket är för enstaka kort.
dator med två grafikkort i hybridläge
börjar med Nvidia 319.xx, både Nvidia Optimus och de gemensamma PCIe-drivrutinerna är integrerade i en, så om du installerar Nvidia-319-paketet eller nyare får du drivrutinen för de integrerade Nvidia-korten och även för PCI.,
det finns två lösningar för hybridkort: det första är ett paket som heter bumblebee
, som kan använda olika konfigurationer för olika applikationer. För att installera det, kör:
den andra är ett officiellt NVIDIA-paket som heter nvidia-prime
, som installeras automatiskt tillsammans med paketet nvidia-355
. Det kan besluta om vilket kort som ska användas på profilnivå, dvs. när användaren loggar in. Detta beslut är justerbart på NVIDIA X Server Settings Kontrollpanelen., Observera attnvidia-prime
ochbumblebee
är inkompatibla: ombumblebee
är installerat, kommernvidia-prime
inte att fungera korrekt, och dess alternativ kommer inte att visas på kontrollpanelen för NVIDIA X serverinställningar. Du måste 1. ta bort bumblebee
2. installera om nvidia-430
för att få det att fungera igen.
Efter detta rekommenderas att du stänger av datorn och sedan slår på den igen.,
följande bild ska ses med nvidia-prime
installerat, men inte nödvändigtvis när bumblebee
också är installerat.,
datorer med SLI-inställning
om du har 2 eller fler grafikkort i SLI-läge kan du göra följande:
-
för NVidia-kort, när du skapar
Xorg.conf
Lägg till följande i raden:
slutligen har Ubuntu ett snyggt sätt att rekommendera vilken drivrutin som ska användas beroende på ditt grafikkort och drivrutiner som är tillgängliga (det är därför jag rekommenderar också att du lägger till PPA först)., Skriv bara:
det ska visa dig en lista över drivrutinspaket som är tillgängliga för din maskinvara, inklusive men inte begränsat till grafikkortet. Om du vill se vilken drivrutin som rekommenderas för ditt grafikkort skriver du bara följande:
2.5 Hur installerar du en drivrutin?
den metod som används beror på hur många grafikkort du har och vilken typ av grafikkort du använder., Följande är några av sätten att installera ett Nvidia-grafikkort:
NVIDIA (gamla drivrutiner som behöver rubrikerna)
för Nvidia, många gånger måste du först installera huvudfilerna i kärnversionen du använder i det ögonblicket för att föraren ska installera korrekt. Så du måste först utföra följande rad:
och installera sedan paketet relaterat till drivrutinen (nvidia* för Nvidia-kort)., I andra fall kan du behöva gå lite längre och installera källorna och specifika huvudfiler, till exempel:
som installerar paketet linux-source
och den specifika huvudfilen förutsatt att du i detta fall har kärnversionen 3.5.0-16-generic
.
för att kontrollera vilken version du har vid en given tidpunkt, skriv uname -r
vilket bör ge dig den specifika kärnversionen som används.,
för Nvidia beror det på grafikkortet och paketet som behövs för det, för de senaste videokorten och förutsatt att du har lagt till PPA som nämns ovan, skulle terminallinjen vara:
numret i slutet skulle ändras beroende på hur gammalt ditt grafikkort är eller hur nytt det är (vissa versioner tillgängliga är 390, 410, 415 och 418).,
för GeForce 10, 20 och RTX-serien GPU: er användernvidia-430
för GeForce 8 och 9-serien GPU: er användernvidia-340
för GeForce 6 och 7-serien GPU: er användernvidia-304
de senaste versionerna ger fler korrigeringar och korrigeringar relaterade till grafikkorruption, HDMI-stöd, termiskt stöd och mer för de senaste Nvidia kort. Normalt löser uppdateringen av grafikdrivrutinerna många problem.
Observera att fläktstyrning och andra Nvidia-funktioner som inte finns på nvidia-settings
– appen inte är Ubuntu-relaterade, men Nvidia-relaterade., Jag skulle rekommendera, fråga Nvidia-utvecklarna i det officiella Nvidia-forumet om funktioner du kanske vill inkludera (fläktkontroll, överklockningsfunktioner etc…för CUDA kan du följa den här länken Installera och testa CUDA i Ubuntu 14.04
Bumblebee
För Bumblebee (NVIDIA Optimus) kan du använda följande ppa (Ubuntu 15.04+ användare kan eventuellt inte göra det eftersom det redan ingår):
2.6 skillnad mellan proprietära drivrutiner?,
besök skillnaden mellan Ytterligare drivrutiner (Nvidia) för mer information om proprietära drivrutiner.
2.7 Hur vet du om mitt grafikkort Stöds i Ubuntu?
här är några tips för att veta om ditt grafikkort Stöds i Ubuntu:
-
om grafikkortet existerade före utgåvan av Ubuntu-versionen du använder, har det en 99% förändring som det kommer att stödjas.,
-
om grafikkortet uppträdde mindre än 6 månader efter utgåvan av Ubuntu-versionen du använder och du behöll den Ubuntu-versionen Uppdaterad, har du en ganska bra chans att den kommer att stödjas.
-
om du har lagt till ett av de Energiköpsavtal som jag nämnde ovan har du en 99.99% chans att det kommer att stödjas.
-
kontroll av Nvidia-webbplatsen eller PPA för stöd kan ge ett snabbare svar, men i nästan 100% av alla fall kommer ditt grafikkort att stödjas antingen av open source-drivrutinen eller av den proprietära drivrutinen.,
-
med den senaste Ubuntu-versionen kommer också att förbättra dina chanser att få ditt senaste grafikkort Stöds.
i allmänhet gör jag det till en tumregel att om du har det senaste grafikkortet eller nästan ett av de senaste videokorten behöver du de senaste drivrutinerna. Så installera alltid de senaste drivrutinerna via PPA eller Programvarukällorna som följer med Ubuntu om du har det senaste Nvidia-kortet.
NOTE – Ubuntu kan visa i Grafikalternativet i ”om den här datorn” värdet okänt., Om detta händer, installera paketet mesa-utils
.
detta svar är inriktat på att lösa vanliga Nvidia-buggar (svart skärm, drivrutiner som inte fungerar i allmänhet, låg FPS etc…)
- vilka vanliga fel löses genom att använda de senaste drivrutinerna?
- mitt grafikkort installerar inte (installationsproblem)
- Tuning och Tweaking med grafikkort
- snabbt sätt att ställa in standardskärmupplösning
2.7.1 vilka vanliga fel löses genom att använda de senaste drivrutinerna?,brist skärmen)
nvidia-xconfig
inte skapa xorg.conf
rättOm du råkar ha något av detta, det är en bra idé att lägga till en av de PPAs och uppdatera dina drivrutiner till den senaste de kan hantera., I nästan alla fall löses problemet efter uppdatering och omstart. För dessa fall rekommenderar jag också att du använder grafikdrivrutinerna PPA.
Jag inbjuder dig också att ta en titt på några av de relaterade frågorna:
vilken ATI / AMD, eller Intel, eller NVIDIA-grafik för Unity?
vad är det rätta sättet att installera proprietära ATI Catalyst Video Drivers (fglrx) direkt från AMD?
hur aktiverar du Desktop Cube korrekt i Unity 3D?
aktivera HDMI-ljud för ett Nvidia-kort
hur aktiverar jag visuella effekter på skrivbordet?
NVIDIA-drivrutiner fungerar inte efter uppgradering., Varför kan jag bara se terminal?
skrivbordet visas inte när jag installerade nvidia-drivrutiner!
svart skärm på senaste Nvidia/ATI-kort när du startar LightDM/Ubuntu
HDMI/VGA-anslutning skär skär gränserna för skärmen eller skapar suddig text
/etc/X11 / xorg.existerar inte conf?
Installera senaste Nvidia från Xorg ppa ger svart skärm
nu några pekare jag vill nämna:
-
för NVIDIA-kort bidrar det också till att skapa filen
xorg.conf
med kommandoradennvidia-xconfig
., Gå bara in i terminalen för att skriva följande och starta om:vet att om
nvidia-xconfig
kastar ett av följande fel som du troligen behöver ta bort den befintligaxorg.conf
filen först innan du kör kommandotnvidia-xconfig
igen:-
valideringsfel – det kan nämna avsnitt saknas, felaktig information i ett avsnitt, inte stängda sektioner eller helt enkelt kräver minst 1 avsnitt att fortsätta.,
-
VARNING – Det kan nämna flera fel i värden för en parameter som finns i ett avsnitt, till exempel inte uttryckligen ange ett värde för en parameter.
-
FATAL SERVER ERROR – efter att ha kört
nvidia-xconfig
kan du i små fall få ett ”no screens found” – fel vilket sannolikt innebär att rekommendationerna ovan som att installera PPA inte applicerades först eller en möjlig modul fortfarande fungerar (antingen nouveau laddas eller en nvidia-drivrutin installerad med hjälp av Nvidia-drivrutinspaketet från nvidia-webbplatsen., -
fel-du kommer att få ett fel som liknar
Unable to write to directory "/etc/X11"
om du utförde kommandotnvidia-xconfig
utan sudo. Om felet kvarstår via filennvidia-settings
måste du först ta bort filenxorg.conf
.
för alla fall där du behöver ta bort filen
xorg.conf
, se till att säkerhetskopiera eventuella ändringar till gjorde det innan du tar bort det. -
-
Installera om drivrutinen löser flera problem.,xample, om du använder drivrutinspaketet
nvidia-graphics-drivers-355
, gör sedan följande för att installera om det: -
ominstallation av Xorg hjälper också i andra fall:
-
Ta bort befintlig xorg med följande kommando
-
Installera xorg med följande kommando
-
konfigurera om xorg med följande kommando
-
efter det rekommenderas att installera om videodrivrutinen om du använder NVIDIA eller ATI som nämnts ovan.,
-
jag måste lägga till att om du lider av svart skärm efter att ha installerat Nvidia-drivrutinerna från PPA och omstart (och du inte har ett hybridsystem) kan ditt problem vara behovet av att ta bort bumblebee-paketet tillsammans med bumblebee.conf-filen. Följ stegen i att installera senaste Nvidia från Xorg ppa ger svart skärm för detta eller helt enkelt köra följande rader:
2.7.,ost installationsproblem relaterade till ATI eller Nvidia kan lösas genom att följa de steg som anges i kan inte installera Nvidia-drivrutinen, men kort sagt kan jag sammanfatta att i följande steg förutsatt att du har ett av följande problem:
- installerade de officiella Nvidia-drivrutinerna och har problem med att uppdatera eller ta bort dem
- Skärmen ser fel/skadad
- Unity laddar inte för att inte ladda
- kan inte komma åt GUI-miljön på något sätt
om du har installerat de officiella NVIDIA-drivrutinerna följer alla steg nedan efter att ha startat Ubuntu i återställningsläge., Om inte, hoppa till steg 2:
-
om du installerade Nvidia-drivrutinen från Nvidia-webbplatsen eller ATI-drivrutinen från den officiella AMD-webbplatsen, skriv sedan följande på terminalen (i det här exemplet antar du att du har Ubuntu 64Bit med 304.51-versionen av Nvidia):
-
om du har installerat något nvidia-paket som
nvidia-current
ellernvidia-current-updates
ta bort dem. Detsamma gäller för ATI-förare.sudo apt-get remove nvidia-current
till exempel., -
alla ändringar du gjorde för att svartlista Nvidia/ATI-drivrutinen till exempel eller ändringar i andra filer relaterade till Nvidia / ATI-drivrutinerna ska vändas. Detta är bara om du gick vidare och började redigera som galen (vilket händer Jag vet ^^).
-
Ta bort eller säkerhetskopiera/flytta filen
xorg.conf
. Du behöver inte den här filen just nu., -
Efter att ha gjort alla steg ovan sedan starta om datorn och se till att den laddas med Nouveau och inte med några Nvidia drivrutiner för Nvidia fall eller med ATI drivrutiner och inte med
fglrx
för ATI/AMD fall. -
om du just nu vet att du kör enhet med Nouveau-drivrutinen (eller ATI open source-drivrutinen) eller om du bara råkade få ett videofel, eller om det bara misslyckas med att ladda LightDM korrekt, oroa dig inte, alla 3 alternativ kommer att sluta på samma sätt. När du startar om, Välj ”återställningsläge”i GRUB-menyn., När återställningsläget visar återställningsalternativen väljer du root-alternativet eller Failsafe X-alternativet. I de här lägena och efter alla tidigare steg har gjorts, installera Nvidia / ATI-drivrutinen med hjälp av PPA som jag nämnde ovan. Försök alltid installera den senaste drivrutinen om du har ett nytt grafikkort:
sudo apt-get install nvidia-430
för Nvidia-kort ellersudo apt-get install fglrx
för de senaste ATI/AMD-korten. Kom ihåg att det inte borde finnas något installerat innan du gör det när det gäller Nvidia / ATI-drivrutiner (förutom självklart Nouveau-drivrutinerna). -
Starta om nu och alla ska fungera.,
notera – i steg 6, om det ser ut som om datorn har fastnat laddar bara trycka CTRL + ALT + F1 för att gå till tty1 terminalen och göra steg 6 därifrån.
andra vanliga installationsproblem innebär upplösning. Du kan kontrollera och ändra upplösningen via terminal på följande sätt:
-
öppna terminalen och skriv
xrandr
detta visar alla möjliga upplösningar som stöds (Detta beror på ditt grafikkort och bildskärm / tv). Notera den ordning de visas listade., Den första raden som visar resolutionen är Linje 1, nästa är 2 och så vidare för alla resolutioner som stöds. Ett värde på 0 återställer upplösningen till standardvärdet när du faktiskt har ställt in en upplösning. -
skriv
xrandr -s X
där X är radnumret som nämnts ovan. Så det skulle se ut som:xrandr -s 1
.slutligen för användare som har rapporterat att inte se Unity Launcher / Panel efter uppdatering av kärnan och/eller Nvidia-versionen, är det första att göra för att kontrollera om Unity Plugin är aktiverat., För detta gå till Compiz Config Settings Manager (jag antar att det redan är installerat) och gå till Unity Plugin. Kontrollera att kryssrutan för det är aktiverad. Om inte aktivera det här alternativet och följ förslagen på skärmen.
2.7.,3 Tuning och tweaking mitt grafikkort
för Nvidia grafikkort följ dessa steg:
-
i terminaltypen:
sudo nano /etc/X11/xorg.conf
-
hitta avsnittet Enhet och Lägg till följande rad:
det ska se ut så här:
spara och starta om nu., Du bör nu se (beroende på din grafikkortsmodell) ett nytt alternativ om fläkthastighet så här:
en kort förklaring av CoolBits:
CoolBits möjliggör olika funktioner som inte stöds, till exempel stöd för GPU-klockmanipulation i NV-CONTROL X-tillägget. Det här alternativet accepterar lite mask av funktioner för att aktivera. Vilket betyder ett värde av 0, 1, 2 eller 4.,
CoolBits = 1-när ”1” (Bit 0) är inställt i alternativet ”Coolbits”, kommer verktyget nvidia-settings
att innehålla en sida märkt ”klockfrekvenser” genom vilken klockinställningar kan manipuleras. ”Coolbits” är endast tillgänglig på GeForce FX och Ovan.
CoolBits = 2 – När ”2” (Bit 1) är inställd kommer det att försöka initiera SLI när du använder GPU med olika mängder videominne.
CoolBits = 4 – När ”4” (Bit 2) är inställd på sidan termisk bildskärm kommer att tillåta konfiguration av GPU fläkthastighet, på grafikkort med programmerbar fläkt kapacitet.,
standardalternativet är 0 (funktioner som inte stöds är inaktiverade).
Från och med Nvidia 337.XX följande alternativ är tillgängliga:
CoolBits = 8 – När ”8” (Bit 3) är att ställa PowerMizer sida i nvidia-settings
kontrollpanelen kommer att visa en tabell som tillåter inställning av per-klocka domän och per-performance level förskjuts för att gälla till klockan värden. Detta är tillåtet på vissa GeForce GPU i GeForce GTX 400-serien och senare. Inte alla klockdomäner eller prestandanivåer kan ändras.,
CoolBits = 12 – När ”12” (Bit 3 + 2) detta kommer att vara det samma som att aktivera effekterna av Coolbits 8 + Coolbits 4. Så du kommer att få de nya överklockningsfunktionerna och fläktkontrollen.
dessa alternativ kan också aktiveras genom att utfärda följande kommando:
VARNING: Detta kan orsaka systemskador och ogiltiga garantier.
Jag vill också lägga till att informationen för proprietära drivrutiner vanligtvis sparas i hemmappen., Till exempel lagras informationen som sparats av nvidia-settings
I ~/.nvidia-settings-rc
som du kan komma åt genom att skriva följande:
jag nämner detta eftersom om xorg.conf
inte används, hur fungerar inställningarna för ATI eller Nvidia? Anledningen är att X automatiskt kan upptäcka och konfigurera många alternativ för xorg.conf
som inmatnings – /utmatningsenheter och grafikkort., Detta skedde inte automatiskt innan, men sedan 2010 Kan X hantera många alternativ och upptäcka dem utan problem eller behovet av att konfigurera en fil för dem.
Observera att många av dessa fortfarande är närvarande men uppdelade i mer specifika filer i /usr/share/X11/xorg.conf.d/
till exempel visar vissa grafikkort inte Unity Launcher eller top panel om inte xorg.conf
är närvarande. I andra fall kan användare som vill justera sitt grafikkort behöva alternativet Coolbits som läggs till i xorg.conf. Det är anledningen till attnvidia-xconfig
existerar., För att ge ytterligare stöd i fall X inte upptäcker eller erbjuder alla alternativ för grafikkortet.
ett annat knep är att köra update-pciids
så det uppdaterar PCI Id-listan. I mycket sällsynta fall hittas inte ID eller detekteras felaktigt för grafikkortet (faktiskt någon PCI-enhet) så det här hjälper till att lösa eventuella problem relaterade till det.
i vissa fall bidrar det också till att ändra Texturfiltervärdet för att snabbt i OpenGL-pluginet inuti Compiz Config Settings Manager.,
slutligen kan det i vissa fall hjälpa till att ändra Bildinställningsalternativen till ”hög prestanda” i OpenGL-inställningarna på Nvidia-inställningspanelen.
2.7.4 snabbt sätt att ställa in standardskärmupplösning
Jag har läst och gjort några av tipsen om att använda xrandr
eller redigera filen xorg.conf
, men det snabbaste sättet som jag hittade var bokstavligen redigera filen ~/.config/monitors.xml
och ändra upplösningen runt linjerna 15 till 18 (de som nämner bredd, höjd och hastighet). – herr talman!, Så ställ in rätt bredd, höjd och hastighet och starta om för att testa detta. Detta är bara för att ställa in den standardupplösning du vill se när datorn startar.