hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bitars

Grafikkort, TV-kort och webbkameror
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bitars

Inlägg av gandhi »

Drivrutinerna till nvidia har inte fungerat klockrent tillsammans med ubuntu sedan nya ubuntu med unity kom. För mig innebär det att GUI inte startar när jag aktiverar drivrutinen. Jag kommer till tty1-prompten istället. Om jag tar bort drivrutinerna så går det igen. Vad jag kunnat utläsa av många trådar och bloggar så är det något med compiz och x-server som inte fungerar och det finns en del lösningar, men de verkar ibland vara h/w-specifika.

Jag har en ny Samsung 7 Series Gamer laptop (ivy bridge cpu) med nvidia GTX675m (cuda) och skulle vilja använda GPU:ts potential även i ubuntu då jag bl a kör en del fotoredigering i darktable. OS är Ubuntu 12.04 LTS 64 bitars.

Den senaste drivrutinen från nvidia (304.43) stöder GPU:t och 64 bitar, men jag känner en viss tvekan inför att installera den, med tanke på hur bökigt det kan bli.

Någon som vet var jag kan hitta en guide för att installera och konfigurera nvidias drivrutiner på min laptop?
/K
Användarvisningsbild
Johnny Rosenberg
Inlägg: 1256
Blev medlem: 23 jun 2007, 16:18
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Johnny Rosenberg »

Ta en titt här.
Enklaste sättet, som framgår av sidan ovan, verkar vara:

Kod: Markera allt

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
Starta om datorn för att fullfölja installationen.
Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

IEEE 1541 - binära prefix
ISO 8601 - datum och tid
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Tror det är lite overkill att köra via swat ppa.
Drivrutinen nvidia-current 295.40 har inte stöd för ditt kort. Stödet kom fr.o.m version 295.59 några månader efter releasen av 12.04 (Precise).

Med andra ord nvidia-current-updates & nvidia-settings-updates ver 304.43 har stöd för ditt kort och finns i Ubuntus förråd. Prova den först (ska funka) innan du ger dig på swat.

EDIT
Kom just på att den ligger i precise-proposed (försläppta uppdateringar) så du behöver aktivera den källan i dina Programkällor under fliken Uppdateringar.
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Körde installationsscriptet på: http://ubuntuxtreme.com/howto/how-to-in ... one-click/ och det gjorde att 304.43 installerades OK.

Men jag kan inte aktivera dem. Jag får ett felmedelande när jag kör "ytterligare drivrutiner" i dash:
"Tyvärr, installationen av denna drivrutin misslyckades. Ta en titt på loggfilen för mer information: /var/log/jockey.log
Logfilen från jockey finns i bilagan (för lång för att klistras in som kod).
jockey.log
(116.21 KiB) Nerladdad 168 gånger
Och det verkar som om den letar efter nvidia_current ändå:

Kod: Markera allt

2012-09-12 23:26:08,342 WARNING: modinfo for module nvidia_current failed: ERROR: modinfo: could not find module nvidia_current

2012-09-12 23:26:08,343 WARNING: /sys/module/nvidia_current/drivers does not exist, cannot rebind nvidia_current driver
/K
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Tar själv inte i den typen av script med tång ute på nätet :P

Prova att
- avinstallera med samma script (det valet finns),
- aktivera förrådet precise-proposed, och
- installera sen de två paketen jag listade ovan.

Bara att hoppas att scriptet kan rensa efter sig också.
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Avinstallerade och återställde till Nouveau. Sedan körde jag precise-proposed och 304.43 installerades, men jag får fortfarande samma felmeddelande som tidigare när jag vill aktivera dem i "ytterligare drivrutiner". Fler uppslag?
/K
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Vad ger detta kommando för svar?

Kod: Markera allt

jockey-text --list
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Kod: Markera allt

kmod:nvidia_current - NVIDIA binary Xorg driver, kernel module and VDPAU library (Fri, Inaktiverad, Används inte)
kmod:nvidia_current_updates - nvidia_current_updates (Proprietär, Aktiverad, Används inte)
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Ett av problemen är att /sys/module/nvidia_current/drivers inte existerar och det är riktigt.
Mappen ifråga heter /sys/module/nvidia/drivers.

Ett annat att jockey-text ger svaret:
kmod:nvidia_current_updates - nvidia_current_updates (Proprietär, Aktiverad, Används inte)

Det senare kom man aldrig tillrätta med i Precise (finns en bugg):
kmod:nvidia_current_updates - nvidia_current_updates (Proprietär, Aktiverad, Används inte)

Jag kör med fungerande nvidia på fler datorer och i alla fall står just Används inte.

Vad ger följande kommandon?

Kod: Markera allt

sudo lshw -C display
grep Driver /etc/X11/xorg.conf
Om den senare inte ger något svar kör kommandot:

Kod: Markera allt

sudo nvidia-xconfig
för att skapa en xorg.conf och prova att starta om och kolla sen vad kommandona lshw resp grep ovan ger för svar..
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Följande svar erhålls:

Kod: Markera allt

 sudo lshw -C display

*-display
beskrivning: VGA compatible controller
produkt: NVIDIA Corporation
tillverkare: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
bredd: 64 bits
klocka: 33MHz
förmågor: pm msi pciexpress vga_controller bus_master cap_list rom
konfiguration: driver=nvidia latency=0
resurser: irq:16 memory:f6000000-f6ffffff memory:ec000000-efffffff memory:f0000000-f1ffffff ioport:e000(storlek=128) memory:f7000000-f707ffff

Kod: Markera allt

grep Driver /etc/X11/xorg.conf
Driver "mouse"
Driver "kbd"
Driver "nvidia"
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Hmm, det ser rätt ut.
Det jag kan tänka mig just nu är problem med blacklist:

Kod: Markera allt

cat /etc/modprobe.d/nvidia-graphics-drivers.conf
Annars får jag ta mig en funderare på jockey-loggen

EDIT
Har du haft ett AMD/ATI kort tidigare eftersom den triggar på fglrx?
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Hej,
Nej jag har inte haft AMD/ATI-kort tidigare. Laptopen är helt ny och har ett Nvidia GTX675m-kort. Om det har varit AMD/ATI-kort i den tidigare så är det i s f på Samsungfabriken...

/K
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Har du fler nvidia-drivrutiner installerade parallellt?
Verkar som att det inte finns nån spärr mot det i precice!
Vad ger kommandot

Kod: Markera allt

apt-cache policy nvidia-current*
Kolla framför allt om både nvidia-current och nvidia-current-updates råkar vara installerade.
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Följande svar från

Kod: Markera allt

cat /etc/modprobe.d/nvidia-graphics-drivers.conf
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau offkarl@karl-700G7C:~$ 
verkar som om både current och updates är installerade


och

Kod: Markera allt

apt-cache policy nvidia-current*
nvidia-current:
  Installerad: 304.43-0ubuntu1~precise~xup1
  Kandidat:    304.43-0ubuntu1~precise~xup1
  Versionstabell:
 *** 304.43-0ubuntu1~precise~xup1 0
        500 http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     295.40-0ubuntu1.1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-updates/restricted amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/restricted amd64 Packages
     295.40-0ubuntu1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise/restricted amd64 Packages
nvidia-current-modaliases:
  Installerad: (ingen)
  Kandidat:    (ingen)
  Versionstabell:
nvidia-current-updates:
  Installerad: 304.43-0ubuntu0.1
  Kandidat:    304.43-0ubuntu0.1
  Versionstabell:
 *** 304.43-0ubuntu0.1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-proposed/restricted amd64 Packages
        100 /var/lib/dpkg/status
     295.49-0ubuntu0.2 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-updates/restricted amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/restricted amd64 Packages
     295.40-0ubuntu1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise/restricted amd64 Packages
nvidia-current-updates-dev:
  Installerad: (ingen)
  Kandidat:    304.43-0ubuntu0.1
  Versionstabell:
     304.43-0ubuntu0.1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-proposed/restricted amd64 Packages
     295.49-0ubuntu0.2 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-updates/restricted amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/restricted amd64 Packages
     295.40-0ubuntu1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise/restricted amd64 Packages
nvidia-current-dev:
  Installerad: (ingen)
  Kandidat:    304.43-0ubuntu1~precise~xup1
  Versionstabell:
     304.43-0ubuntu1~precise~xup1 0
        500 http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/ precise/main amd64 Packages
     295.40-0ubuntu1.1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise-updates/restricted amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/restricted amd64 Packages
     295.40-0ubuntu1 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise/restricted amd64 Packages
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Avintallera paketet nvidia-current och starta om datorn!

Sen tror jag det ska funka, åtminstone kommer nvidia-current-updates att kunna ta över.
gandhi
Inlägg: 42
Blev medlem: 02 sep 2009, 10:55
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av gandhi »

Jag har två olika alternativ i fönstret "ytterligare drivrutiner":
1. NVIDIA binary Xorg driver, kernel module and VDPAU library
2. nvidia_current_updates

Den första går inte att aktivera (får meddelandet om jockeyloggen).

Den andra är "aktiverad men används för närvarande inte". Det går att deaktivera och aktivera den.

Vilken skall användas egentligen? Varför används inte nvidia_current_updates om den är aktiverad?

/K
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: hjälp mig att aktivera nvidia drivare i 12.04 LTS 64 bit

Inlägg av Bowmore »

Den första, nvidia-current, är den version (295.40) av nvidia-current som gällde vid releasen i april.
Den andra, nvidia-current-updates, är den senaste versionen (304.43) av nvidia-current.

Eftersom version 295.40 inte stöder ditt kort medan 304.43 gör det så ska du använda nvidia-current-updates.

Av någon anledning (bugg) kan man installera båda samtidigt i Precise vilket inte är fallet i Quantal. I Quantal avinstalleras nvidia-current om man installerar nvidia-current-updates och tvärtom vilket är riktigt eftersom de annars interfererar med varandra som i ditt fall.

Avinstallera nvidia-current t.ex med:

Kod: Markera allt

sudo apt-get purge nvidia-current
så att du endast har nvidia-current-updates installerad och boota sen om.

EDIT
Om det sen trots allt inte fungerar prova med att installera om nvidia-current-updates

Kod: Markera allt

sudo apt-get install --reinstall nvidia-current-updates
Skriv svar

Återgå till "Bild"