Forum Linux.noyau nVidia : Plantage du module noyau avec Xorg sur un Toshiba

Posté par  .
Étiquettes : aucune
0
2
nov.
2006
Bonsoir à tous.

Bon je reviens à la charge après ma dernière entrée ( https://linuxfr.org/forums/15/17841.html ) et avec une précision supplémentaire. J'aimerais recueillir l'opinion de ceux qui ont l'habitude du pilote nVidia.

J'utilise une GeForce 4-420Go sur un portable Toshiba Satellite 2410.

Le pilote a toujours très bien marché jusque récemment, où j'ai dû récupérer les derniers pilotes pour que cela fonctionne avec les derniers noyaux. J'ai actuellement les versions les plus récentes de l'un et l'autre, mais j'ai essayé avec les trois dernières de chacun d'eux.

L'EDID des écrans LCD des portables Toshiba (enfin, du mien en tous cas) est cassé et a toujours annoncé une résolution de 969x768 pixels au lieu des 1024 habituels, ce qui nous donne une belle barre noire à droite de l'écran et réduit la résolution, lorsque l'on utilise le pilote propriétaire (Xfree et Xorg tous seuls ont toujours réussi à me proposer une résolution convenable).

De tout temps, on circonvenait à ce problème en passant l'option NVreg_Mobile=2 au module noyau (la plage de la valeur s'étendant de 0 à 5 en fonction du fabricant, 2 pour Toshiba), et le tout fonctionnait très bien.

Depuis les dernières releases, nécessaires pour les derniers noyaux, Xorg freeze complètement ma machine avec un écran noir quand cette option est passée. Plus de réaction clavier, plus de LED, plus de réseau ni rien, comme un arrêt du noyau, pas possible de passer en console avec Ctrl+Alt+F1 bien sûr. La seule chose qui fonctionne étant un SysRQ + S U B.

En revanche, lorsque je passe une autre valeur (pour l'empêcher de la détecter seul), j'ai toujours la bande noire sur la droite, mais le reste fonctionne parfaitement (accélération 3D, etc).

Je n'ai pas trouvé d'entrée réellement adéquate sur le forum nVidia. J'ai exposé mon cas l'été dernier mais je n'avais pas encore isolé le problème du NVreg_Mobile à cette époque, et je n'ai pas obtenu de réponse satisfaisantes.

J'ai également essayé de faire tourner le pilote dans un autre mode tout en consignant "IgnoreEDID" et "UseEDID false" à Xorg, et j'ai même essayé de construire le mien en extrayant et corrigeant les données du mien, et en refourguant le tout à Xorg dans son fichier de conf. Il s'en moque royalement. De toute façon, je pense que le pilote fait sa cuisine lui-même.

Quelqu'un a-t-il déjà rencontré ce problème ? Personne ne semble en faire état sur le Net et pourtant, mon modèle de portable a été assez répandu en son temps, et le pilote l'est aussi. Faut-il que je me résolve à ouvrir un rapport de bug ? Est-il encore possible d'avoir un "core" du noyau dans ce cas ?

Merci d'avance pour vos réponses.
  • # je sais pas si ca peut aider

    Posté par  . Évalué à 2.

    j'avais de gros probleme avec ma debian et nvidia et xorg7 sur une geforce400-carte msi.
    ecran iisonic 19"
    voila ce que j'ai rajouté dans xorg
    "section monitor"
    horizsync 28.0 - 67.0
    vertrefresh 56.0 - 75.0
    modeline "1280x1024" 1280 1328 1440 1688 1024 1025 1028 +hsync
    end section

    section device
    option "renderAccel" "true"
    option "AllowGLXWithComposite"
    option "UseDisplayDevice" "DFP"
    option "UseEDIDFreqs" "False"
    option "ModeValidation" "NoEdidModes"
    end section

    ça m'a bien arrangé.c'est surtout la modeline qui dois etre importante a mon avis.
    ces lignes ne sont pas exactes il y a des erreurs dedans.j'ai trouvé tout cela sur internet...
    il y a pas mal de temps.
    si tu recherches de ce coté ca devrait peut etre t'aider.
    • [^] # Re: je sais pas si ca peut aider

      Posté par  . Évalué à 2.

      Merci pour cette réponse, mais utilises-tu malgré tout le pilote "nvidia" propriétaire (pour avoir l'accélération) ? Car, autrement, avec "nv" tout fonctionne sans probleme, tout comme le framebuffer du noyau, etc. C'est d'ailleurs étrange que toutes ces fonctionalités soient capables de fonctionner avec un EDID cassé.

      D'autre part, mon écran fait 1024x768 pixels, donc il faudra que j'adapte la modeline. Si tu as la bonne, cela m'arrange aussi.

      A+
  • # Ça marche !

    Posté par  . Évalué à 2.

    Ok, en fait quelqu'un avait déjà posé la solution à mon message dans les forums nVidia, mais j'avais notamment mis mes options dans la mauvaise section :-\ (ne pas confondre "Screen" et "Monitor").

    On remarquera toutefois qu'il faut quand même changer la valeur de NVreg_Mobile et ne pas mettre « 2 », donc ce n'est qu'un palliatif à un bug qui demeure, mais cela marche très bien chez moi.

    Voir ici, donc :

    http://www.nvnews.net/vbulletin/showthread.php?t=75658&h(...)

Suivre le flux des commentaires

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