Repository 32bit  Forum
Repository 64bit  Wiki

13.37: quale driver per vecchia scheda nvidia geforce 256?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

13.37: quale driver per vecchia scheda nvidia geforce 256?

Messaggioda slucky » ven nov 25, 2011 21:21

sulla 13.37 sto provando ad installare i driver per una vecchia scheda nvidia geforce 256, i legacy 173.14.xx e i 96.xx.xx non sono indicati, ho quindi provato qualche versione 71.86.xx.....ma ogni volta mi hanno dato errore: Unable to build the NVIDIA kernel modules....
quale versione può funzionare sul kernel di default? consigli?

Codice: Seleziona tutto
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Nov 25 19:46:23 2011
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.13.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.38.7-smp/source'
-> Kernel output path: '/lib/modules/2.6.38.7-smp/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.38.7-smp/so
   urce SYSOUT=/lib/modules/2.6.38.7-smp/build'...
   NVIDIA: calling KBUILD...
   make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.38.7-smp/build KBUILD_VERBOSE=1 -C
   /lib/modules/2.6.38.7-smp/source SUBDIRS=/tmp/selfgz3177/NVIDIA-Linux-x86-71
   .86.13-pkg1/usr/src/nv modules
   make -C /lib/modules/2.6.38.7-smp/build \
   KBUILD_SRC=/usr/src/linux-2.6.38.7 \
   KBUILD_EXTMOD="/tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv" -f
   /usr/src/linux-2.6.38.7/Makefile \
   modules
   test -e include/generated/autoconf.h -a -e include/config/auto.conf || (      \
   echo;                        \
   echo "  ERROR: Kernel configuration is invalid.";      \
   echo "         include/generated/autoconf.h or include/config/auto.conf are
   missing.";\
   echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.
   ";   \
   echo;                        \
   /bin/false)
   mkdir -p /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f /usr/src/linux-2.6.38.7/scripts/Makefile.build obj=/tmp/selfgz3177/N
   VIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.5.3/include -I/us
   r/src/linux-2.6.38.7/arch/x86/include -Iinclude  -I/usr/src/linux-2.6.38.7/i
   nclude -include include/generated/autoconf.h   -I/tmp/selfgz3177/NVIDIA-Linu
   x-x86-71.86.13-pkg1/usr/src/nv -D__KERNEL__ -Wall -Wundef -Wstrict-prototype
   s -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-
   declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -m
   soft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -mar
   ch=i686 -mtune=pentium3 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune
   =generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CF
   I_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asy
   nchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-omit-fra
   me-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wn
   o-pointer-sign -fno-strict-ove
   rflow -fconserve-stack -DCC_HAVE_ASM_GOTO   -I/tmp/selfgz3177/NVIDIA-Linux-x
   86-71.86.13-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -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 -DN
   V_VERSION_STRING=\"71.86.13\" -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86
   -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME
   =KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz317
   7/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.o /tmp/selfgz3177/NVIDIA-Linu
   x-x86-71.86.13-pkg1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:22:0,
                    from include/linux/kernel.h:17,
                    from include/linux/sched.h:55,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h: In function 'set_bit'
   :
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h:64:6: warning: pointer
   of type 'void *' used in arithmetic
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h: In function 'clear_bi
   t':
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h:102:6: warning: pointe
   r of type 'void *' used in arithmetic
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h: In function 'change_b
   it':
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/bitops.h:178:6: warning: pointe
   r of type 'void *' used in arithmetic
   In file included from include/linux/kernel.h:17:0,
                    from include/linux/sched.h:55,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/bitops.h: In function 'hweight_long':
   include/linux/bitops.h:49:26: warning: signed and unsigned type in condition
   al expression
   In file included from include/linux/list.h:7:0,
                    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:56,
                    from include/linux/sched.h:57,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function 'prefetch_range':
   include/linux/prefetch.h:57:19: warning: pointer of type 'void *' used in ar
   ithmetic
   In file included from include/linux/preempt.h:11:0,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:56,
                    from include/linux/sched.h:57,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/list.h: In function 'list_del':
   include/linux/list.h:107:16: warning: pointer of type 'void *' used in arith
   metic
   include/linux/list.h:108:16: warning: pointer of type 'void *' used in arith
   metic
   include/linux/list.h: In function 'hlist_del':
   include/linux/list.h:602:12: warning: pointer of type 'void *' used in arith
   metic
   include/linux/list.h:603:13: warning: pointer of type 'void *' used in arith
   metic
   In file included from /usr/src/linux-2.6.38.7/arch/x86/include/asm/mmzone.h:
   2:0,
                    from include/linux/mmzone.h:792,
                    from include/linux/topology.h:32,
                    from include/linux/sched.h:78,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/mmzone_32.h: In function 'pfn_v
   alid':
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/mmzone_32.h:87:15: warning: com
   parison between signed and unsigned integer expressions
   In file included from include/linux/sched.h:82:0,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/rculist.h: In function 'list_del_rcu':
   include/linux/rculist.h:112:16: warning: pointer of type 'void *' used in ar
   ithmetic
   include/linux/rculist.h: In function 'list_replace_rcu':
   include/linux/rculist.h:158:14: warning: pointer of type 'void *' used in ar
   ithmetic
   include/linux/rculist.h: In function 'hlist_del_rcu':
   include/linux/rculist.h:312:13: warning: pointer of type 'void *' used in ar
   ithmetic
   include/linux/rculist.h: In function 'hlist_replace_rcu':
   include/linux/rculist.h:332:15: warning: pointer of type 'void *' used in ar
   ithmetic
   In file included from include/linux/utsname.h:35:0,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:25,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/sched.h: In function 'object_is_on_stack':
   include/linux/sched.h:2323:41: warning: pointer of type 'void *' used in ari
   thmetic
   In file included from include/linux/rculist_bl.h:7:0,
                    from include/linux/dcache.h:7,
                    from include/linux/fs.h:383,
                    from include/linux/poll.h:12,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:75,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/list_bl.h: In function 'hlist_bl_del':
   include/linux/list_bl.h:105:12: warning: pointer of type 'void *' used in ar
   ithmetic
   include/linux/list_bl.h:106:13: warning: pointer of type 'void *' used in ar
   ithmetic
   In file included from include/linux/dcache.h:7:0,
                    from include/linux/fs.h:383,
                    from include/linux/poll.h:12,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:75,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/rculist_bl.h: In function 'hlist_bl_del_rcu':
   include/linux/rculist_bl.h:76:13: warning: pointer of type 'void *' used in
   arithmetic
   In file included from /usr/src/linux-2.6.38.7/arch/x86/include/asm/uaccess.h
   :571:0,
                    from include/linux/poll.h:14,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:75,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/uaccess_32.h: In function 'copy
   _from_user':
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/uaccess_32.h:209:6: warning: co
   mparison between signed and unsigned integer expressions
   In file included from include/linux/io.h:22:0,
                    from include/linux/pci.h:54,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:86,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/io.h: In function 'writeq':
   /usr/src/linux-2.6.38.7/arch/x86/include/asm/io.h:106:24: warning: pointer o
   f type 'void *' used in arithmetic
   In file included from include/linux/dma-mapping.h:7:0,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from /usr/src/linux-2.6.38.7/arch/x86/include/asm/pci.h:141
   ,
                    from include/linux/pci.h:1242,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:86,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: In function 'sg_virt':
   include/linux/scatterlist.h:199:35: warning: pointer of type 'void *' used i
   n arithmetic
   In file included from /usr/src/linux-2.6.38.7/arch/x86/include/asm/dma-mappi
   ng.h:43:0,
                    from include/linux/dma-mapping.h:93,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from /usr/src/linux-2.6.38.7/arch/x86/include/asm/pci.h:141
   ,
                    from include/linux/pci.h:1242,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:86,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/asm-generic/dma-mapping-common.h: In function 'dma_map_page':
   include/asm-generic/dma-mapping-common.h:77:48: warning: pointer of type 'vo
   id *' used in arithmetic
   In file included from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv-linux.h:117:0,
                    from /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: In function 'zero_user_segments':
   include/linux/highmem.h:197:3: warning: pointer of type 'void *' used in ari
   thmetic
   include/linux/highmem.h:200:3: warning: pointer of type 'void *' used in ari
   thmetic
   /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.c: At top level
   :
   /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.c:317:5: error:
   unknown field 'ioctl' specified in initializer
   /tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.c:317:5: warnin
   g: initialization from incompatible pointer type
   make[4]: *** [/tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz3177/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src
   /nv] Error 2
   make[2]: *** [sub-make] 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.
"...and what exactly is a dream....and what exactly is a joke."

"Jugband Blues" ( Syd Barrett )
Avatar utente
slucky
Iper Master
Iper Master
 
Messaggi: 2378
Iscritto il: mar mag 01, 2007 14:30
Slackware: 14.1
Kernel: default
Desktop: xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda slucky » ven nov 25, 2011 23:55

pare che il problema non sia più risolvibile! :(
la versione 71.86.15 non mi ha dato errori durante l'installazione, però il modulo non viene caricato e lo schermo resta inesorabilmente "black".....

cercando su google ho trovato questo articolo, che lascia poco spazio a speranze:

NVIDIA's Andy Ritger wrote to us, "Yes, we will eventually add xserver 1.8 support to the 96.xx.xx series. We do not plan to backport new X server support to the 71.xx.xx series." In other words, it's basically the end of the line for the NVIDIA 71.xx.xx Linux legacy driver.

This is the driver for any customers with GeForce 3, GeForce 256, TNT / TNT2, Riva 128, Vanta, and Quadro 2 Pro graphics cards. This NVIDIA hardware is quite old so it shouldn't affect too many people, but those running such vintage hardware will have the only choice of switching over to using the Nouveau graphics driver stack when updating their X.Org Server or Linux distribution.


non resta che aggiornare la scheda oppure riabilitare i nouveau di default...... :?
"...and what exactly is a dream....and what exactly is a joke."

"Jugband Blues" ( Syd Barrett )
Avatar utente
slucky
Iper Master
Iper Master
 
Messaggi: 2378
Iscritto il: mar mag 01, 2007 14:30
Slackware: 14.1
Kernel: default
Desktop: xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 13:38

usa i 71.86.15 per la tua scheda li trovi in legacy geforce 256
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda rik70 » sab nov 26, 2011 15:42

Purtroppo nVidia ha tolto il supporto alle recenti versioni di Xorg per tutti i chipset "pilotati" dai legacy 71.8x.xx. I driver pertanto compilano anche con gli ultimi kernel, ma non funzionano con le ultime versioni di Xorg. Lo so, è un non senso, ma se non è cambiato qualcosa di recente, questa è la situazione. Anch'io ho una vecchia geforce2Ti della Asus, e non c'è verso di farla andare coi driver proprietari. Tempo fa scrissi pure nel forum di nvidia per chiedere ragione di questa ed altre contraddizioni (perché supportare le GeForce2 mx, ma non le ti o le 256? Vanno uguale, se non meglio le seconde). Ma le risposte furono: fai il downgrade di Xorg (eh???) o usa i nouveau. Si, magari si potessero usare i nouveau con quelle schede senza patemi d'animo: se nVidia collaborasse in qualche modo almeno per l'hardware "abbandonato"....
Ultima modifica di rik70 il sab nov 26, 2011 18:38, modificato 1 volta in totale.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1210
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 17:48

che versione del kernel avete si puo fare una prova... se riesce
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda slucky » sab nov 26, 2011 17:59

@erio
ho provato, ma purtroppo niente da fare, il kernel è quello di default, compila ma poi il modulo non viene caricato....anzi, non trova neanche la scheda.....

@rik70
infatti, purtroppo, le cose ormai stanno così, di fare il downgrade di Xorg con la 13.37 non mi va, non ha senso, a quel punto meglio passare "tot court" a una vecchia versione di Slackware....

se nVidia collaborasse in qualche modo almeno per l'hardware "abbandonato"....


straquoto!

a questo punto, per risolvere il problema, non resta che aggiornare a una scheda un pò meno datata della 256 e che sia supportata, grazie comunque per i consigli! ;)
"...and what exactly is a dream....and what exactly is a joke."

"Jugband Blues" ( Syd Barrett )
Avatar utente
slucky
Iper Master
Iper Master
 
Messaggi: 2378
Iscritto il: mar mag 01, 2007 14:30
Slackware: 14.1
Kernel: default
Desktop: xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 18:22

ho compilato dei legacy nel mio sistema con xorg 1.9.5 ma se dite cosi e' perche ho una ge6200 che i driver funzionano?
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda rik70 » sab nov 26, 2011 18:36

erio ha scritto:ho compilato dei legacy nel mio sistema con xorg 1.9.5 ma se dite cosi e' perche ho una ge6200 che i driver funzionano?


Ci son 3 serie di driver legacy per Linux:

1 - 96.xx.xx

2 - 173.xx.xx

3 - 71.xx.xx

Quella "incriminata" è la terza. Come si diceva, compilare compila, anche col kernel 3.1.2, ma Xorg non parte perché non + compatibile. Non ricordo di preciso l'errore, forse qualcosa che ha che fare con l'ABI.

Vista la vga, tu probabilmente usi la serie 173.xx.xx che non da problemi.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1210
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 18:42

faccio una prova e ti dico, ho compilato i 96 provo con gli altri...
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 19:12

mi dice please update your xf86config or xorg.config ho editato lo xorg.conf, il modulo video lo ha creato in lib,vado a vedere se parte...
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 19:36

come ho editato io il xorg.conf,non parte,sono tornato ai vecchi, o mi linkate uno xorg valido,per riprovare.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda rik70 » sab nov 26, 2011 19:37

@erio
Non ho capito bene il senso di ciò che stai provando.

Non puoi passare da una serie legacy ad un'altra a piacimento. Ogni versione è specifica per determinati modelli di VGA. Ad esempio, se hai una Geforce 5500 puoi mettere solo i legacy 173.xx.xx, non i '96.xx.xx' o i '71.xx.xx'.

Il problema per quanto riguarda l'oggetto del thread è che i 71.xx.xx (specifici per le geforce2*,gts e altre schede vecchie) non funzionano con le recenti versioni di Xorg perché per questa serie è stato interrotto il supporto all'ambiente grafico. Non è una questione di kernel: il modulo nvidia.ko viene compilato correttamente anche con l'ultimo vanilla. E' il driver per Xorg nvidia_drv.so che non va ;)

P.S.
O hai cambiato VGA?

PP.SS.
L'unico tentativo che si può fare è dare uno sguardo al log di Xorg, per vedere se salta fuori qualcosa che si può risolvere disattivando qualche estensione del server X. Ma la vedo difficile.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1210
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda slucky » sab nov 26, 2011 20:19

@rik70
Non è una questione di kernel: il modulo nvidia.ko viene compilato correttamente anche con l'ultimo vanilla. E' il driver per Xorg nvidia_drv.so che non va .


ecco, bravo, hai centrato il problema! :)

L'unico tentativo che si può fare è dare uno sguardo al log di Xorg, per vedere se salta fuori qualcosa che si può risolvere disattivando qualche estensione del server X. Ma la vedo difficile.


già, ma la vedo molto...molto complicata.....
"...and what exactly is a dream....and what exactly is a joke."

"Jugband Blues" ( Syd Barrett )
Avatar utente
slucky
Iper Master
Iper Master
 
Messaggi: 2378
Iscritto il: mar mag 01, 2007 14:30
Slackware: 14.1
Kernel: default
Desktop: xfce

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda erio » sab nov 26, 2011 20:59

Codice: Seleziona tutto
60.100] Current version of pixman: 0.20.2
[    60.108]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    60.124] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    60.148] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 26 19:16:51 2011
[    60.157] (==) Using config file: "/etc/X11/xorg.conf"
[    60.165] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    60.174] (==) ServerLayout "X.org Configured"
[    60.174] (**) |-->Screen "Screen0" (0)
[    60.174] (**) |   |-->Monitor "Monitor0"
[    60.174] (**) |   |-->Device "Card0"
[    60.174] (**) |-->Input Device "Mouse0"
[    60.174] (**) |-->Input Device "Keyboard0"
[    60.174] (==) Automatically adding devices
[    60.174] (==) Automatically enabling devices
[    60.175] (WW) The directory "/usr/share/fonts/local" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    60.175]    Entry deleted from font path.
[    60.175]    (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    60.175] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) The directory "/usr/share/fonts/CID" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) The directory "/usr/share/fonts/100dpi/" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    60.175]    Entry deleted from font path.
[    60.175] (WW) The directory "/usr/share/fonts/local" does not exist.
[    60.175]    Entry deleted from font path.
[    60.176] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[    60.176]    Entry deleted from font path.
[    60.176]    (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[    60.176] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    60.176]    Entry deleted from font path.
[    60.176] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    60.176]    Entry deleted from font path.
[    60.176] (WW) The directory "/usr/share/fonts/CID" does not exist.
[    60.176]    Entry deleted from font path.
[    60.176] (WW) The directory "/usr/share/fonts/100dpi/" does not exist.
[    60.176]    Entry deleted from font path.
[    60.176] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[    60.176]    Entry deleted from font path.
[    60.176] (**) FontPath set to:
   /usr/share/fonts/misc,
   /usr/share/fonts/75dpi/:unscaled,
   /usr/share/fonts/75dpi,
   /usr/share/fonts/cyrillic,
   /usr/share/fonts/misc,
   /usr/share/fonts/75dpi/:unscaled,
   /usr/share/fonts/75dpi,
   /usr/share/fonts/cyrillic
[    60.176] (**) ModulePath set to "/usr/lib/xorg/modules"
[    60.176] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    60.176] (WW) Disabling Mouse0
[    60.176] (WW) Disabling Keyboard0
[    60.176] (II) Loader magic: 0x81f0f80
[    60.176] (II) Module ABI versions:
[    60.176]    X.Org ANSI C Emulation: 0.4
[    60.176]    X.Org Video Driver: 8.0
[    60.176]    X.Org XInput driver : 11.0
[    60.176]    X.Org Server Extension : 4.0
[    60.178] (--) PCI:*(0:1:0:0) 10de:0221:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xc0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072
[    60.178] (II) Open ACPI successful (/var/run/acpid.socket)
[    60.178] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[    60.178] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[    60.178] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[    60.178] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[    60.178] (II) "dri" will be loaded by default.
[    60.178] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
[    60.178] (II) LoadModule: "glx"
[    60.181] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    60.195] (II) Module glx: vendor="NVIDIA Corporation"
[    60.195]    compiled for 4.0.2, module version = 1.0.0
[    60.195]    Module class: XFree86 Server Extension
[    60.195]    ABI class: XFree86 Server Extension, version 0.1
[    60.195] (II) NVIDIA GLX Module  71.86.15  Tue Jul 19 10:54:58 PDT 2011
[    60.195] (II) Loading extension GLX
[    60.195] (II) LoadModule: "dbe"
[    60.196] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    60.197] (II) Module dbe: vendor="X.Org Foundation"
[    60.197]    compiled for 1.9.5, module version = 1.0.0
[    60.197]    Module class: X.Org Server Extension
[    60.197]    ABI class: X.Org Server Extension, version 4.0
[    60.197] (II) Loading extension DOUBLE-BUFFER
[    60.197] (II) LoadModule: "dri2"
[    60.198] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    60.199] (II) Module dri2: vendor="X.Org Foundation"
[    60.199]    compiled for 1.9.5, module version = 1.2.0
[    60.199]    ABI class: X.Org Server Extension, version 4.0
[    60.199] (II) Loading extension DRI2
[    60.199] (II) LoadModule: "extmod"
[    60.200] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    60.201] (II) Module extmod: vendor="X.Org Foundation"
[    60.201]    compiled for 1.9.5, module version = 1.0.0
[    60.201]    Module class: X.Org Server Extension
[    60.201]    ABI class: X.Org Server Extension, version 4.0
[    60.201] (II) Loading extension MIT-SCREEN-SAVER
[    60.201] (II) Loading extension XFree86-VidModeExtension
[    60.201] (II) Loading extension XFree86-DGA
[    60.201] (II) Loading extension DPMS
[    60.201] (II) Loading extension XVideo
[    60.201] (II) Loading extension XVideo-MotionCompensation
[    60.201] (II) Loading extension X-Resource
[    60.201] (II) LoadModule: "record"
[    60.203] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    60.203] (II) Module record: vendor="X.Org Foundation"
[    60.203]    compiled for 1.9.5, module version = 1.13.0
[    60.203]    Module class: X.Org Server Extension
[    60.203]    ABI class: X.Org Server Extension, version 4.0
[    60.203] (II) Loading extension RECORD
[    60.203] (II) LoadModule: "dri"
[    60.205] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    60.205] (II) Module dri: vendor="X.Org Foundation"
[    60.205]    compiled for 1.9.5, module version = 1.0.0
[    60.205]    ABI class: X.Org Server Extension, version 4.0
[    60.205] (II) Loading extension XFree86-DRI
[    60.205] (II) LoadModule: "nvidia"
[    60.205] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    60.206] dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: undefined symbol: miTranslateRegion
[    60.215] (EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    60.223] (II) UnloadModule: "nvidia"
[    60.223] (EE) Failed to load module "nvidia" (loader failed, 7)
[    60.231] (EE) No drivers available.
[    60.239]
Fatal server error:
[    60.255] no screens found
[    60.263]
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[    60.294] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    60.302]
[
*]
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1073
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: 13.37: quale driver per vecchia scheda nvidia geforce 25

Messaggioda rik70 » sab nov 26, 2011 21:15

[ 60.205] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 60.206] dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: undefined symbol: miTranslateRegion
[ 60.215] (EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so


Eheh, come vedi non se ne esce vivi.

Con che driver e scheda video hai provato?

@slucky

Già, non c'è nulla da fare.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1210
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Bing [Bot] e 2 ospiti