Bug boot et cart graph sous mandriva free2007
Résolu/Fermé
ThE BiShOp*
-
22 mars 2007 à 00:27
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 28 mars 2007 à 13:47
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 28 mars 2007 à 13:47
A voir également:
- Bug boot et cart graph sous mandriva free2007
- Bug yahoo mail - Guide
- Dual boot - Guide
- Boot camp - Télécharger - Systèmes d'exploitation
- Hiren boot cd - Télécharger - Divers Utilitaires
- Iptv bug forum - Forum Box et Streaming vidéo
14 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
22 mars 2007 à 09:25
22 mars 2007 à 09:25
La première étape pour compiler un module (driver) linux, c'est de récupérer les sources ou les kernel-headers (appelés aussi linux-headers) associé à ton noyau. Pour connaître ta version de noyau tape dans une console :
Ensuite dans ton gestionnaire de paquet, installe les linux-headers correspondants. Si tu as compilé toi même ton noyau, ces fameux headers sont en fait déjà présents dans les sources que tu as compilé.
Récupère ensuite les derniers drivers nvidia
https://www.nvidia.fr/object/linux_display_ia32_1.0-9755_fr.html
... et suis les indications données sur le site.
Pour installer le pilote :
1) Télécharger le pilote (par exemple dans /home/mando
2) Passer en mode texte (ctrl alt f1)
3) Se logguer en root
4) Taper :
5) Si l'installation s'est correctement déroulée :
... puis repasser en mode graphique (ctrl alt f7). Si tout s'est bien passé le logo nvidia apparaît à l'écran.
Pour faire marcher le bureau 3d tu as le choix entre utiliser beryl ou compiz (c'est l'un ou l'autre). On va partir sur beryl (moi je préfère beryl à compiz :p). Commence par virer tout ce que tu avais installé pour compiz et beryl à ce stade.
Puis suis précisemment les indications données ici :
http://wiki.beryl-project.org#nVidia_Driver_Instalation
N'hésite pas à repasser en cas de problème en nous précisant où tu bloques
Bonne chance
uname -a
Ensuite dans ton gestionnaire de paquet, installe les linux-headers correspondants. Si tu as compilé toi même ton noyau, ces fameux headers sont en fait déjà présents dans les sources que tu as compilé.
Récupère ensuite les derniers drivers nvidia
https://www.nvidia.fr/object/linux_display_ia32_1.0-9755_fr.html
... et suis les indications données sur le site.
Pour installer le pilote :
1) Télécharger le pilote (par exemple dans /home/mando
2) Passer en mode texte (ctrl alt f1)
3) Se logguer en root
4) Taper :
/etc/init.d/kdm stop cd /home/mando chmod +x NVIDIA-Linux-x86-1.0-9755-pkg1.run ./NVIDIA-Linux-x86-1.0-9755-pkg1.run
5) Si l'installation s'est correctement déroulée :
/etc/init.d/kdm restart
... puis repasser en mode graphique (ctrl alt f7). Si tout s'est bien passé le logo nvidia apparaît à l'écran.
Pour faire marcher le bureau 3d tu as le choix entre utiliser beryl ou compiz (c'est l'un ou l'autre). On va partir sur beryl (moi je préfère beryl à compiz :p). Commence par virer tout ce que tu avais installé pour compiz et beryl à ce stade.
Puis suis précisemment les indications données ici :
http://wiki.beryl-project.org#nVidia_Driver_Instalation
N'hésite pas à repasser en cas de problème en nous précisant où tu bloques
Bonne chance
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
22 mars 2007 à 15:46
22 mars 2007 à 15:46
Apparemment ce qui bloque c'est qu'il manque le paquet beryl-setting ou que sa version est inférieur à 0.2.0. Pour voir ce qui est actuellement installé donne moi le résultat de :
Bonne chance
rpm -qa | grep beryl
Bonne chance
J'ai un problème, j'ai été obligé de réinstallé l'OS (en fait j'ai du le faire 8 fois cet aprem... j'ai meme installé 2 fois ubuntu...)
me revoila presque au point de départ...
J'essaye donc d'installer mes sources, mais il n'y en a pas pour mon kernel (2.6.17-5) et quand j'essaye de télécharger par exemple kernel-source-2.6.17-11mdvetc... il me demande le machin gcc, et quand je l'install, y'a des packages qui passent pas...
me revoila presque au point de départ...
J'essaye donc d'installer mes sources, mais il n'y en a pas pour mon kernel (2.6.17-5) et quand j'essaye de télécharger par exemple kernel-source-2.6.17-11mdvetc... il me demande le machin gcc, et quand je l'install, y'a des packages qui passent pas...
J'ai donc passé près de 3/4 d'heure à installer gcc, qui s'est dérouler sans erreur (pour une fois qu'un truc s'installe sans problème...), du moins je pense.
je vais donc chercher les sources du kernel, maaaaaais il parait que gcc n'est toujours pas "satisfait"...
absolument aucune des manoeuvres que j'ai tenter jusqu'à maintenant n'a fonctionnée correctement... j'ai bien du installer 17 fois l'OS en 3 jours...
je demande qu'à essayer linux, mais linux ne veut pas m'essayer on dirait...
je vais donc chercher les sources du kernel, maaaaaais il parait que gcc n'est toujours pas "satisfait"...
absolument aucune des manoeuvres que j'ai tenter jusqu'à maintenant n'a fonctionnée correctement... j'ai bien du installer 17 fois l'OS en 3 jours...
je demande qu'à essayer linux, mais linux ne veut pas m'essayer on dirait...
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
23 mars 2007 à 08:50
23 mars 2007 à 08:50
Pré requis
Bon d'abord quelques rappels. Un noyau c'est en fait la couche logicielle, écrite en C, qui assure l'interim entre linux et ton matériel. Vois ça comme les drivers de windows. A noter qu'un module sous linux est en fait un morceau de noyau que l'on peut charger / décharger dynamiquement, sans avoir à redémarrer la machine.
Bref, le noyau est écrit en C. En C il y a deux types de fichiers : les fichiers .c (les sources proprement dites), et les fichiers .h (les headers) qui permettent aux autres "programmes" de savoir ce qui est géré par les .c. Bien entendu, les sources .c ne sont pas directement compréhensibles par un ordinateur il faut les compiler (avec gcc, qui est le compilateur standard sous linux pour les programmes écrit en C). A l'issue de la compilation tu obtiens un noyau. A noter que tu peux avoir plusieurs noyaux de versions différentes pour un même linux, il suffira de choisir sur lequel tu démarres en allumant ta machines.
Tu l'auras compris :
- linux-headers (=kernel-headers) : ce sont les fameux fichiers .h
- linux-sources (=kernel-sources) : fichiers .h et .c
- linux-image (=kernel-image) : le résultat de la compilation des fichiers .c
Ainsi tu peux a priori utiliser
1- soit linux-headers + linux-image (sans linux-sources)
2- soit linux-sources (sans linux-headers + linux-image)
L'avantage de la solution 1, c'est que tu ne te soucies pas du noyau, a priori tout marche directement. L'avantage de la solution 2, c'est que tu peux optimiser ton noyau et ne mettre dedans que le strict nécessaire.
Conclusion : contente toi de la solution 1 :-)
On enchaîne
Puisque tu es dans une phase de réinstalle massive, moi j'aimerais autant que tu partes sur une ubuntu edgy ou à la rigueur feasty (parce que je sais que ça marche), en utilisant beryl + emerald. Accessoirement je trouve qu'ubuntu fait partie des distributions linux les mieux documentées et les plus accessibles donc je pense que c'est l'idéal pour toi
Tu peux t'inspirer de ça :
http://doc.ubuntu-fr.org/beryl
... mais grosso modo le plan est le suivant :
1) Installer une ubuntu edgy (si tu as fait une installation dapper c'est facile de passer vers edgy)
2) Mettre à jour :
3) Installer le pilote nvidia (ça tu sais faire maintenant mais sinon c'est réexpliqué sur le forum ubuntu :p), vérifier que ça marche
4) Installer beryl, tuner /etc/X11/xorg.conf (cf le lien ci dessus), prier pour que ça marche ;)
Bonne chance
Bon d'abord quelques rappels. Un noyau c'est en fait la couche logicielle, écrite en C, qui assure l'interim entre linux et ton matériel. Vois ça comme les drivers de windows. A noter qu'un module sous linux est en fait un morceau de noyau que l'on peut charger / décharger dynamiquement, sans avoir à redémarrer la machine.
Bref, le noyau est écrit en C. En C il y a deux types de fichiers : les fichiers .c (les sources proprement dites), et les fichiers .h (les headers) qui permettent aux autres "programmes" de savoir ce qui est géré par les .c. Bien entendu, les sources .c ne sont pas directement compréhensibles par un ordinateur il faut les compiler (avec gcc, qui est le compilateur standard sous linux pour les programmes écrit en C). A l'issue de la compilation tu obtiens un noyau. A noter que tu peux avoir plusieurs noyaux de versions différentes pour un même linux, il suffira de choisir sur lequel tu démarres en allumant ta machines.
Tu l'auras compris :
- linux-headers (=kernel-headers) : ce sont les fameux fichiers .h
- linux-sources (=kernel-sources) : fichiers .h et .c
- linux-image (=kernel-image) : le résultat de la compilation des fichiers .c
Ainsi tu peux a priori utiliser
1- soit linux-headers + linux-image (sans linux-sources)
2- soit linux-sources (sans linux-headers + linux-image)
L'avantage de la solution 1, c'est que tu ne te soucies pas du noyau, a priori tout marche directement. L'avantage de la solution 2, c'est que tu peux optimiser ton noyau et ne mettre dedans que le strict nécessaire.
Conclusion : contente toi de la solution 1 :-)
On enchaîne
Puisque tu es dans une phase de réinstalle massive, moi j'aimerais autant que tu partes sur une ubuntu edgy ou à la rigueur feasty (parce que je sais que ça marche), en utilisant beryl + emerald. Accessoirement je trouve qu'ubuntu fait partie des distributions linux les mieux documentées et les plus accessibles donc je pense que c'est l'idéal pour toi
Tu peux t'inspirer de ça :
http://doc.ubuntu-fr.org/beryl
... mais grosso modo le plan est le suivant :
1) Installer une ubuntu edgy (si tu as fait une installation dapper c'est facile de passer vers edgy)
2) Mettre à jour :
sudo aptitude update sudo aptitude upgrade
3) Installer le pilote nvidia (ça tu sais faire maintenant mais sinon c'est réexpliqué sur le forum ubuntu :p), vérifier que ça marche
4) Installer beryl, tuner /etc/X11/xorg.conf (cf le lien ci dessus), prier pour que ça marche ;)
Bonne chance
Merci pour toutes ces précisions.
J'ai fini par m'en sortir avec mandriva free 2007. J'ai donc réussi (!!!) à accéder au bureau 3D avec beryl/emerald.
Il me reste cependant 2 questions:
=> dans les options de ma carte graphique (une nvidia gforce 5600xt), il me dit que l'accélération matérielle est désactivée, je n'ai pas trouvé où l'activer (une idée?)
=> lorsque mon bureau est en 3D, la barre supérieure de mes fenêtre disparait (celle ou il y a le nom de l'appli, avec la croix), je ne sais pas si c'est normal ou pas, mais j'aimerais la retrouver.
Merci
J'ai fini par m'en sortir avec mandriva free 2007. J'ai donc réussi (!!!) à accéder au bureau 3D avec beryl/emerald.
Il me reste cependant 2 questions:
=> dans les options de ma carte graphique (une nvidia gforce 5600xt), il me dit que l'accélération matérielle est désactivée, je n'ai pas trouvé où l'activer (une idée?)
=> lorsque mon bureau est en 3D, la barre supérieure de mes fenêtre disparait (celle ou il y a le nom de l'appli, avec la croix), je ne sais pas si c'est normal ou pas, mais j'aimerais la retrouver.
Merci
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
23 mars 2007 à 16:41
23 mars 2007 à 16:41
=> dans les options de ma carte graphique (une nvidia gforce 5600xt), il me dit que l'accélération matérielle est désactivée, je n'ai pas trouvé où l'activer (une idée?)
Alors normalement tu dois avoir ça :
Si ce n'est pas le cas c'est probablement que tu as un problème au niveau du driver nvidia. Peux tu me dire si tu obtiens la même chose que moi ?
=> lorsque mon bureau est en 3D, la barre supérieure de mes fenêtre disparait (celle ou il y a le nom de l'appli, avec la croix), je ne sais pas si c'est normal ou pas, mais j'aimerais la retrouver.
Non ce n'est pas normal :-) A priori c'est qu'il y a encore deux trois soucis dans ton installation. Je pense que ton fichier /etc/X11/xorg.conf qui n'est pas encore tout à fait au point...
Bonne chance
Alors normalement tu dois avoir ça :
(mando@cenedra) (~) $ glxinfo | grep -i rendering direct rendering: Yes
Si ce n'est pas le cas c'est probablement que tu as un problème au niveau du driver nvidia. Peux tu me dire si tu obtiens la même chose que moi ?
(mando@cenedra) (~) $ cat /etc/X11/xorg.conf | grep nv Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so" Driver "nvidia"
=> lorsque mon bureau est en 3D, la barre supérieure de mes fenêtre disparait (celle ou il y a le nom de l'appli, avec la croix), je ne sais pas si c'est normal ou pas, mais j'aimerais la retrouver.
Non ce n'est pas normal :-) A priori c'est qu'il y a encore deux trois soucis dans ton installation. Je pense que ton fichier /etc/X11/xorg.conf qui n'est pas encore tout à fait au point...
Bonne chance
pour avoir la barre supérieure des fenêtre, une ligne à ajouter dans /etc/X11/xorg.conf:
J'ai un autre bug, les fenêtre sont parfois noires quand je les agrandi ou quand j'en ouvre trop. Il semblerait qu'il s'agisse d'un problème de gestion de mémoire des cartes nvidia.
Option "AddARGBGLXVisuals" "True"
J'ai un autre bug, les fenêtre sont parfois noires quand je les agrandi ou quand j'en ouvre trop. Il semblerait qu'il s'agisse d'un problème de gestion de mémoire des cartes nvidia.
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
25 mars 2007 à 21:54
25 mars 2007 à 21:54
Bon alors cette semaine j'ai fait deux trois expériences avec une kubuntu mise à jour, beryl, emerald. Je n'ai rien eu à corriger au niveau du xorg, il m'a juste suffit de lancer XGL à la place de xorg au démarrage de la session graphique. J'ai simplement suivi ce qui était marqué sur le wiki beryl emerald dédié à ubuntu. A noter que j'ai cependant eu quelques bugs d'affichages gtk au niveau de beryl manager...
Voili voilou
Bonne chance
Voili voilou
Bonne chance
un autre bug que j'avais:
les fenêtre étaient parfois noires, surtout quand il y en avait un bon nombre et lorsque je voulais les agrandir.
La solution: choisir le rendu Copy dans emerald.
les fenêtre étaient parfois noires, surtout quand il y en avait un bon nombre et lorsque je voulais les agrandir.
La solution: choisir le rendu Copy dans emerald.
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
27 mars 2007 à 17:02
27 mars 2007 à 17:02
Ton problème est donc résolu ?
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
28 mars 2007 à 13:47
28 mars 2007 à 13:47
Ok je clos alors
22 mars 2007 à 10:33
Je suis donc ton tuto, comme les pilotes nvidia semblent être installé, je vais directement à la partie sur beryl.