Driver nVIDIA 96.43.13 e Xorg Slack 13.0

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.
Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da slucky »

sì, come sempre si lavora solo a manina... :D
comunque tornando al problema, prova a installare il driver creando i pacchetti tgz da http://slackbuilds.org/ :

http://slackbuilds.org/repository/13.0/ ... 96-driver/

http://slackbuilds.org/repository/13.0/ ... 96-kernel/

in alcuni casi, ho risolto così il problema driver...

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...ok, nel giro di un paio di giorni, appena sistemo un paio di cose ritenterò. :p

Thanks & Bye 8)

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da Naitso »

Allora per vedere che driver ti servono dovresti leggere la documentazione e cercare quale driver supporta la tua scheda, nel mio caso (e penso anche il tuo vista la Geforce 2) i 96.43.13 vanno bene, controlla qui per sicurezza.
Bene, ora i driver nvidia sovrascrivono delle librerie, dunque l'installazione dal file .run non è sconsigliato ma in caso di rimozione diventi matto e visto che il problema è gia stato riscontratoconsiglio, come ha fatto bene slucky di utilizzare quelli di slackbuild.org.
Dopo averli compilati ed installati, da root lanci il comando

Codice: Seleziona tutto

nvidia-switch --nvidia
Per cambiare dei link (ai file che altrimenti i driver sovrascrivono delle librerie) e

Codice: Seleziona tutto

nvidia-xconfig --composite
per creare un xorg.conf con il composite attivo
per abilitare gli effetti devi aggiungere questa riga alla Section "Screen" sempre di xorg.conf

Codice: Seleziona tutto

Option         "AddARGBGLXVisuals" "True"
vai di startx e prova gli effetti
questo è il mio xorg.conf... tanto è generato dai driver...

Codice: Seleziona tutto

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Jun 25 18:57:07 PDT 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/lib/X11/fonts/misc/:unscaled"
    FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/misc/"
    FontPath        "/usr/lib/X11/fonts/Type1/"
    FontPath        "/usr/lib/X11/fonts/Speedo/"
    FontPath        "/usr/lib/X11/fonts/100dpi/"
    FontPath        "/usr/lib/X11/fonts/75dpi/"
    FontPath        "/usr/lib/X11/fonts/cyrillic/"
    FontPath        "/usr/lib/X11/fonts/TTF/"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option	   "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Ciao :D

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...ok grazie. A questo punto penso di provarlo tra qualche minuto. :p
Siccome gli effetti non mi interessano, devo lanciare solo il comando;

nvidia-switch --nvidia

e senza aggiungere la riga immagino, giusto?
Una curiosità, e se volessi disinstallare i driver senza "lasciare qualche residuo"?

Thanks & Bye 8)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da slucky »

puoi anche semplicemente installare i pacchetti e poi in caso di disinstallazione utilizzare il comando
nvidia-switch --cleanup
per switchare ai files di xorg originari, alltrimenti potresti avere problemi, come lo stesso autore descrive qui:
Before uninstalling this package, it is important that you execute
'nvidia-switch --cleanup', which will switch back to the stock xorg files
and remove all links created by nvidia-switch before.
If you forget to do this, you'll have to do the switch manually, or xorg
won't work on next startup. Here are the affected files:
/usr/lib/libGL.so.1.2
/usr/include/GL/{gl.h glx.h glxext.h glext.h}
/usr/lib/xorg/modules/extensions/{libglx.so libglx.la}

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...mah...continua imperterrito a non funzionare. :-k ...cosa che invece in Mandriva non accade; attualmente installati gli stessi driver con kernel 2.6.29.6 tant'è che ora sto in Mandriva perché Slackware non si avvia più. :-k

...ma se all'avvio, senza "toccare" nulla, il sistema parte e se poi creo un xorg.conf con il quale non si avvia perché da il solito errore e poi cancello quell'xorg.conf riportando quindi il sistema alla sua configurazioen iniziale, perché poi non riparte più? ....a che cosa serve allora HAL? ....mah....

Nell'ordine, dopo aver costruito i pacchetti utilizzando gli slackbuild suggeriti, li ho installati utilizzando il classico comando installpkg. Il file xorg.conf non mi è stato creato e me nsono accorto impartendo il comando;

nvidia-switch --nvidia

che mi diceva che voleva un xorg.conf con i driver nvidia attivati. Mah...penso di rinunciare, non si possono perdere svariate ore verso una cosa che prima sistemavo in 15 secondi. :doubt:

Bye 8)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da slucky »

scusa, l'installazione dei pacchetti è andata a buon fine? o ti ha dato qualche errore? perchè potrebbe anche funzionare, prova a creare il xorg.conf, ti basta copiare il xorg.conf-vesa in un nuovo file xorg.conf, poi aggiungi la voce "nvidia" nella sezione Device e riavvii X...puoi anche riconfigurare xorg da zero, utilizzando xorgconfig o xorgsetup
comunque, se anche in questo modo non va, allora dovresti provare a cercare se c'è in rete una patch per i driver nvidia-legacy per il kernel che utilizzi, io sull'altro pc in cui ho una scheda geforce fx 5200, per installare i driver serie 173.xx.xx sul kernel 2.6.30 ho dovuto usare la patch....altrimenti nisba.....

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...boh...poi vedo.
Per adesso mi sto ricompilando il kernel come ho sempre fatto.

Grazie comunque.

Bye 8)

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da Naitso »

michele.p un po' di log alcuni file di configurazione e i dati sull'hardware potrebbero aiutarci.... puoi/vuoi postare le seguenti informazioni?

l'output del comando:

Codice: Seleziona tutto

lspci
il file

Codice: Seleziona tutto

/etc/X11/xorg.conf
con il quale ottieni l'errore

e il file

Codice: Seleziona tutto

/var/log/Xorg.0.log
Ciao :)

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...al momento posso postare solo i dati hardware visto che ricompilato il kernel disinstallato i dirver etcetc quindi sta utilizzando la configurazioen di default "senza" xorg.conf.
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 81)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:0d.0 Class ff00: Measurement Computing PCI-DAS1200/JR
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
01:00.0 VGA compatible controller: nVidia Corporation NV11DDR [GeForce2 MX200] (rev b2)
Tra poco riprovo su questo kernel ricompilato e se da ancora problemi riporterò i dati mancanti.

Bye 8)

Bye 8)

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

AGGIORNAMENTO
Durante la procedura di creazione dei pacchetti nvidia (driver&kernel) non avevo fatto caso all'output della compilazione. C'è un errore nel test (ma il pacchetto viene regolarmente creato);
bash-3.1# ./nvidia-legacy96-kernel.SlackBuild
Creating directory NVIDIA-Linux-x86-96.43.13-pkg0
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 96.43.13.............................................................................................................................
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.29.6K3/build SUBDIRS=/tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/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 missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv/.tmp_versions ; rm -f /tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv
cc -Wp,-MD,/tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv/.nv.o.d -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/4.3.3/include -Iinclude -I/usr/src/linux-2.6.29.6/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=athlon -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarch/x86/include/asm/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -I/tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/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 -DNVRM -DNV_VERSION_STRING=\"96.43.13\" -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/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv/.tmp_nv.o /tmp/SBo/NVIDIA-Linux-x86-96.43.13-pkg0/usr/src/nv/nv.c
...prima che vada avanti con l'installazione, questa cosa accade anche a voi?

Thanks & Bye 8)

Avatar utente
Naitso
Linux 2.x
Linux 2.x
Messaggi: 208
Iscritto il: lun 10 nov 2008, 15:09

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da Naitso »

Per ricompilarti il 2.6.29.6K3 da che .config sei partito?
ciao

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...dal .config del 2.6.27.7 "personalizzato" (alias 2.6.27.7K2) funzionante in Slackware 12.2.

Per curiosità ho installato su un vecchio hard disk da 9GB o giù di lì, la 12.2 (veramente grandiosa!!) e ho installato i 96.43.13 utilizzando i .run e hanno funzionato al primo colpo, senza alcun problema. :D

Bye 8)

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da slucky »

in genere, in presenza di quell'errore, il driver non funziona...
riguardo alla 12.2 concordo pienamente con te, è stato probabilmente il miglior rilascio del slackware team degli ultimi anni... e penso che continuerò ad utilizzarla ancora a lungo ;)
riguardo al tuo problema, ho trovato questa discussione su nvbulletin, credo che così risolverai:

http://www.nvnews.net/vbulletin/showthread.php?t=121883

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: Driver nVIDIA 96.43.13 e Xorg Slack 13.0

Messaggio da michele.p »

...ma se voi provate (anche solo per prova :p ) a (ri)compilarvi il modulo del kernel con lo slackbuild quell'errore a voi non esiste? ...come potete vedere è proprio all'inizio della fase di compilazione. Io solo ora ci ho fatto caso e non so se con il "kernel di Pat" avrei avuto lo stesso errore.

Thanks & Bye 8)

Rispondi