Noyau temps reel perte X

Résolu/Fermé
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 14 mai 2015 à 22:25
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 23 mai 2015 à 12:59
Bonjour,
pour jack, j'ai téléchargé le noyau temps réel, la même version que celui que j'ai en standard, mais "RT".
Problème, lorsque je redémarre le PC avec ce noyau, il n'arrive pas à démarrer le serveur X. (J'utilise les pilotes NVIDIA je crois). Extrait du Xorg.0.log :
[   148.339] (II) LoadModule: "nvidia"
[ 148.339] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 148.339] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 148.339] compiled for 4.0.2, module version = 1.0.0
[ 148.339] Module class: X.Org Video Driver
[ 148.343] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 148.344] (EE) NVIDIA: system's kernel log for additional error messages.
[ 148.344] (II) UnloadModule: "nvidia"
[ 148.344] (II) Unloading nvidia
[ 148.344] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 148.344] (EE) No drivers available.
[ 148.344]
Fatal server error:
[ 148.344] no screens found
[ 148.345]
Please consult the The X.Org Foundation support
at https://www.x.org/wiki/
for help.
[ 148.346] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
A voir également:

5 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
14 mai 2015 à 23:25
As-tu installé le paquet
nvidia-kernel-dkms
?

aptitude install nvidia-kernel-dkms


Normalement celui-ci permet de construire le module nvidia pour chaque noyau installé sur ton système. Je ne sais pas s'il gère le cas de noyau faits maisons mais c'est probable, surtout si tu as eu le bon goût de passer par un paquet
linux-sources-*.


Attention à installer les sources ou headers de noyau correspondants et à avoir la version de gcc qui a servi à compiler ledit noyau afin que le module nvidia produit soit compatible.

Bonne chance
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
15 mai 2015 à 00:32
Merci de ta réponse. Mais ça m'échappe un peu là.
Le noyau, je l'ai téléchargé avec le paquet "linux-image-3.2.0-4-rt-amd64". Donc je n'ai fais aucune compilation.
nvidia-kernel-dkms est installé.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
15 mai 2015 à 12:26
Ah ok je n'avais pas compris que c'était un noyau standard. Dans ce cas, si
nvidia-kernel-dkms
est installé, l'installation de ce noyau aurait dû engendrer la compilation du pilote nvidia et la mise à jour de grub.

Il faudrait voir si le module nvidia a été compilé avec succès et surtout, s'il se charge quand tu redémarres sur ce noyau :

modprobe nvidia
lsmod | grep nvidia
dmesg | tail


Bonne chance
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
21 mai 2015 à 08:26
Salut (je répond tard, je ne test pas tout les jours...)
modprobe nvidia => FATAL : module not found
le lsmod ne trouve pas de nvidia.
dmesg ne me donne rien d'intéressant.

Bon, du coup j'ai dupliqué /etc/X11/xorg.conf et j'ai remplacer nvidia par "nouveau", le pilote libre. Je doit démarrer X à la "main" en attendant de trouver une solution automatique en fonction du noyau, ou d'avoir facilement le pilote nvidia pour RT.
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
22 mai 2015 à 11:57
Salut,
essaye ça :
sudo dpkg-reconfigure nvidia-kernel-dkms


Ça devrait relancer la compilation du module nvidia pour tous les noyaux trouvés sur ta machine.
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
23 mai 2015 à 09:13
Merci du tuyau.
Bon, ça ne fonctionne pas, apparemment, il lui faut les sources du noyau.
Comme ce putain de noyau est hyper instable (il fige au bout de 3minutes de démarrage de la session XFCE), je laisse tombé le problème pour l'instant.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 23/05/2015 à 13:01
modprobe nvidia => FATAL : module not found

Cela signifie que le module n'est pas compilé pour ton noyau rt, ou qu'il porte un autre nom. Tu peux t'en assurer en faisant une recherche avec
find
dans
/lib/modules/ton-kernel-rt
.

Exemple :

En supposant que tu aies booté sur ledit noyau tu peux lancer par exemple :

find /lib/modules/$(uname -r) | grep nvidia | grep ko$


Dans mon cas j'obtiens :

/lib/modules/3.16.0-4-amd64/kernel/drivers/net/ethernet/nvidia/forcedeth.ko
/lib/modules/3.16.0-4-amd64/updates/dkms/nvidia-uvm.ko
/lib/modules/3.16.0-4-amd64/updates/dkms/nvidia-current.ko


Il faudrait donc pour charger le module lancer en root
modprobe nvidia-current
.

Essaye de voir si un tel module apparaît chez toi.
- Si oui, tente de le charger.
- Sinon (si ta commande
find
ne retourne rien), c'est que le module nvidia n'a pas été compilé (alors que ça aurait dû être fait suite à l'installation du paquet
nvidia-kernel-dkms
)

Certains forums parlent des difficultés d'avoir un module nvidia compatible avec un noyau rt :
https://forums.developer.nvidia.com/t/simply-impossible-to-use-an-nvidia-card-on-a-real-time-kernel-no-musician-can-use-nvidia/34947

Cependant, il serait peut-être possible de construire un module nvidia compatible rt via
module-assistant
(j'avoue ne plus l'utiliser depuis l'apparition des paquets debian *-dkms). Peut-être que dans ton cas tu n'as pas le choix :
https://ubuntuforums.org/archive/index.php/t-1145515.html

Si tu ne sais pas utiliser
m-a
tu peux te référer à :
https://www.mistra.fr/tutoriel-debian-module-assistant.html

Bonne chance
0