Newsgroup: it.comp.os.linux.iniziare
Titolo: Nvidia e GLX, problemi

Allora, ieri ho messo su (finalmente..nn sapevo esistessero ^_^ ) e dopo 
qlc problemino iniziale (avevo sbagliato file..va a capire che vuol dire up 
e smp...) sono riuscito a fare andare.
I problemini sono 2:
1) (piccolino) con XMMS e il plugin x vedere i video mpeg (azz mi sfugge il 
nome ora..sml o qlcs del genere, cmq il + diffuso immagino) i video ora 
vanno bene ma cmq sempre peggio che su Winzozz, sullo stesso HW ovviamente. 
Cosa si puo' fare per migliorare la cosa?
2) GRAVISSIMO! se lancio qlcs che usa le GLX tipo Tuxracer, GLTron ecc, 
dopo qlc minuto, o anche meno, si pianta irrimediabilmente! Ho verificato e 
i possibili motivi suggeriti nel README della nvidia non sussitono nel mio 
sistema, ovvero le librerie sono linkate correttamente. Purtroppo non posso 
darvi info in + xche' mi si pianta proprio secco, costringendomi a 
rebootare.
Al max stasera posso controllare nel log di X ma nn mi pare ci siano errori 
visualizzati li..
Su cosa potrei orientarmi per cercare di risolvere sti problemi??
Thx!
Ave!
-- 
Black Shark - ICQ# 5301833
Togli OE per rispondermi
Fancazzista a pagamento ^_^
IAMM - it.arti.musica.metal - 
www.iammol.com

 wrote:
Io sono riescito a mettere i driver sulla mdk 8.1, mentre sulla redhat
non ci sono proprio riuscito. Il problema è che non parte proprio
tuxracer & co. Devo aggiungere qualche voce in x86config?
Ciao

 Devo aggiungere qualche voce in x86config?
Load Glx
nella sezione "Module" dell' XF86Config-4 l'hai messo?


 Thx!
Ah dimenticavo, ho una MDK8


 Thx!
lancia "tuxracer 2> errori_di_tuxracer"
i messaggi di errore ti andranno a finire in un file che
poi potrai esaminare.
Hai fatto in /etc/X11/XF86Config(-4) le modifiche richieste?
Se hai preso gli rpm compilati, sei sicuro di non aver aggiornato
il kernel con uno preso dagli updates o di non averlo
ricompilato tu?
In questo caso devi ricompilare i drivers.
ciao, andrea

 ha scritto nel messaggio > nella sezione
"Module" dell' XF86Config-4 l'hai messo?
SI
Poi perņ ho ricompilato il kernel e il monitor si č impallato.
Credo di rinunciare al 3D
Ciao


Si, vedi il readme della NVIDIA.
A memoria.
 cambiare "nv" in "nvidia"           # per usare il nuovo drive
 aggiungere  load "glx"              # per usare glx
 aggiungere  CursorShadow "enable"   # per avere il puntatore con 
                                       l'ombra :-)
Attento che il driver deve essere _esattamente_ quello
per il tuo kernel.
Visto che per la RH ce ne sono una marea, per non sbagliarti
prendi i sorgenti.rpm e compilali con un 
 $ rpm --rebuild driver.src.rpm
ciao, Andrea

 In questo caso devi ricompilare i drivers.
Allora, io subito avevo installato il driver nvidia kernel spm (x MDK8) e 
infatti X nn partiva. Allora ho rimosso tutto (GLX compreso) e installato 
NVIDIA kernel up, e con questo e' andato, a parte il problema con le apps 
che usano GLX.
Questo e' quello che ho fatto, xo' nn ho mica ben capito quello che hai 
detto te ;)



BELLA FORZA. :-)
Il "driver" Nvidia e` strettamente dipendente dal kernel.
Se ricompili il kernel devi ricompilare anche lui!
E` la prima cosa che ti dicono sulla pagina da cui lo
hai scaricato.
ciao, Andrea

 
i driver sono costruiti su e per un determinato kernel.
Quindi se prendi quelli per il kernel smp (sim. multi processor)
non ti funzionano con un kernel per macchine UniProcessor.
Lo stesso se hai fatto un update da un mirror Mandrake e hai
scaricato il kernel aggiornato, il driver standard non funge.
Idem se ti sei ricompilato il kernel personalmente.
In questi casi devi assicurarti che sulla tua macchina 
kernel, kernel-headers e kernel source siano allineati come
versione, scaricare i due NVIDIA....src.rpm e ricompilarli
con "rpm --rebuild NVIDIA....src.rpm"
ciao, Andrea
PS. ovviamente devi installare sia NVIDIA_kernel che NVIDIA_glx 
Mi ha fatto venire un dubbio il fatto che tu citi solo il primo. :-)

 Mi ha fatto venire un dubbio il fatto che tu citi solo il primo. :-)
Certo che l'ho installato, sono niubbo ma nn fino a sto punto :D


 con "rpm --rebuild NVIDIA....src.rpm"
Quindi nel mio caso cosa posso fare?
Con:
NVIDIA_kernel-1.0-2313.mdk81enterprise.i686.rpm
NVIDIA_kernel-1.0-2313.mdk81smp.i686.rpm
NVIDIA_kernel-1.0-2313.mdk81up.i686.rpm
ottengo (i primi due provati per "disperazione", visto che il terzo
non funzionava):
Preparing...
##################################################
package NVIDIA_kernel-1.0-2313.mdk81up is for a different architecture
Con:
NVIDIA_kernel-1.0-2314.tar.gz
NVIDIA_kernel-1.0-1541.src.rpm
ottengo:
rm -f nv.o os-interface.o os-registry.o  Module-linux nv_compiler.h
NVdriver
cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O -D__KERNEL__
-DMODULE -D_LOOSE_KERNEL_NAMES -D_X86_=1 -Di386=1 -DUNIX -DLINUX
-DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR
-D_LOOSE_KERNEL_NAMES   -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=2314  -I. -I/usr/src/linux/include nv.c
In file included from nv.c:22:
/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but headers from an
appropriate kernel-source
make: *** [nv.o] Error 1
Non ho trovato altri pacchetti sul sito NVIDIA... :-(
Ciao,
  Void :-)

 non funzionava):
Ma hai la MDK 8.1?
Cmq se nn ti funzionano nessuno dei tre (strano) prenditi il .src.rpm e 
compilalo..


 
sembra proprio dire che gli headers non corrispondono al source.
ciao, andrea

 compilalo..
E` quello che ho fatto, come scritto nella seconda parte del
messaggio, ma ho ottenuto questo errore:
======================================================================
Con:
NVIDIA_kernel-1.0-2314.tar.gz
NVIDIA_kernel-1.0-1541.src.rpm
ottengo:
rm -f nv.o os-interface.o os-registry.o  Module-linux nv_compiler.h
NVdriver
cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O -D__KERNEL__
-DMODULE -D_LOOSE_KERNEL_NAMES -D_X86_=1 -Di386=1 -DUNIX -DLINUX
-DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR
-D_LOOSE_KERNEL_NAMES   -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0
-DNV_PATCHLEVEL=2314  -I. -I/usr/src/linux/include nv.c
In file included from nv.c:22:
/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but headers from an
appropriate kernel-source
make: *** [nv.o] Error 1
======================================================================
Ciao,
  Void

 messaggio, ma ho ottenuto questo errore:
Uhm..mi stai facendo cagare sotto xche' oggi ho preso Linux Pratico e 
installo la MDK 8.1 sul nuovo HD...vabbe poi ti faccio sapere allora :)


 Ossia, dai   $ rpm -qa |grep -i kernel
Ops! Io ho solo:
kernel-2.4.8-26mdk
kernel-headers-2.4.8-26mdk
Devo cercare il file mancante sui CD... Grazie mille per l'aiuto! Ora
devo andare via, ma domenica sera provero' senz'altro!
Tra l'altro, questo invece non centra?
Linux Version 2.4.8-26mdk
Compiled #1 Sun Sep 23 17:06:39 CEST 2001
One 300MHz AMD K6-2 Processor, 127M RAM
599.65 Bogomips Total
Mandrake Linux release 8.1 (Vitamin) for i586
Kernel 2.4.8-26mdk on an i586 / tty1
ovvero "AMD K6-2" e "Kernel ... on an i586", visto che i driver si
chiamavano "...686..."?
Ciao e ancora grazie!
  Void :-)

 package NVIDIA_kernel-1.0-2313.mdk81up is for a different architecture
che ottenevi.
ciao, Andrea

 > package NVIDIA_kernel-1.0-2313.mdk81up is for a different architecture
Gia'... ma e` corretto che su un AMD K6-2 venga installata la versione
i586 anziche' la i686? Puo` dare problemi?
Comunque alla fine sono riuscito ad installare:
  NVIDIA_kernel-1.0-1541.tar.gz
  NVIDIA_GLX-1.0-1541.tar.gz
presi da 
www.nvidia.it
. Non ho installato:
  NVIDIA_kernel-1.0-2314.tar.gz
  NVIDIA_GLX-1.0-2313.tar.gz
presi da 
www.nvidia.com
, perche' come da istruzioni le versioni devono
essere perfettamente coincidenti. Pero' e' strano che sul sito non ci
sia NVIDIA_kernel-1.0-2313.tar.gz oppure NVIDIA_GLX-1.0-2314.tar.gz...
Ciao e ancora grazie mille per l'aiuto,
  Void :-)

 installo la MDK 8.1 sul nuovo HD...vabbe poi ti faccio sapere allora :)
Alla fine sono riuscito ad installare questa versione dei driver:
  NVIDIA_kernel-1.0-1541.tar.gz
  NVIDIA_GLX-1.0-1541.tar.gz
presi da 
www.nvidia.it
Ciao,
  Void :-)

 presi da 
www.nvidia.it
Ah btw..la MDK8.1 e' stata un aborto..mi tengo stretta la mia MDK8 
ritoccata per i miei bisogni!


  NVIDIA_GLX-1.0-1541.tar.gz
Ci sono  i nuovi  drivers, vesione  2XXX (Non  mi ricordo),  che offrono
delle "ficiur" interessanti in piu'.
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 delle "ficiur" interessanti in piu'.
Intendi la versione 1.0-2313? Sul sito NVIDIA non ho visto versioni
piu' recenti...
Ciao,
  Void :-)

 piu' recenti...
esatto, proprio quelli. Ringrazia il cielo che! finora i driver
nvidia per linux erano sempre piuttosto vecchiotti in confronto
a quelli per windows.
Ciao.
-- 
Claudio Rampini Liutaio
www.claudiorampini.com
 

 esatto, proprio quelli.
Grazie!
PS: mi scuso con chi non avesse ricevuto risposta, ma il server dal
quale prendo le news nelle ultime due settimane va a singhizzo e perde
messaggi... :-/
Ciao e buone feste,
  Void o<:-)