FAQ-Seite zu nvidia_von_nvidiaseite

Diskussion rund um unser Wiki.
Antworten
Benutzeravatar
datoo
Beiträge: 570
Registriert: 27.05.2006 20:22:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von datoo » 03.08.2008 22:11:44

Da es in letzter Zeit wieder häufiger Probleme mit der Installation dieses Treibers gibt - Kernel 2.6.25 - um nur ein Beispiel zu nennen und hoffentlich noch ein paar Neueinsteiger den Weg zu Debian finden - habe ich die Problemfälle in eine eigene Seite verbannt.

http://wiki.debianforum.de/nvidia_von_nvidiaseite/FAQ

Vielleicht ist ja der eine oder andere auch über Dinge gestolpert die anderen langes suchen oder noch schlimmeres erspart.

Benutzeravatar
Profbunny
Beiträge: 592
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Profbunny » 04.08.2008 00:57:47

da es mit den letzten versionen ziemliche probleme mit der 2d performance gibt, hab ich mal alle vorschläge zusammengeklaubt und die besten wende ich an. ich knalls mal hier rein, das ich nicht weiß wie das wiki funktioniert

Section "Device"
Identifier "9600 ati"
Driver "nvidia"
Option "NoLogo" "true"
Option "RenderAccel" "true"
Option "UseEvents" "false"
Option "TripleBuffer" "1"
Option "DamageEvents" "1"
Option "BackingStore" "1"
Option "PixmapCacheSize" "200000"
Option "OnDemandVBlankInterrupts" "true"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "AddARGBGLXVisuals" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection


bzw zum test bei laufendem x server mal
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1 & in der konsole eingeben, das bringt bei mir einen gehörigen schub
Rechner / Server Debian sid

Henrikx

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Henrikx » 04.08.2008 10:24:56

Link zum Patch und der Anleitung für die Treiber 169.12, 71.86.04, 96.43.05
Vielleicht direkt drunter schreiben, das die gepatchten Treiber dann immer noch nicht funktionieren, wegen angeblichen XEN. Die Anweisung vor der Installation des gepatchten Treiber wäre somit:

cd /lib/modules/2.6.25-2-686
grep CONFIG_XEN . -Rl | xargs -i sed -i -e ’s/CONFIG_XEN/CONFIG_LUPO/g’ {}
export IGNORE_XEN_PRESENCE=1

Dann klappt auch die Installation.

Das steht zwar auch in dem verlinken Thread, erspart aber Sucherei.

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 11:15:23

Hmm,

der trick funktioniert bei leider nicht.
Folgendes habe ich gemacht:

Code: Alles auswählen

debian:/lib/modules/2.6.25-2-686# cat nv.sh
#!/bin/bash
grep CONFIG_LUPO . -Rl | xargs -i sed -i -e 's/CONFIG_LUPO/CONFIG_LUPO/g' {}
export IGNORE_XEN_PRESENCE=1

debian:/lib/modules/2.6.25-2-686# sh nv.sh
grep: ./build/.tmp_versions: Datei oder Verzeichnis nicht gefunden
grep: ./build/virt: Datei oder Verzeichnis nicht gefunden
debian:/lib/modules/2.6.25-2-686# ls -al build
lrwxrwxrwx 1 root root 35  8. Aug 22:23 build -> /usr/src/linux-headers-2.6.25-2-686
debian:/lib/modules/2.6.25-2-686# cd build
debian:/lib/modules/2.6.25-2-686/build# ls -al
insgesamt 572
drwxr-xr-x 4 root root   4096  9. Aug 11:15 .
drwxrwsr-x 5 root src    4096  8. Aug 22:26 ..
drwxr-xr-x 3 root root   4096  8. Aug 22:23 arch
lrwxrwxrwx 1 root root     38  8. Aug 22:23 block -> ../linux-headers-2.6.25-2-common/block
-rw-r--r-- 1 root root  88592  9. Aug 11:15 .config
lrwxrwxrwx 1 root root     39  8. Aug 22:23 crypto -> ../linux-headers-2.6.25-2-common/crypto
lrwxrwxrwx 1 root root     40  8. Aug 22:23 drivers -> ../linux-headers-2.6.25-2-common/drivers
lrwxrwxrwx 1 root root     35  8. Aug 22:23 fs -> ../linux-headers-2.6.25-2-common/fs
drwxr-xr-x 5 root root   4096  8. Aug 22:23 include
lrwxrwxrwx 1 root root     37  8. Aug 22:23 init -> ../linux-headers-2.6.25-2-common/init
lrwxrwxrwx 1 root root     36  8. Aug 22:23 ipc -> ../linux-headers-2.6.25-2-common/ipc
lrwxrwxrwx 1 root root     39  8. Aug 22:23 kernel -> ../linux-headers-2.6.25-2-common/kernel
-rw-r--r-- 1 root root    222 18. Jul 18:23 .kernelvariables
lrwxrwxrwx 1 root root     36  8. Aug 22:23 lib -> ../linux-headers-2.6.25-2-common/lib
lrwxrwxrwx 1 root root     41  8. Aug 22:23 Makefile -> ../linux-headers-2.6.25-2-common/Makefile
lrwxrwxrwx 1 root root     35  8. Aug 22:23 mm -> ../linux-headers-2.6.25-2-common/mm
-rw-r--r-- 1 root root 463889 18. Jul 19:47 Module.symvers
lrwxrwxrwx 1 root root     36  8. Aug 22:23 net -> ../linux-headers-2.6.25-2-common/net
lrwxrwxrwx 1 root root     40  8. Aug 22:23 samples -> ../linux-headers-2.6.25-2-common/samples
lrwxrwxrwx 1 root root     30  8. Aug 22:23 scripts -> ../linux-kbuild-2.6.25/scripts
lrwxrwxrwx 1 root root     41  8. Aug 22:23 security -> ../linux-headers-2.6.25-2-common/security
lrwxrwxrwx 1 root root     38  8. Aug 22:23 sound -> ../linux-headers-2.6.25-2-common/sound
lrwxrwxrwx 1 root root     46  8. Aug 22:23 .tmp_versions -> ../linux-headers-2.6.25-2-common/.tmp_versions
lrwxrwxrwx 1 root root     36  8. Aug 22:23 usr -> ../linux-headers-2.6.25-2-common/usr
lrwxrwxrwx 1 root root     37  8. Aug 22:23 virt -> ../linux-headers-2.6.25-2-common/virt
debian:/lib/modules/2.6.25-2-686/build# 
Das ausführen des Skripts funktioniert nicht, da anscheinend Dateien fehlen?!
Dies sind doch aber vorhanden.

Any ideas?

regards
eliot

Henrikx

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Henrikx » 09.08.2008 11:44:38

Welchen Nvidia Treiber benutzt du?
build-essential, xserver-xorg-dev , Kernel Headers sind installiert?

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 11:53:00

Henrikx hat geschrieben:Welchen Nvidia Treiber benutzt du?
build-essential, xserver-xorg-dev , Kernel Headers sind installiert?
Hallo,

ja, ist alles installiert

Code: Alles auswählen

debian:/home/andre# aptittude search build-essential
bash: aptittude: command not found
debian:/home/andre# aptitude search build-essential
i   build-essential                                                                   - Informational list of build-essential packages                                             
debian:/home/andre# aptitude search xserver-xorg-de
i   xserver-xorg-dev                                                                  - Xorg X server - development files                                                          
debian:/home/andre# aptitude search linux-headers-2.6.25-2                                                  
i   linux-headers-2.6.25-2-686                                                        - Header files for Linux 2.6.25 on PPro/CeleronPII                                  
                                                    
i A linux-headers-2.6.25-2-common                                         - Common header files for Linux 2.6.25                                                       
                                                                 
i   linux-image-2.6.25-2-686                                           - Linux 2.6.25 image on PPro/Celeron/PII/PIII/P4                                             
                                                               
debian:/home/andre#
Bei dem Skript sollte der Treiber doch erstmal egal sein, oder?
Ich dachte erste den Skript ausfürhren, und dann den treiber installieren?

regards
eliot

Henrikx

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Henrikx » 09.08.2008 12:21:12

Bei dem Skript sollte der Treiber doch erstmal egal sein, oder?
Ausgehend vom Eingangsposting eigentlich nicht.
Da es in letzter Zeit wieder häufiger Probleme mit der Installation dieses Treibers gibt - Kernel 2.6.25

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 12:46:51

Henrikx hat geschrieben:
Bei dem Skript sollte der Treiber doch erstmal egal sein, oder?
Ausgehend vom Eingangsposting eigentlich nicht.
Da es in letzter Zeit wieder häufiger Probleme mit der Installation dieses Treibers gibt - Kernel 2.6.25
Probleme dem Kernel 2.6.25-2
NVidia Treiber Version:

-rwxr--r-- 1 andre andre 19820877 27. Jul 09:05 NVIDIA-Linux-x86-173.14.05-pkg1.run
-rw-r--r-- 1 root root 19869479 30. Jul 10:31 NVIDIA-Linux-x86-173.14.12-pkg1.run

Die Kernel Version geht aber aus meinem Posting hervor?!

Oder funktioniert die Lösung, mit den Treibern die üüber apt gelkaden werden?

regards
eliot

Henrikx

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Henrikx » 09.08.2008 13:29:57

Ich hatte gefragt, weil 3 Treiber nicht ohne Patch laufen.
Deiner scheint nicht davon betroffen..

Dann wäre der Aufruf bei dir
1.STRG ALT + F1
2.su
3./etc/init.d/kdm stop (bei GNOME gdm stop)
4.cd /dein Verzeichnis wo der Nvidia Treiber liegt
5.sh NVIDIA-Linux-x86-173.14.12-pkg1.run -N

Nach der Installation
6. /etc/init.d/kdm start (bei GNOME gdm start)
oder alternativ
reboot

Funktioniert das?

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 14:51:21

Wenn ich den treiber wie geowhnt installierre (wie oben geschrieben)
bekomme ich Fehlermeldung, dass der treiber keinen XEN Support bietet.

Aber,

wenn ich den "-N Parameter" mit angebe, geht's!

Was bedeutet das "-N"???
regards
eliot

Henrikx

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von Henrikx » 09.08.2008 15:22:31

Ich weiß es nicht genau.
Den Tipp hatte ich von rendegast , als ich Ärger mit dem neuen Kernel und Nvidia hatte.
Vielleicht ließt er ja mit...

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 15:35:38

Henrikx hat geschrieben:Ich weiß es nicht genau.
Den Tipp hatte ich von rendegast , als ich Ärger mit dem neuen Kernel und Nvidia hatte.
Vielleicht ließt er ja mit...
Hmm,

ok, damit hat es dann funktioniert, danke!

regards
eliot

Benutzeravatar
datoo
Beiträge: 570
Registriert: 27.05.2006 20:22:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von datoo » 09.08.2008 18:35:56

:o
-N, --no-network
This option instructs the installer to not attempt to
connect to the NVIDIA ftp site (for updated precompiled
kernel interfaces, for example).

M. Linux
Beiträge: 258
Registriert: 19.03.2006 19:28:13

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von M. Linux » 09.08.2008 19:32:50

Also bei mir meldet der Installer auch mit dem Parameter -N mit der Fehlermeldung wegen der XEN-Unterstützung ab... :?: :?

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von eliot » 09.08.2008 20:21:52

M. Linux hat geschrieben:Also bei mir meldet der Installer auch mit dem Parameter -N mit der Fehlermeldung wegen der XEN-Unterstützung ab... :?: :?
Und hast du das obere Skript ausprobiert?

regards
eliot

M. Linux
Beiträge: 258
Registriert: 19.03.2006 19:28:13

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von M. Linux » 09.08.2008 22:52:25

Ja, hatte das Skript ausgeführt.

Hab mir nun einen eigenen 2.6.26er Kernel ohne XEN Guest Support compliliert und nun geht auch der Nvidia Treiber wieder. Als Laptop User lohnt es sich schon auf den 2.6.25er oder 2.6.26er Kernel umsteigen, weil sich da die Rescheduling- und die Timer-Interrupts deutlich abnehmen und der Kernel dadurch bei geringer Last etwa 0,75W +-0,25W weniger Strom verbraucht. :wink:

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: FAQ-Seite zu nvidia_von_nvidiaseite

Beitrag von rendegast » 10.08.2008 02:11:49

eliot hat geschrieben:

Code: Alles auswählen

debian:/lib/modules/2.6.25-2-686# cat nv.sh
#!/bin/bash
grep CONFIG_LUPO . -Rl | xargs -i sed -i -e 's/CONFIG_LUPO/CONFIG_LUPO/g' {}
...
Das ausführen des Skripts funktioniert nicht, da anscheinend Dateien fehlen?!
Dies sind doch aber vorhanden.
Vorlage war:

Code: Alles auswählen

grep CONFIG_XEN . -Rl | xargs -i sed -i -e 's/CONFIG_XEN/CONFIG_LUPO/g' {}
CONFIG_XEN soll durch (unbenutzten) CONFIG_LUPO ersetzt werden.

Es gibt aber außer 'CONFIG_XEN=y' und '#define CONFIG_XEN 1' noch andere Verweise 'CONFIG_XEN*'.
Frage ist, ob diese dann immer noch vorhandenen - aktiven - Einträge CONFIG_LUPO nicht doch Probleme verursachen könnten.
Aber so ist der Rückbau nach der nvidia-Kompilierung eine einfache Umkehrung, also elegant gelöst!

Bei solchem Vorgehen ist 'export IGNORE_XEN_PRESENCE=1' unnötig.


Die "fehlenden" Dateien sind tote Links, die vom Bau stammen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten