Patch pour kernel 2.4 et cartes NVidia

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
5
jan.
2001
Noyau
Vu sur linuxgames.com :
Vu que le noyau 2.4 vient de sortir, il me parait tout à fait judicieux d'annoncer aux heureux possesseurs de carte nvidia qu'il existe un patch (non officiel certes...) pour la faire marcher avec le 2.4 :)
J'ai pas eu le temps de tester mais d'après le code ca m'a l'air plutôt correct.
A tester donc...

Aller plus loin

  • # ah tant mieux

    Posté par  . Évalué à 0.

    je viens de m'acheter un pc avec une nvidia tnt2 pro ultra et ca va m'arranger
    enfin normalement ca marche sans le patch mais bon...
    • [^] # Re: ah tant mieux

      Posté par  . Évalué à 1.

      non ca marche pas sans le patch, et oui le patch marche nickel (il etait necessaire a partir du 2.4.0test10 ou 11 si mes souvenirs sont bons). Je l'utilise avec XF 4.0.1 sans pb depuis plusieurs semaines sans problemes !

      #nvidia sur openprojects pour avoir les dernieres updates
      • [^] # Re: ah tant mieux

        Posté par  . Évalué à 0.

        j'ai un probleme sur /lib/modules/2.4.0/kernel/drivers/char/agp/agpgart.o -> quand j'essaie insmod dessus, j'ai :
        /lib/modules/2.4.0/kernel/drivers/char/agp/agpgart.o: init_module: Aucun périphérique de ce type
        Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters

        idem si je rajoute l'option agp_try_unsupported=1 (ce que je fais avec le noyaux 2.2)

        pour info : carte mere A7V, video GEFORCE 256 GTS DDR/TV
        • [^] # Re: ah tant mieux

          Posté par  . Évalué à 1.

          Il ne faut pas include le support AGP dans le kernel qd tu utilise le module nvidia, il est intégré.
          Donc tente de virer le support de /dev/agpart dans le kernel ..
        • [^] # Re: ah tant mieux

          Posté par  . Évalué à 1.

          tout d'abord ma config : chipset VIA .

          ensuite le modules agpart est compile dedans le noyo pour moi .. ainsi ke l'option VIA ..
          Et pour moi .. sa marche nickel avec le driver kernel nvidia .

          bonne chance :)
          • [^] # Re: ah tant mieux

            Posté par  . Évalué à 0.

            Il est vraiment laid ton site. Je n'en ai jamais vu d'aussi laid, a part une fois mais je ne me souviens plus ou.
          • [^] # Re: ah tant mieux

            Posté par  . Évalué à 0.

            Euh je vais peut etre paraitre bete, mais comment on fait pour appliquer le fameux patch ?
      • [^] # Re: ah tant mieux

        Posté par  . Évalué à 1.

        le patch marche nickel , bien que les modifications a apportees sont beaucoup moins lourdes que celles proposees dans ce patch ..

        un patch est necessaire depuis test8 car la gestion de la memoire a changer ( struct mmap si je me souviens bien ). une autre modifications est necessaire a cause d'une macro qui n'est plus definie dans le code du noyo (#define mem_map_dec_count(p) atomic_dec(&((p)->count));
        pour etre precis ... == p->count.counter++ pour les accros :) )

        la troisieme modif depuis test12 est l'absence d'e l'unmap dans les vm_operations ...

        enfin tout cela pour dire que le patch marche ( c sur ) et il est necessaire pour tout kernel > 2.4 test8

        ---> garanti pour Xfree86 4.0.[12]
        necessaire pour faire marcher opengl avec les nvidia ...
  • # le patch marche

    Posté par  . Évalué à 1.

    je confirme ;)
  • # j'ai besoin d'aide

    Posté par  . Évalué à 0.

    au secours. j'ai installé le noyau le patch comme il faut tout fonctionne sauf qu'au lieu d'avoir mon bureau j'ai un joli ecran noir
    ma config : asus a7v, geforce 2 Mx, debian 2.2, xfree 4.0.2, noyau 2.4
    si qqun peut m'aider merci.
    mail : guidtz@ifrance.com

    ps : c'est peut etre pas la bonne section mais je suis vraiment perdu
  • # Y'a mieux!

    Posté par  . Évalué à 0.

    Et hop, NVidia sort son nouveau NVdriver et ca marche sur 2.4.0

    Et Nah!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.