Pagina 1 di 2

[NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: giovedì 30 ottobre 2008, 20:06
da pepz
Vorrei aggiornare la mia Ubuntu 8.04 all'ultima versione senza formattare ed utilizzando l'update-manager. Ho letto qui http://wiki.ubuntu-it.org/IntrepidNoteD ... oblemiNoti:
Supporto video nVidia "legacy"

Le serie 71 e 96 dei driver proprietari nVidia, forniti dai pacchetti nvidia-glx-legacy e nvidia-glx in Ubuntu 8.04 LTS, non sono compatibili con la versione di X.Org inclusa in Ubuntu 8.10. I possessori di schede video con chipset nVidia TNT, TNT2, TNT Ultra, GeForce, GeForce2, GeForce3, e GeForce4 subiranno gli effetti di tale incompatibilità e durante l'avanzamento verrà eseguita la transizione al driver libero nv. Tale driver però non supporta l'accelerazione 3D. 
Io ho una Nvidia Geforce4 MX 440, a questo punto, prima di aggiornare mi conviene disinstallare i driver proprietari legacy e poi procedere all'aggiornamento?
Ciao
grazie
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: giovedì 30 ottobre 2008, 20:31
da bit
Puoi anche solo reinstallare i driver senza toglierli....

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: giovedì 30 ottobre 2008, 23:12
da pepz
dici di reinstallarli dopo aver fatto l'aggiornamento oppure di installare i driver nv prima di aggiornare?
ciao
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: giovedì 30 ottobre 2008, 23:45
da bit
Quando hai fatto l'aggiornamento se ti da problemi reinstalli i driver.

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: venerdì 31 ottobre 2008, 12:29
da pepz
ok grazie.
ciao

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: venerdì 21 novembre 2008, 16:11
da fats
Hem, scusate se uppo, ma io ho la stessa identica scheda e ho paura ad aggiornare per poi ritrovarmi ad usare il driver libero nv (che per di più non so cos'è), quindi, come ti è andata? sei riuscito ad aggiornare senza problemi? o se gli hai avuti e risolti, COME gli hai risolti? grazie!  ;D

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: venerdì 21 novembre 2008, 19:46
da pepz
sì l'aggiornamento non ha dato problemi; inoltre la nuova versione dei driver 96.43.09 è compatibile anche con le geforce4 e credo che ti verrà installata automaticamente. Quando ho aggiornato io, questi non erano ancora usciti e mi ha installato gli "nv".
ciao
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: venerdì 21 novembre 2008, 21:01
da fats
Wow fantastico! Meno male!! Senti, ma come va la 8.10? La connessione? Ho sentito dire che è tutto un pò lento, hanno risolto? E poi, eventualmente, si potrebbe tornare all'airone? Scusa la tempesta di domande, ma questo computer non ne può più di essere formattato!

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: venerdì 21 novembre 2008, 22:41
da pepz
A me va più che bene.
Non so perché ti hanno detto che andava un po' lento.
Non credo sia possibile tornare indietro, penso devi solo formattare in quel caso.
ciao
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 12:45
da orange79
Scusate..io ho una Nvidia Tnt2 con 32mb di ram.E'per questo che envy fallisce quando tenta di installarmi i driver aggiornati?
Quindi non posso avere l'accelerazione opengl,giusto?
Ad esempio google earth va in modalita' emulazione open gl.
Se ho capito bene quindi non c'è modo di risolvere per ora?
Ciao e grazie

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 13:41
da pepz
non so envy quale driver cerca di compilarti.
L'ultimo disponibile per la tua scheda è questo qui http://www.nvidia.com/object/linux_disp ... 86.06.html
Ma nei repository ubuntu c'è la versione precedente 71.86.04: nvidia-glx-71 è questo il pacchetto che dovresti installare; cmq dovrebbe consigliartelo automaticamente ubuntu tramite il tool Driver hardware presente in Sistema > Amministrazione.
ciao
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 14:27
da orange79
Eh no..driver hardware mi dice semplicemente "nessun driver proprietario in uso si questo sistema"
a differenza di quello che capitava con hardy..
Envy,se non sbaglio,cercava di installare (e me lo dava come compatibile)il 76. e qualcosda,non posso verificare perche'ho appena disinstallato envy.
Cmq,provero'adesso,grazie!

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 16:14
da fats
Per fortuna io invece ho aggiornato tutto senza problemi, appena ho riavviato ho provato ad attivare gli effetti 3d e mi ha subito cercato i driver, quindi mi ha detto di riavviare per usarli, e ora è tutto ok! (good) Spero solo che presto qualcuno faccia una bella guida come quella del tuxjournal sull' Hardy.. comunque adesso l'ho messo sia sul portatile che sul fisso, e sul portatile (da dove sto scrivendo ora) è la prima distribuzione che mi riconosce la scheda wireless, a parte la puppy linux!, insomma, bel lavoro, davvero bel lavoro  (yes)

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 18:42
da orange79
Niente da fare..l'installazione dei driver fallisce!.
Cioe',parte(da terminale fuori ambiente grafico,con i permessi sudo),fa per installare tutto,arriva al 100% e poi mi da qualcosa del tipo"errore,driver non trovati.."non capisco,li hai appena installati!..mah..
In piu' toteme vlc rimangono bloccati quando tento di far partire un dvd(niente richieste di codec aggiuntivi..rimangono solo bloccati!)..e si,proprio un bel lavoro..

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 18:49
da orange79
Posto qui il risultato del file log di nvidia-installer

Codice: Seleziona tutto

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Nov 22 18:44:25 2008
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 71.86.06.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-7-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-7-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-7-generi
   c/build SYSOUT=/lib/modules/2.6.27-7-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-7-generic/build SUBDIRS=
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (		\
   	echo;								\
   	echo "  ERROR: Kernel configuration is invalid.";		\
   	echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";	\
   	echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";	\
   	echo;								\
   	/bin/false)
   mkdir -p /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06
   -pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL_
   _  -Iinclude  -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -in
   clude include/linux/autoconf.h -
   Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric
   t-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft
   -float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i
   586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-
   unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-
   default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-c
   alls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz5891/N
   VIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wsw
   itch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar
   -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -
   D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__
   -DMODULE -DNV_VERSION_STRING=\"71.86.06\" -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
   -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUIL
   D_BASENAME=KBUILD_STR(nv)"  -D"KB
   UILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5891/NVIDIA-Linux-x86-71.8
   6.06-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg
   1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: warning: pointer of type ‘void *’ used in arith
   metic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: warning: pointer of type ‘void *’ used in arith
   metic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1969: warning: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:983,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:83,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used 
   in arithmetic
   In file included from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:104:27:
   error: asm/semaphore.h: Nessun file o directory
   In file included from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:106,
                    from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h: In fun
   ction ‘nv_execute_on_all_cpus’:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:595: er
   ror: too many arguments to function ‘on_each_cpu’
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_setup_pat_entries’:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:887: warning:
   comparison between signed and unsigned
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_restore_pat_entries’:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:913: warning:
   comparison between signed and unsigned
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function 
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1239: warning
   : comparison between signed and unsigned
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1242: error: 
   too many arguments to function ‘smp_call_function’
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1246: warning
   : comparison between signed and unsigned
   /tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1249: error: 
   too many arguments to function ‘smp_call_function’
   make[3]: *** [/tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[2]: *** [_module_/tmp/selfgz5891/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 20:02
da fats
Ma tu hai aggiornato o formattato e installato da zero? Perchè se aggiorni hai un sacco di problemi come conflitti dei pacchetti delle versioni precendenti, io per esempio sul fisso ho aggiornato e mi è scomparso AWN, ho provato a reinstallarlo ma mi da errori di dipendenze da pacchetti, e anche rimuovendo forzatamente tutte le configurazioni non ne vuole sapere di reinstallarsi, mentre sul notebook va tutto a meraviglia (sul notebook ho formattato). Unico problema del notebook è che non mi riconosce le USB, quindi..hem..qualcuno potrebbe darmi una mano? :-[ Ho un compaq nx7300.. grazie

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: sabato 22 novembre 2008, 22:04
da orange79
NO! Ho reinstallato da zero e mi sto incazzando!! Non e'possibile..adesso ho installato il pacchetto precedente da synaptic che mi si consigliava(poi ho capito che'è lo stesso che tenta di installare envy senza successo) ma niente!Da quello che ho capito non riesce a caricare i moduli nel kernel..
In piu'..totem e vlc bloccati con i dvd con i codec installati,xorg piu'incasinato di prima..Ah,senza contare che,avviando la live da un pc portatile(un altro pc),la scheda wifi blocca tutto il pc costringendomi al riavvio;se questo è un miglioramento.. (bad)

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: domenica 23 novembre 2008, 0:33
da pepz
orange79 ha scritto: NO! Ho reinstallato da zero e mi sto incazzando!! Non e'possibile..adesso ho installato il pacchetto precedente da synaptic che mi si consigliava(poi ho capito che'è lo stesso che tenta di installare envy senza successo) ma niente!Da quello che ho capito non riesce a caricare i moduli nel kernel..
In piu'..totem e vlc bloccati con i dvd con i codec installati,xorg piu'incasinato di prima..Ah,senza contare che,avviando la live da un pc portatile(un altro pc),la scheda wifi blocca tutto il pc costringendomi al riavvio;se questo è un miglioramento.. (bad)
se ubuntu non ti prospetta in automatico la possibilità di installare driver senza restrizioni, lascia stare. Come è scritto qui

http://www.ubuntu.com/getubuntu/release ... %20support
The 71 and 96 series of proprietary nVidia drivers, as provided by the nvidia-glx-legacy and nvidia-glx packages in Ubuntu 8.04 LTS, are not compatible with the X.Org included in Ubuntu 8.10. Users with the nVidia TNT, TNT2, TNT Ultra, GeForce, GeForce2, GeForce3, and GeForce4 chipsets are affected and will be transitioned on upgrade to the free nv driver instead. This driver does not support 3D acceleration.
Credo dovrai aspettare che compilino una nuova versione dei driver come per chi usa i 96xx (la versione 43.05 non era compatibile) l'attuale 96.43.09 è compatibile con xorg contenuto in 8.10
ciao
grazie
peppe

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: domenica 23 novembre 2008, 11:16
da orange79
Mi sembra una scelta molto discutibile..
Cmq sia,accellerazione non supportata vuol dire senza open gl per intenderci?

Re: [NVidia] Aggiornare ad Ubuntu 8.10: driver nv

Inviato: domenica 23 novembre 2008, 13:45
da pepz
orange79 ha scritto: Mi sembra una scelta molto discutibile..
Cmq sia,accellerazione non supportata vuol dire senza open gl per intenderci?
sì google earth è uno di quei programmi che necessitano di accelerazione grafica.

http://it.wikipedia.org/wiki/GLX

I comandi

Codice: Seleziona tutto

glxgears
oppure

Codice: Seleziona tutto

glxinfo
forniscono, il primo un test, il secondo informazioni sull'avvenuta abilitazione del'accelerazione grafica.
ciao
peppe