Skip to main content

2 - Les distributions et les noyaux


Probleme Noyau RT et Nvidia

Je suis toujours à rechercher une solution à mes problèmes de plantages, et j'ai installé le driver propriétaire Nvidia.

Le souci c'est que je l'ai installé avec le noyau normal et que je reste en ligne de commande lorsque je lance le Le noyau Temps-Réel 🙄

J'ai fait un tas de manip en appliquant ce que je trouvai sur les forums, résultat je n'arrivai même plus à lancer X 👻

Ubuntu commence à me saouler 😕 Je me demande vraiment pourquoi je m'escagasse à essayer de faire fonctionner ce "machin" qui n'y met vraiment aucune bonne volonté !!! alors que j'avais fait l'effort d'acheter la licence W XP avec mon nouveau PC, et que là tout roule comme sur des roulettes depuis toutes ces années que je l'utilise...

Si quelqu'un a une recette "efficace" 😡
Bonjour dom32,
Je n'ai jamais réussi à faire fonctionner les drivers proprio nvidia avec un Le noyau Temps-Réel (en tous cas pas sous ubuntu, et sous debian non plus)
Je serais curieux de savoir si quelqu'un y est parvenu et si ça donne des améliorations..
Les cartes graphiques semblent être effectivement la cause d'un certain nombre de problèmes avec les noyaux RT.
Pour le reste, je m'abstiens 😊 (je n'ai pas utilisé windows depuis 2000 donc.. je serais un commentateur bien incompétent)
Salut Dom32,

Même si j'ai ma petite opinion sur les systèmes Ubuntu ou basé sur Ubuntu, ici je ne pense pas que ça soit réellement la faute du système, mais plutôt des drivers nvidia. Rassure-toi, enfin si ça te rassure, j'en rencontre régulièrement des problèmes avec sous Gentoo aussi.

Je ne connais pas bien UbuntuStudio, mais as-tu vu ici : http://meandubuntu.wordpress.com/2008/07/17/install-nvidia-17713-drivers-on-realtime-kernel/
Et j'ai des questions suivant ce qui est dans le lien :
- quelle est la version de pilotes que tu as installé ?
- as-tu pensé une fois ton nouveau noyau installé de réinstaller/reconfigurer les pilotes nvidia ?

A+
Salut. Le machin n'a aucune volonte, bonne ou non, c'est souvent ce qui se trouve entre la chaise et le clavier qui pose probleme. Apres je comprends les moments de decouragement, mais n'exagerons pas. Le libre prends du temps a defaut de prendre de l'argent, c'est un choix. A toi de voir.

Ceci dit essayes ca :

Copy to clipboard
sudo cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxi


Sur ton noyau generique. Puis reboot sur ton Le noyau Temps-Réel et tapes :

Copy to clipboard
sudo sgfxi


Normalement ca devrait fonctionner aussi avec Ubuntu.
Je serais curieux de savoir si quelqu'un y est parvenu et si ça donne des améliorations.

Oui moi. Sous Debian sans aucun probleme, et quand j'ai fait ma courte experience d'install d'Ubuntu 9.10 aussi. Tout est expliqué sur la page debian.
Ceci dit essayes ca :

Copy to clipboard
sudo cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxi

Sur ton noyau generique. Puis reboot sur ton Le noyau Temps-Réel et tapes :

Copy to clipboard
sudo sgfxi


Ca marche ! Sauf que le noyau normal ne fontionne plus 🙄 je reste en ligne de commande. Il doit falloir editer-modifier un fichier, mais il faudrait savoir lequel.

Concernant ton code j'ai du le passer ligne par ligne, le && ne doit pas fonctionner sur Ubuntu.

J'ai cru comprendre que j'ai les drivers 190... d'installés, je vais voir si ça change quelque chose à mes problèmes de stabilité. Jusqu'à maintenant j'avais les 185...... qui étaient préconisés pour ma carte Geforce 8300 (intégrée à la carte mère).

Pour répondre à Pravoslavac : Mes deux noyaux étaient déjà installés, je fonctionnais jusque la avec le driver qui s'était installé avec la distribution, et avec les deux noyaux.
Ca marche ! Sauf que le noyau normal ne fontionne plus 🙄 je reste en ligne de commande. Il doit falloir editer-modifier un fichier, mais il faudrait savoir lequel.

Concernant ton code j'ai du le passer ligne par ligne, le && ne doit pas fonctionner sur Ubuntu.

J'ai cru comprendre que j'ai les drivers 190... d'installés, je vais voir si ça change quelque chose à mes problèmes de stabilité. Jusqu'à maintenant j'avais les 185...... qui étaient préconisés pour ma carte Geforce 8300 (intégrée à la carte mère).

Tant mieux. 😊 C'est le seul probleme, sgfxi faisant les choses trop bien, il nettoie tous les modules precedents avant de compiler le nouveau. Donc il faut le relancer avec sudo sgfxi a chaque fois que tu change de noyau. Si tu veux les drivers beta (qui fonctionnent tres bien chez moi sous Debian) il faut faire sudo sgfxi -B.

Mais a priori tu n'as pas besoin de changer de noyau tres souvent, je fais tout avec le Le noyau Temps-Réel (je n'ai d'ailleurs meme pas de noyau generique d'installe) sans problemes particuliers.

Sinon si tu veux te connecter en graphique sur le noyau generique sans recompiler le driver Nvidia, tu fais nano /etc/X11/xorg.conf, tu changes la ligne driver "nvidia" en driver "nv", ctrl + 0 pour sauver, ctrl + x pour quitter. Pis tu tapes sudo invoke-rc.d gdm start pour lancer GDM. Mais faudra remettre "nvidia" pour reutiliser le driver proprio.

J'espere n'avoir rien oublie. Tout ca je l'ai appris a force d'avoir des problemes, c'est parfois enervant mais c'est formateur. 😉
France
Salut,

pas de soucis de mon côté:
debian lenny et squeeze
driver nvidia installé par le script assistant
kernel recompilé à la mano par mes soins avec options RT.

Le problème de l'installeur nvidia est que soit il reconnait votre kernel, et il a les headers qui vont bien, soit il faut avoir recompilé son kernel.

Après il faut verifier son fichier xorg.conf aussi si le X ne démarre pas.
Et aussi relancer l'assistant NVidia après chaque changement de kernel (pour remettre les dépendances de modules).

Au pire tu peux regarder si le module nvidia se charge bien à la main.
Sinon si tu veux te connecter en graphique sur le noyau generique sans recompiler le driver Nvidia, tu fais nano /etc/X11/xorg.conf, tu changes la ligne driver "nvidia" en driver "nv", ctrl + 0 pour sauver, ctrl + x pour quitter. Pis tu tapes sudo invoke-rc.d gdm start pour lancer GDM. Mais faudra remettre "nvidia" pour reutiliser le driver proprio.

J'espere n'avoir rien oublie. Tout ca je l'ai appris a force d'avoir des problemes, c'est parfois enervant mais c'est formateur. 😉

J'ai essayé
Copy to clipboard
sudo invoke-rc.d gdm start

Il ne connait pas "invoque" !!!
salut
j'ai eu le meme pb au debut. en fait j'avais installé les divers nvidia sous le noyau non-RT (normal quoi) et en rédemarrant sur le noyau RT ca freezait et déconnait pas mal.

C'était lié au fait que je n'avais pas les headers du noyau RT (l'équivalent de lib de développement). Ubuntu compile les drivers installés sur le noyau au premier redémarrage mais pour compiler il faut absolument les headers.

essaye de récupérer les paquets linux-headers-rt, linux-rt-headers-x.xx.xx (version du noyau) et tous les paquets qui y ressemblent puis redémarre.

on verra bien

jy
Ben en fait c'est sur le noyau RT que ca fonctionne 🙄, et lorsque je fait la manip de Youki sur le noyau normal il ne connait pas "invoque"
France
coucou dom32 😉

pour être sûr : invoque ou invoke ?

++
Olivier
Ben en fait c'est sur le noyau RT que ca fonctionne 🙄, et lorsque je fait la manip de Youki sur le noyau normal il ne connait pas "invoque"

T'as du faire une erreur quelque part. C'est

Copy to clipboard
sudo invoke-rc.d gdm start


Je pense pas me planter meme si je peux pas verifier, j'ai pas gdm d'installe, j'ai pas de gestionnaire de connexion, ca sert a rien 😁 (d'ailleurs as tu gdm d'installe ou utilises tu un autre gestionnaire de connexion?).

T'as bien remplace "nividia" par "nv" avant de tenter de lancer gdm?

Sinon

Copy to clipboard
sudo /etc/init.d/gdm start


Devrait fonctionner.

Juste un truc, quand tu tapes une commande, tu peux utiliser l'auto completion avec la touche tab :

tape sud puis touche tab puis invo puis touche tab, etc... tu devrais vite comprendre ce que je veux dire.
😡😁👻😂
Désolé.... 🙄 Je crois que j'ai fait "invoque" !!! C'était carrément une mauvaise journée hier !!!
Ca ne marche toujours pas. J'ai un message comme si c'était une commande qui n'existait plus...
Je viens d'essayer avec un live CD de la 9.04 et un de la 9.10.

Ce que j'indique fonctionne jusqu'a la 9.04, avec la 9.10 ils ont changes leur systeme pour gdm, plus moyen de le relancer comme un service sur un systeme Debian, je sais pas comment il faut faire maintenant. Essayes peut etre de faire directement un startx, je peux pas t'aider plus desole.
C'est pas grave Youki, merci, j'ai appris plein de chose là dessus quand même. Je vais jeter un coup d'œil sur Ubuntu.fr.
En attendant le système fonctionne assez bien avec le Le noyau Temps-Réel.