Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2008, à 15:07

charly_CHB

Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour!

De nouveaux drivers NVidia legacy beta sont dispo ici:
http://www.nvnews.net/vbulletin/forumdisplay.php?f=14

Edit: ces drivers sont dédiés aux vielles NVidia, liste ci-dessous, et sont la seule solution pour l'instant d'avoir l'accélération 3D avec Intrepid:
- cartes concernées par le 96.43.09: ftp://download.nvidia.com/XFree86/Linux … dix-a.html (ex:GeForce 6800, Geforce4, Geforce FX...)
- cartes concernées par le 71.86.07: celles qui ne sont pas dans la liste ci-dessus et qui sont dans celle-ci: ftp://download.nvidia.com/XFree86/Linux … DME/README (ex: RIVA TNT, GeForce2)

Note: des gens s'occupent de créer un package pour ça (https://bugs.launchpad.net/ubuntu/+sour … bug/251107), donc patience est de rigueur, si vous n'êtes pas patients lisez la suite!

Alberto Milone a écrit :

I warmly recommend you to wait for my new packages since the NVIDIA installer may break symlinks of the official packages and therefore cause problems if you decide to go back to the packages provided by Ubuntu (this is something I would like to solve together with NVIDIA).
I'll make sure that the new packages are made available in the -proposed repositories ASAP.

Pour ma migration à Intrepid avec ma GeForce4 TI 4200:
- j'ai ignoré les messages d'avertissement pendant la migration: Ubuntu démarre qd même, mais sans accélération
- ensuite, installation du nouveau driver avec:

sudo /etc/init.d/gdm stop
sudo sh ./NVIDIA-Linux-x86-96.43.09-pkg1.run
sudo /etc/init.d/gdm start

Sans oublier de répondre "no" quand il propose de télécharger une version pré-compilée: dans ce cas il vous en compile une toute neuve sur votre machine.

Et ça marche!

Bon, suis tout nouveau à Linux, j'ai glané les infos deci-delà, donc que les habitués me corrigent ou rajoutent les avertissements nécessaires à cette manip!

Bien à vous,

Charly

Dernière modification par charly_CHB (Le 31/10/2008, à 15:23)

Hors ligne

#2 Le 30/10/2008, à 16:56

Slystone

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

La première expérience que je vois à ce sujet n'est pas concluante pour tout le monde, il faut rester prudent : http://ubuntuforums.org/showthread.php?t=962969
Moi je fais un triple boot ce weekend pour essayer ça sans risques !

Dernière modification par Slystone (Le 30/10/2008, à 16:58)


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#3 Le 30/10/2008, à 17:29

fgers

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour,

J'ai peur de comprendre!

On a une nouvelle version d'ubuntu qui sort, la 8.10... mais elle ne dispose pas des drivers nvidia, soit environ la moitié des ordinateurs sans carte graphique ou presque (sans 3d en tout cas).
Ce qu'il reste a faire c'est une bidouille avec un driver en version beta car il n'y a rien sur les dépots. Et donc a ses risques et périls.

Si j'ai effectivement bien compris, je me dis que cela va faire bizarre au heureux possesseurs d'une carte a  base de chipset nvidia qui vont découvrir ubuntu avec intrepid.

Si l'un d'entre vous peut me rassurer et m'expliquer que je me fais un mauvais film parano...

Hors ligne

#4 Le 30/10/2008, à 18:06

Julien.heavy

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Non, les driver nvidia ne sont juste plus compatible pour les geforce 4 avec le système d'accélération graphique... nvidia ne s'occupe pas de xorg... et des vieux pilotes... tant pis!

Je vais tanter la manip (je suis bientot sous intrepid), sinon je resterais sous mon bon vieux hardy.... en attendant des drivers!

Dernière modification par Julien.heavy (Le 30/10/2008, à 18:06)


Prendre ces vacances au début de l'été c'est "in", les prendre a la fin de l'été c'est "aôut".... c'est pareil pour windows!?!#! Si,si

Hors ligne

#5 Le 30/10/2008, à 19:45

fgers

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Merci de ta reponse. Je vais repasser à Hardy.
Ceci dit, je ne suis pas le seul a avoir une geforce et je pense qu'on aurait pu prévenir de ce poblème. Pas seulement au moment de l'installation ou de la mise a jour.

Hors ligne

#6 Le 31/10/2008, à 00:50

Asumbaa

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Salut,

Ça a l'air de fonctionner pour moi (du moins, j'ai bien l'accélération graphique avec !)
Nvidia Geforce 4 Ti 4200 comme le premier posteur que je remercie smile


Asumbaa
Ubuntera depuis avril 2006

Hors ligne

#7 Le 31/10/2008, à 15:11

charly_CHB

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Asumbaa a écrit :

... comme le premier posteur que je remercie smile

De rien!

Hors ligne

#8 Le 01/11/2008, à 12:13

Pouf842

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour.

J'ai tenté la manipulation, mais à la compilation du module, ça plante

"Unaible to compile nvidia kernel module"

Le fichier log :

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Nov  1 11:06:34 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 96.43.07.
-> 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> 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/selfgz5693/NVIDIA-Linux-x86-96.43.07-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/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07
   -pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-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/selfgz5693/N
   VIDIA-Linux-x86-96.43.07-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 -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_DEBU
   G -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" 
   -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5693/NVIDIA-Linux-x86
   -96.43.07-pkg1/usr/src/nv/.tmp_nv.
   o /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/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/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: attention : pointer of type ‘void *’ used in ar
   ithmetic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: attention : pointer of type ‘void *’ used in ar
   ithmetic
   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/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: attention : pointer of type ‘void *’ used i
   n arithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1969: attention : pointer of type ‘void *’ used in
   arithmetic
   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/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:85,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: attention : pointer of type ‘void *’ us
   ed in arithmetic
   In file included from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:106:27:
   error: asm/semaphore.h: Aucun fichier ou dossier de ce type
   In file included from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:108,
                    from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h: In fun
   ction ‘nv_execute_on_all_cpus’:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:627: er
   reur: too many arguments to function ‘on_each_cpu’
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_setup_pat_entries’:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:836: attentio
   n : comparaison entre élément signé et élément non signé
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_restore_pat_entries’:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:862: attentio
   n : comparaison entre élément signé et élément non signé
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1188: attenti
   on : comparaison entre élément signé et élément non signé
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1191: erreur:
   too many arguments to function ‘smp_call_function’
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1195: attenti
   on : comparaison entre élément signé et élément non signé
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1198: erreur:
   too many arguments to function ‘smp_call_function’
   make[3]: *** [/tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.o
   ] Erreur 1
   make[2]: *** [_module_/tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv] Erreur 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Erreur 1
   make: *** [module] Erreur 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.

Apparement, l'erreur est à cette ligne

make[3]: *** [/tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.o
   ] Erreur 1

Mais je la comprends pas vraiment, et surtout, j'ai aucune idée de comment régler le problème.
Quelqu'un saurait m'aider ?

#9 Le 01/11/2008, à 12:27

Pouf842

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Au temps pour moi, l'erreur semble plutôt se situer à la ligne

In file included from /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz5693/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:106:27:
   error: asm/semaphore.h: Aucun fichier ou dossier de ce type

Je n'ai donc pas semaphore.h dans le dossier asm.

J'ai regardé dans /usr/include, il y a semaphore.h. Je l'ai copié dans /usr/include/asm et ai retenté la compilation, mais j'ai toujours le même log. Ce qui me porte à croire que c'est un autre dosser asm, dont il s'agit.

#10 Le 01/11/2008, à 13:42

Pouf842

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bon, j'ai avancé

Le dossier asm est en fait celui de /usr/src/linux-headers-linux-headers-2.6.27-7-generic/include/asm

J'ai donc placé dans ce dossier un lien symbolique vers mon /usr/include/asm/semaphore.h, et le compilateur du module nvidia l'a trouvé.
Bien sûr, après ça j'avais 50 erreur parce que semaphore.h incluait d'autres fichier introuvable.

A force de faire des liens symboliques vers tous ces fichiers, j'ai en gros recréer l'arborescence de /usr/include dans /usr/src/linux-headers-linux-headers-2.6.27-7-generic/include/, en particulier les dossiers sys, bits et gnu.

Maintenant, plus d'headers introuvable, mais toujours un plantage. Seulement là, je trouve pas d'où ça vient.

Le log :

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Nov  1 12:28:55 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 96.43.07.
-> 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> 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/selfgz7862/NVIDIA-Linux-x86-96.43.07-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/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07
   -pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-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/selfgz7862/N
   VIDIA-Linux-x86-96.43.07-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 -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG -U_DEBU
   G -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" 
   -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz7862/NVIDIA-Linux-x86
   -96.43.07-pkg1/usr/src/nv/.tmp_nv.
   o /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/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/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: attention : pointer of type ‘void *’ used in ar
   ithmetic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: attention : pointer of type ‘void *’ used in ar
   ithmetic
   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/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: attention : pointer of type ‘void *’ used i
   n arithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1969: attention : pointer of type ‘void *’ used in
   arithmetic
   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/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:85,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: attention : pointer of type ‘void *’ us
   ed in arithmetic
   In file included from include/features.h:330,
                    from include/asm/semaphore.h:22,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:106,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/sys/cdefs.h:287:1: warning: "__always_inline" redefined
   In file included from include/linux/compiler.h:40,
                    from include/linux/stddef.h:4,
                    from include/linux/posix_types.h:4,
                    from include/linux/types.h:11,
                    from include/linux/capability.h:16,
                    from include/linux/sched.h:50,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/compiler-gcc4.h:11:1: warning: this is the location of the pre
   vious definition
   In file included from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv-linux.h:108,
                    from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:134: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   include/linux/highmem.h:137: attention : pointer of type ‘void *’ used i
   n arithmetic
   In file included from /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h: In fun
   ction ‘nv_execute_on_all_cpus’:
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:627: er
   reur: too many arguments to function ‘on_each_cpu’
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_setup_pat_entries’:
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:836: attentio
   n : comparaison entre élément signé et élément non signé
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘__nv_restore_pat_entries’:
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:862: attentio
   n : comparaison entre élément signé et élément non signé
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function 
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1188: attenti
   on : comparaison entre élément signé et élément non signé
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1191: erreur:
   too many arguments to function ‘smp_call_function’
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1195: attenti
   on : comparaison entre élément signé et élément non signé
   /tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1198: erreur:
   too many arguments to function ‘smp_call_function’
   make[3]: *** [/tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.o
   ] Erreur 1
   make[2]: *** [_module_/tmp/selfgz7862/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src
   /nv] Erreur 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Erreur 1
   make: *** [module] Erreur 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.

Si quelqu'un trouve la ligne qui pose problème, et a une idée de comment résoudre l'erreur, ça m'arrangerait. Merci.

#11 Le 01/11/2008, à 14:18

jb160278

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour, je decouvre linux avec cette version intrepid, et je suis plutot seduit. Le seul hic c'est ma carte graphique, une geforce4 mx 440 agp 8x. Je bataille depuis hier pour essayer de la faire fonctionner, je lis, je tente... Mais rien a faire...
Je ne serai pas contre un petit coup de main ! Une bonne ame pour moi ?

Dernière modification par jb160278 (Le 01/11/2008, à 14:21)

Hors ligne

#12 Le 01/11/2008, à 22:49

U-topic

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

cd /opt
sudo wget ftp://download.nvidia.com/XFree86/Linux-x86/96.43.09/NVIDIA-Linux-x86-96.43.09-pkg1.run
sudo /etc/init.d/gdm stop
---Le serveur gdm s'arrête...Tu te logue sur la console---
cd /opt
sudo sh  NVIDIA-Linux-x86-96.43.09-pkg1.run
sudo /etc/init.d/gdm start

Hors ligne

#13 Le 01/11/2008, à 23:21

greg_s50

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3)

ça a marché nikel !

Merci big_smile


Daupheus.com Miroir Officiel Ubuntu =>> http://www.daupheus.com/?p=422
Télécharger Ubuntu 14.04 LTS (Trusty Tahr) =>> http://ubuntu.daupheus.com/

Hors ligne

#14 Le 03/11/2008, à 14:49

Lestat the vampire

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Avant de compiler le driver et son module, ne pas oublier d'installer le minimum vital pour cette manip :

sudo apt-get install build-essential linux-headers-`uname -r` xserver-xorg-dev

Sinon les drivers beta 96.43.09 fonctionnent impec chez moi avec ma vieille geforce2 mx sous intrepid.

Hors ligne

#15 Le 03/11/2008, à 21:24

amon2010

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

je viens de tester et je me retrouve avec un écran noir et un message "hors de portée"
le problème c'est que je ne sais pas à quelle fréquence ni résolution la carte est configurée

Hors ligne

#16 Le 04/11/2008, à 16:36

jauphrwa

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Hallelujah!

Je m'obstinais avec la version 96.43.05 dispo dans les dépôts, puis j'ai téléchargé la version 96.43.07 et ça ne marchait toujours pas!
J'avais pas vu, comme un con, qu'il y avait une version 96.43.09 (décrite ici-même).


Geoffroy

Hors ligne

#17 Le 04/11/2008, à 23:33

burzuum

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Je confirme, la version 96.43.09 est la bonne.

J'ai une GeForce4 TI4200 avec AGP8x (128Mo) et ça a bien fonctionné (malgré m'y être repris a deux fois).

Ne pas oublier d'installer les headers et les build essentials (comme cité plus haut).

NB : Une fois installé on bascule automatiquement en effets visuels "normal". Ne pas oublier de les désactiver pour récupérer les bordures de fenêtres. Mais je crois qu'il y a une commande spéciale pour ce problème.

@+, burzuum

Hors ligne

#18 Le 05/11/2008, à 09:18

jazzta

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour,
Je suis en 8.10, j'ai une Nvidia GeForce 2 Mx440 et je ne sais quoi faire !!
Sous Gutsy, j'avais le pilote sélectionné dans le gestionnaire de pilotes .
Sous Hardy, il y était mais je n'avais pas la bonne résolution et là !!!!! Plus rien !!
@ U-topic :
Cette commande suffit pour installer les pilotes ?

Voiçi ce que donne lspci : 01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
Merçi d'avance


Cordialement
Jazzta
Ubuntu 16.10, Asus Z170-K, Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz, Ram 7915 MiB, Nvidia GeForce 6600 GT
«Les logiciels, c'est comme les femmes, c'est mieux quand c'est libre»

Hors ligne

#19 Le 05/11/2008, à 15:22

BSubuntu

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

sur ma GeForce2 MX/MX 400 avec le 96.43.09, les effets visuels bloque la barre des titres des fenêtres et le terminal

Hors ligne

#20 Le 05/11/2008, à 18:02

fazera3

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonjour

Pour la Geforce2 MX/MX400
il faut les drivers 71.86.07, voir le 1° post.
J'ai la meme je tente la manip ce soir.

Hors ligne

#21 Le 05/11/2008, à 19:00

fazera3

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Erreur de ma part , en fouillant j'ai trouve cela:

http://packages.ubuntu.com/intrepid/nvidia-glx-96

donc c'est bien 96.43.xx qu'il faut pour la Geforce2.

desole pour mon erreur

Hors ligne

#22 Le 05/11/2008, à 20:14

tidave77

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bonsoir.

Je possède aussi une Geforce 4 Ti 4200.

J'ai essayé d'installer les drivers mais je bloque dès l'arrêt de GDM...
J'ai bien récupéré le bon driver, installé les paquest nécessaires.
Je lance la commande

sudo /etc/init.d/gdm stop

Et s'affiche à l'écran dès message :
* message1... [ok]
...
* Checking battery state... [ok]

puis plus rien.

Des idées ?

Hors ligne

#23 Le 05/11/2008, à 21:00

Slystone

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Bsubuntu, j'ai eu exactement le même problème avec ma carte geforce 4 MX 440. J'avais heureusement pris la précaution cette fois de créer une partition pour tester, donc je pense réinstaller et attendre sagement les drivers officiels (j'ai pas les connaissances pour t'aider).


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#24 Le 05/11/2008, à 23:21

taureau89_9

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

Je voulais essayer la solution de Charly pour installer les pilotes (j'avais essayé la version 96.43.05 mais ça ne marche pas)

Problème, lorsque je sors de l'interface graphique de Gnome par la première ligne de commande (gdm stop), je me retrouve avec les dernières lignes de commande de la procédure de démarrage précédente, le tiret clignotant en dessous mais pas d'invite de commande du shell ! Et si je tape une commande elle n'a aucun effet, donc pas moyen de lancer la procédure d'installation des pilotes !

Comment puis-je faire pour récupérer l'invite ?


Boulet un jour, boulet toujours...

Hors ligne

#25 Le 05/11/2008, à 23:48

taureau89_9

Re : Nouveaux drivers NVidia 96.43.09 & 71.86.07 compatibles Intrepid

J'ai trouvé, il faut faire Ctrl+Alt+F1, comme pour avoir une console virtuelle sous Gnome.
Et c'est installé et j'ai récupéré l'usage de ma carte graphique Geforce 4 Ti 4200.
Merci Charly !

Dernière modification par taureau89_9 (Le 05/11/2008, à 23:49)


Boulet un jour, boulet toujours...

Hors ligne