Newsgroup: it.comp.os.linux.iniziare
Titolo: xorg e direct rendering

ho una scheda RIVA TNT2 della nvidia , ma da quando ho installato xorg non
funziona più' 3d.
digitando glxinfo dice direct rendering: No come posso fare a metterlo a
yes.Uso unadebian sid con kernel Linux debian 2.4.27-2-686
faccio presente che con xfree funzionava senza problemi. qualcuno ha
qualche idea di che cosa andare a configurare
grazie
saluti a tutti
Max

Max wrote:

Probabilmente l'installazione di xorg ha reniserito il driver opensource
"nv". Dovresti editare 
/etc/X11/xorg.conf 
cercare la riga (mi pare nella sezione [Device])
Driver = "nv"
e sostituirla con 
Driver = "nvidia"
riavviando X (ctrl+alt+backspace) dovrebbe ricaricare il driver proprietario
di NVidia che dovresti avere già installato (se prima funzionava il 3d...)
-- 
..::Simone::..

"nvidia" è già presente

 saluti a tutti
In xorg.conf hai questi?
Section "Module"
  Load "dri"
  Load "glx"
 
-- 
Carlo Fusco
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 funziona più' 3d.
]zac[
Guarda in /var/log/Xorg.0.log e comunque devi trovare e dare maggiori
dettagli, altrimenti la sfera di cristallo si usura.
P.S. Naturalmente hai già rinstallato/ricompilato il pacchetto nvidia
(aggiornato) dopo aver installa xorg.

 "nvidia" è già presente
Allora c'è un problema nel caricamento del driver.
Dopo aver avviato l'interfaccia grafica apri un terminale e controlla il log
dell'avvio di X:
cat /var/log/Xorg.0.log | grep EE
così catturi solo le righe con errori.
-- 
..::Simone::..



        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) No devices detected.

   Load "glx"
ho provato a toglierli e a metterli ma niente da fare



adesso sono nella m...a  perché non parte più' con il modulo nvidia e
devo partire con nv
devo aver disinstallato qualcosa che non dovevo , pero prima non mi
funzionava il rendering è adesso  è meglio tenere nv tanto il 3d non
funzionava correttamente giusto.Quale è la procedura corretta per
l'installazione nvidia visto che uso un kernel precompilato? grazie
Max

Max wrote:

Vai sul sito di nvidia, scarica il driver per linux delle TNT e mettilo
nella tua home.
Dai il comando "init 3 " in una console per chiudere l'interfaccia grafica
posizionati nella tua home e diventa amministratore con "su"
Assicurati che il file scaricato sia eseguibile con "chmod +x
nomefiledeldriver"
Esegui l'installazione con "./nomefiledeldriver"
Occhio che devi aver installato i sorgenti del kernel.
-- 
..::Simone::..

 l'installazione nvidia visto che uso un kernel precompilato? grazie
mi viene il dubbio che tu non abbia caricato il modulo, prova
modprobe nvidia
poi se non ci sono errori prova a far ripartire l'X server con nvidia
che succede?


 Occhio che devi aver installato i sorgenti del kernel.
attenzione, questo modo č altamente sconsigliato per la debian. Bisogna
fare come descritto in /usr/share/doc/nvidia-kernel-source/README.Debian
In sintesi bisogna avere contrib in /etc/apt/source.list, poi occorre
installare nvidia-kernel-source, nvidia-kernel-common, nvidia-glx,
nvidia-glx-dev. A questo punto si puň procedere in due modi, dei due č
molto piů semplice servirsi di module-assistant (quindi anch'esso da
installare, se manca). Una volta installati questi pacchetti si da:
m-a -t prepare nvidia
m-a -t build nvidia
m-a -t prepare nvidia
a questo punto bisogna solo accertarsi che in /etc/modules ci sia "nvidia"
per caricare il modulo al boot time e tutto dovrebbe funzionare
normalmente.


 m-a -t prepare nvidia
scusate, l'ultimo comando è ovviamente sbagliato, ripeto la sequenza:
m-a -t prepare nvidia
m-a -t build nvidia
m-a -t install nvidia


modprobe nvidia
Warning: loading /lib/modules/2.4.27-2-686/kernel/drivers/video/nvidia.o will taint the kernel: non-GPL license - NVIDIA
  See 
http://www.tux.org/lkml/#export-tainted
 for information about tainted modules
/lib/modules/2.4.27-2-686/kernel/drivers/video/nvidia.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.27-2-686/kernel/drivers/video/nvidia.o: insmod /lib/modules/2.4.27-2-686/kernel/drivers/video/nvidia.o failed
/lib/modules/2.4.27-2-686/kernel/drivers/video/nvidia.o: insmod nvidia failed


PPRacer comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
See 
http://www.gnu.org/copyleft/gpl.html
 for details.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  135 (XFree86-VidModeExtension)
  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)
  Value in failed request:  0x7d
  Serial number of failed request:  108
  Current serial number in output stream:  110
grazie a tutti quelli che mi hanno risposto e a tutti i Linuxiani porgo
auguroni di buone feste
Max

 operation)
]zac[
Sono errori interni, nel 99% dei casi sono ignorabili, sopratutto se non
riscontri problemi i quei programmi ( :) ).



Si saranno errori interni però quel bel programma che mi fa ricordare le
belle settimane sulla neve  non funziona......... :(

Max ha scritto:



scusa se mi ripeto, ce l'hai "load glx" ? Il log dell'xserver come ti
hanno già consigliato per il precedente problema, mostra qualche errore?


 hanno già consigliato per il precedente problema, mostra qualche errore?
A me senza gxinfo da:
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
*** tuxracer error: Couldn't initialize video: Couldn't find matching GLX
visual (Success)
A me quegli errori sembrano errori interni delle librerie ''grafiche'' usate
dal programma (che di solito non danno problemi).
Direi che deve usare google e produrre un poco di sano sudore.

io non volevo ironizzare nessuno ,ho semplicemente ringraziato per la
scheda nvidia che adesso funziona come volevo ,l'unica cosa non capivo
come alcuni giochi che ho provato tra cui ppracer e bzflag danno quel
errore ma altri giochi tipo foobillard che sfruttano il 3d vanno alla
grande.  (N.B.  il load glx è presente)
saluti
Max



Ho scoperto cosa non mi faceva funzionare questi giochi ...era la
risoluzione.Modificando la risoluzione adesso il tutto funziona e quindi
passando da 1024x728  a 1280x1024.
Saluti
Max

 risoluzione.Modificando la risoluzione adesso il tutto funziona e quindi
]zac[
Interessante e curioso.
Sembrerebbe un caso non previsto dal programma, dovresti segnalarlo
all'autore del programma.