Kernel 2.6.25 +nVidia

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
jensm
Beiträge: 389
Registriert: 23.07.2006 14:13:08
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bruchsal

Kernel 2.6.25 +nVidia

Beitrag von jensm » 13.07.2008 12:57:08

Guten Morgen
heute früh kamen neue Updates, unteranderem Kernel 2.6.25
Jetzt kann ich allerdings kein nVidia mehr installieren.

Code: Alles auswählen

ERROR: The kernel you are installing for is a Xen kernel!

       The NVIDIA driver does not currently work on Xen kernels. If
       you are using a stock distribution kernel, please install
       a variant of this kernel without Xen support; if this is a
       custom kernel, please install a standard Linux kernel.  Then
       try installing the NVIDIA kernel module again.
:evil:

zypral
Beiträge: 68
Registriert: 04.03.2007 20:04:45

Re: Kernel 2.6.25 +nVidia

Beitrag von zypral » 13.07.2008 13:50:16

Dito, das gleiche bei mir. Eben Kernel-Update und der NVIDIA-Treiber spuckt genau das geiche aus.

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.25 +nVidia

Beitrag von smo » 13.07.2008 16:12:16

Das Problem ist bekannt, der Fehler liegt wohl bei nvidia. Auf der obigen Seite ist auch ein Workaround beschrieben.

Werde wohl auf den Fix des nvidia-Installers warten und solange mit dem "nv"-Treiber leben..

smo

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

Re: Kernel 2.6.25 +nVidia

Beitrag von datoo » 13.07.2008 16:29:01


smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.25 +nVidia

Beitrag von smo » 13.07.2008 16:35:14

Den aktuell neuesten offiziellen nvidia-Treiber in Version 173.14.05 (Linux IA32).

smo

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

Re: Kernel 2.6.25 +nVidia

Beitrag von datoo » 13.07.2008 16:47:19

dann ziehe ich meinen Beitrag zurück :(

bei mir läuft es unter lenny mit eigenen Kernel (2.6.25.7)und (2.6.25.3)

Henrikx

Re: Kernel 2.6.25 +nVidia

Beitrag von Henrikx » 13.07.2008 16:58:03

Bezieht sich das Problem auf alle NVIDIA Treiber?
Ich habe linux-image-2.6.25-2-686 und NVIDIA-Linux-x86-96.43.05
Wird der gleiche Fehler auftreten?

Zur Zeit boote ich noch mit 24 .

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

Re: Kernel 2.6.25 +nVidia

Beitrag von datoo » 13.07.2008 17:06:26

Davon kannst du ausgehen, da dein Treiber älter als der Kernel ist.

Henrikx

Re: Kernel 2.6.25 +nVidia

Beitrag von Henrikx » 13.07.2008 17:13:51

Danke.
Das würde bedeuten, wenn es kein Bug im Kernel ist, könnte ich keinen Nvidia Treiber mehr installieren.
Die neueren Treiber laufen nicht mit meiner Geforce 4MX.
Oder wird das Problem am Kernel selber behoben, mit einem Update?

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

Re: Kernel 2.6.25 +nVidia

Beitrag von datoo » 13.07.2008 17:28:47

offensichtlich muss Nvidia auch beim kernel 2.6.26 wieder reagieren - also ältere Treiber werden nicht laufen - nicht mal der heute aktuelle :( schlecht für dich ! - vielleicht sollten wir alle zu ATI wechseln ?

Henrikx

Re: Kernel 2.6.25 +nVidia

Beitrag von Henrikx » 13.07.2008 17:34:17

Nachtrag :
Dann ist hier hoffentlich die Lösung!
Das hebe ich mir aber für morgen auf....:(

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.25 +nVidia

Beitrag von smo » 13.07.2008 17:35:17

Henrikx hat geschrieben:Danke.
Das würde bedeuten, wenn es kein Bug im Kernel ist, könnte ich keinen Nvidia Treiber mehr installieren.
Die neueren Treiber laufen nicht mit meiner Geforce 4MX.
Oder wird das Problem am Kernel selber behoben, mit einem Update?
So wie ich den Bug-Eintrag verstehe, wird am (Debian-)Kernel nichts gefixt, da der Fehler bei nvidia liegt. Im Linux-Kernel gibt's sowieso kein Problem, nur das Ergebnis der Debian-Kernel-Konfiguration macht dem nvidia-Treiber Probleme (korrigiert mich wenn ich das falsch sehe).

Entweder du kompilierst dir also künftig deinen eigenen Kernel (wie bisher ohne XEN, siehe Bugreport für Details) oder du benutzt die opensource-Treiber.

smo

Henrikx

Re: Kernel 2.6.25 +nVidia

Beitrag von Henrikx » 13.07.2008 17:49:46

Da ich GL brauche, wird es wohl auf einen eigenen Kernel hinauslaufen, falls der Patch nicht funktioniert.
Ohne GL funktioniert z.B ttcut nicht.
Allerdings bei der "alten" Grafikkarte, könnte eine neuere Karte auch in Betracht kommen.
Kostet ja nicht die Welt.
Trotzdem ärgerlich.
Ist ATI wirklich eine Alternative?

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

Re: Kernel 2.6.25 +nVidia

Beitrag von datoo » 13.07.2008 17:58:53

Bei mir hat der entsprechende Patch mit den 169..-Treiber funktioniert - damals mit dem Orginal- 2.6.25-Kernel.

Henrikx

Re: Kernel 2.6.25 +nVidia

Beitrag von Henrikx » 13.07.2008 18:07:24

Klingt gut.
Du machst mir Hoffnung!!!
Werde morgen berichten!

schwedenmann
Beiträge: 5530
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Kernel 2.6.25 +nVidia

Beitrag von schwedenmann » 13.07.2008 18:39:18

Hallo

Ich habe heute vormittag bei em PC meiner Kids 2.6.25-2-686 installiert und anschließend

m-a a-i nvidia
apt-get install nvidia-glx

ausgeführt und das System bootet einwandfrei, hat 3d und das mit eienr FX6200


mfg
schwedenmann

pluvo

Re: Kernel 2.6.25 +nVidia

Beitrag von pluvo » 13.07.2008 18:45:09

Henrikx hat geschrieben:Ist ATI wirklich eine Alternative?
Ich hatte bei ATI-Grafikkarten immer eine bescheidene Video-Ausgabe. Die von Nvidia ist da um einiges besser. (Eigentlich sogar perfekt :) )
schwedenmann hat geschrieben:apt-get install nvidia-glx
Du nutzt auch Sid (unstable). :wink:
(In Lenny (testing) gibt es dieses Paket zurzeit garnicht.)

mfg pluvo :)

Benutzeravatar
jensm
Beiträge: 389
Registriert: 23.07.2006 14:13:08
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bruchsal

Re: Kernel 2.6.25 +nVidia

Beitrag von jensm » 13.07.2008 20:18:43

pluvo hat geschrieben: (In Lenny (testing) gibt es dieses Paket zurzeit garnicht.)

mfg pluvo :)
Leider... ich wollts auch grad mit m-a a-i versuchen.

pluvo

Re: Kernel 2.6.25 +nVidia

Beitrag von pluvo » 13.07.2008 20:54:18

Mini-Anleitung (Nvidia + 2.6.25 + Lenny (testing) + dirty)
  1. Den Neuen Kernel booten.
  2. Nun muss man sich als root anmelden
  3. Zur Sicherheit mal den Anmeldebildschirm stoppen (gdm oder kdm)

    Code: Alles auswählen

    /etc/init.d/gdm stop
  4. Falls man vorher den Nvidia-Treiber von der Nvidia-Website verwendet hat, muss dieser erstmal entfernt werden:

    Code: Alles auswählen

    nvidia-installer --uninstall
  5. Code: Alles auswählen

    aptitude install module-assistant nvidia-kernel-common
  6. Code: Alles auswählen

    cd /tmp
    wget http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-kernel-source_173.14.09-2_i386.deb http://ftp.de.debian.org/debian/pool/non-free/n/nvidia-graphics-drivers/nvidia-glx_173.14.09-2_i386.deb
  7. Erstmal nur folgendes Paket installieren:

    Code: Alles auswählen

    dpkg -i nvidia-kernel-source_173.14.09-2_i386.deb
  8. Nun das Nvidia-Modul bauen:

    Code: Alles auswählen

    m-a a-i nvidia
  9. Jetzt muss man noch das andere Paket installieren:

    Code: Alles auswählen

    dpkg -i nvidia-glx_173.14.09-2_i386.deb
  10. Sicherstellen dass in der xorg.conf alles stimmt (Nvidia als Driver)

    Code: Alles auswählen

    nano /etc/X11/xorg.conf
    Sollte so aussehen: http://nopaste.debianforum.de/9307
  11. Nun kann die grafische Oberfläche wieder normal starten

    Code: Alles auswählen

    /etc/init.d/gdm start
Die Anleitung hat paar Nachteile und ist wirklich nicht schön, aber bei mir klappt es:

Code: Alles auswählen

pluvo@osiris:~$ uname -a
Linux osiris 2.6.25-2-686-bigmem #1 SMP Fri Jun 27 04:07:13 UTC 2008 i686 GNU/Linux
pluvo@osiris:~$ glxinfo | grep rendering
direct rendering: Yes
mfg pluvo :)

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

Re: Kernel 2.6.25 +nVidia

Beitrag von rendegast » 13.07.2008 21:29:37

In
/usr/src/linux-headers-2.6.25-2-686/.config
/usr/src/linux-headers-2.6.25-2-686/include/linux/autoconf.h
/usr/src/linux-headers-2.6.25-2-686/include/config/auto.conf
die Einträge für CONFIG_XEN auskommentiert bzw. gelöscht.
/usr/src/deb-kernel_fuer_nvidia-patched :

Code: Alles auswählen

#!/bin/sh

# fuer den debian-kernel 2.6.25 brauchen aeltere nvidia-Treiber (vor 173.**) einen Patch,
# zusaetzlich muessen einige Dateien der debian-kernel-header modifiziert werden.
#bei .config				CONFIG_XEN=y		ENTFERNEN oder AUSKOMMENTIEREN
#bei include/config/auto.conf		CONFIG_XEN=y		ENTFERNEN oder AUSKOMMENTIEREN
#bei include/linux/autoconf.h		#define CONFIG_XEN 1	ENTFERNEN (oder 0 setzen?)

HEADERS=/usr/src/linux-headers-`uname -r`
cd $HEADERS

# ENTFERNEN:
HACK_FUNC_GREP() {
    egrep  "CONFIG_XEN[ =]"  ${FILE}  && \
    cp -u  ${FILE}  ${FILE}__XEN-original  && \
    grep -v  "CONFIG_XEN[ =]"  ${FILE}__XEN-original  >  ${FILE}__XEN-hack-fuer-nvidia  && \
    cp -u  ${FILE}__XEN-hack-fuer-nvidia  ${FILE}
    ls  ${FILE}*
}

# AUSKOMMENTIEREN:
HACK_FUNC_SED() {
    egrep  "^CONFIG_XEN="  ${FILE}  && \
    cp -u  ${FILE} ${FILE}__XEN-original  && \
    sed  's@^CONFIG_XEN=@#CONFIG_XEN=@'  ${FILE}__XEN-original  >  ${FILE}__XEN-hack-fuer-nvidia  && \
    cp -u  ${FILE}__XEN-hack-fuer-nvidia  ${FILE}
    ls  ${FILE}*
}

FILE=.config
HACK_FUNC_SED

FILE=include/config/auto.conf
HACK_FUNC_SED

FILE=include/linux/autoconf.h
HACK_FUNC_GREP
(EDIT 20080801)

Dann kompiliert der *173.14.05*.run auch ohne IGNORE_XEN_PRESENCE=1

171.* und früher kompilieren nicht wegen inkompatibler Kernelvariablen.


Aber die Geschwindigkeit:
173.14.05: 8.800 fps glxgears
100.14.23: 11.xxx fps glxgears
Mist!



--------------------
Edit
mit dem gepatchten 169.12 immerhin 10.300 fps glxgears



------------ EDIT 20081208 -----------------
(i386): Von den 2.6.26-1-* haben -686 und -amd64 kein CONFIG_XEN, nur -686-bigmem hat es (noch?).
Zuletzt geändert von rendegast am 08.12.2008 14:32:55, insgesamt 5-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
derJupp
Beiträge: 46
Registriert: 16.06.2005 12:10:01
Wohnort: Odenthal NRW
Kontaktdaten:

Re: Kernel 2.6.25 +nVidia

Beitrag von derJupp » 13.07.2008 22:06:59

Habe auch unter dem Kernel 2.6.25-2-686 versucht verschieden Nvidia Treiber ( 173.14.05 / 09 - 177.13 ) zum laufen zu bewegen ... ohne erfolg
Der Patch funktioniert leider nicht mit diesen Treibern.
Bin dann nach der Anleitung pluvo vorgegangen und funktioniert.Hoffe das Nvidia / Debian reagieren.
gruß derJupp

... Bunt ist das Dasein und Granaten stark.... volle Kanne Hoschi !

pluvo

Re: Kernel 2.6.25 +nVidia

Beitrag von pluvo » 13.07.2008 22:11:57

Man muss noch mit aptitude die Pakete anpassen, damit sie nicht bei einem Update automatisch entfernt werden.
(Ich habe das mit GUI von aptitude gemacht. Vielleicht weiß ja jemand die Shell-Befehle dazu.)

mfg pluvo :)

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.25 +nVidia

Beitrag von cirrussc » 13.07.2008 22:52:05

pluvo hat geschrieben:(Ich habe das mit GUI von aptitude gemacht. Vielleicht weiß ja jemand die Shell-Befehle dazu.)

Code: Alles auswählen

aptitude hold nvidia-kernel-source nvidia-glx
:wink:
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

pluvo

Re: Kernel 2.6.25 +nVidia

Beitrag von pluvo » 13.07.2008 23:28:13

cirrussc hat geschrieben:

Code: Alles auswählen

aptitude hold nvidia-kernel-source nvidia-glx
Ja. Allerdings wenn ich die Pakete wieder auf unhold setze, müsste doch aptitude diese wieder entfernen wollen, oder? (Das ist nämlich nicht der Fall.)

mfg pluvo :)

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel 2.6.25 +nVidia

Beitrag von cirrussc » 14.07.2008 00:48:39

pluvo hat geschrieben:Ja. Allerdings wenn ich die Pakete wieder auf unhold setze, müsste doch aptitude diese wieder entfernen wollen, oder? (Das ist nämlich nicht der Fall.)
Müsste eigentlich. Vielleicht erst nach einem erneuten update?
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten