Demande aide pour pilotes

Résolu
Salut à tous!

Ca fait deja plusieurs jours que je cherche des pilotes pour ma carte graphique intel 82845 sous mandrake 10.1.Malheureusement je ne trouve que des pilotes pour linux en général et ces derniers ne fonctione pas. En fait mon problème est que mon écran est un 14 pouces mais l'affichage lui ne se fait que sur environ 8 pouces. Pouvez vous m'aider à en trouver pour ma distribution et ma carte graphique?

28 réponses

Résumé de la discussion

Le fil porte sur la recherche de pilotes pour la carte graphique Intel 82845 sous Mandrake 10.1, confrontée à un affichage restreint sur un écran 14 pouces, environ 8 pouces. Plusieurs réponses portent sur l'utilisation d'un patch dédié, chargé au démarrage, pour configurer la mémoire graphique et améliorer l'affichage, avec des indications pratiques comme placer l'exécutable dans /usr/bin et modifier boot.local. D'autres échanges indiquent que le patch peut ne pas être pris en compte dès le démarrage et qu'une allocation mémoire au boot est nécessaire pour stabiliser l'affichage. Enfin, d'autres interventions évoquent outils de gestion de partitions comme parted et qparted pour réorganiser le système sans réinstallation complète, et recommandent d'éviter l'usage graphique en root pour des raisons de sécurité.

Bobot (l’IA à votre service)
  1. je ne suis pas sûre de comprendre. Le fichier que j'ai choisi est un paquetage et je pensais qu'il n'y avait que les fichiers au format tar.gz qui avaient besoin de compilation.Le fichier que j'ai pris se nomme "845patch-0.3-2.i386.rpm".
    1. Ce que tu télécharges ne sont en fait que les codes sources. En suite, en les compilant, le fichier exécutable est crée (dans l'arborescence de tes sources).
      C'est ce fichier exécutable (appelé 855patch) que tu dois copier dans /usr/bin, après la compilation tu devrais donc en effet, le retrouver parmi les fichiers de ton paquetage.
      1. En fait je me demandais s'il fallait d'abord chercher le fichier dans le paquetage ou s'il suffisait de copier simplement le fichier téléchargé et le mettre dans /usr/bin. Cette confusion est dû au fait que je sache que dans les paquetage il y a plusieurs fichiers. Je comptais donc d'abord lancer une recherche dans le paquetage pour trouver l'éxécutable. Ai-je raison?
        1. As tu bien contrôlé que le fichier 855patch se trouve dans /usr/bin
          Si oui, de quels droits dispose-t-il? Pour trouver les droits, utilises la commande suivante dans une console:
          $ ls -l /usr/bin|grep 855patch
          1. tu ouvres une console, puis tu frappes su suivi de la touche [entrée]. Là, il te demande ton mot de pase root (tu ne vas rien voir dans ta console, le mot de passe s'entre à l'aveugle), puis [entrée] à nouveau.

            Après, tu entres la commande et tu redémarres ton système afin de voir si la modification est bien prise en charge.
            1. Oui mais pour que le problème d'affichage soit résolu dès le démarrage, où dois-je taper la commande?dois-je l'ajouter dans le fchier du patch?
              1. Voilà! J'ai donc fait mes investigations. En effet, le patch est en réalité un petit éxécutable qui est lancé à chaque démarrage afin d'instruire la puce graphique de réserver un certain montant de mémoire.
                Si tu as, comme mentionné, l'exécutable dans /usr/bin, il faut encore instruire la machine au boot d'utiliser ce programme. Cela peut être fait avec la commande suivante (avec des droits root):
                # echo /usr/bin/855patch 16384 >>/etc/init.d/boot.local

                cela réserve au démarrage 16Mo de mémoire pout la carte graphique (tu peux aussi augmenter le montant de mémoire en cas de besoin).
                De cette façon, ton problème d'affichage devrait déjà être résolu lors du procés de démarrage. Assure toi que le fichier 855patch se trouve bien à l'endroit indiqué.
                1. Je vais m'instruire à ce sujet et te répondre demain - j'ai un truc important ce soir que je ne voudrais pas louper ;o)

                  En brèf:
                  La raison pour ne pas se loguer en root dans l'interface graphique est assez simple. La sécurité des systèmes Linux/UNIX est basée sur le fait que ils sont, au contraire des systèmes Windows par exemple, basés sur des politiques authoritives reliés au profile de l'utilisateur courant. C'est à dire qu'un virus par exemple pourrait tout au plus, détruire quelques fichiers de l'utilisateur courant. Par contre, si tu te logues en tant que root, tu as tous les droits sur ton système, ce qui représente un danger qui revient paratiquement au même que sous un OS Windows.
                  En plus, dans l'environnement graphique, il existent des tonnes de petits programmes appelés wizards et d'autres utilitaires qui ouvrent des portes à des intrus s'ils disposent des droits root.
                  Un utilisateur "normal" par contre aura toujours besoin d'un mot de passe, que ce soit avec su ou avec sudo, pout accèder aux fichiers sensibles.
                  1. Je ne suis pas sûre de te comprendre, mais je n'ai pas envie de me loguer en root.
                    Bien que je ne travail pas souvent en root, j'aimerai quand même savoir pourquoi il ne faut pas utiliser l'interface graphique en root. De plus, je me suis arrangé pour connecter automatiquement mon utilisateur après la phase d'initialisation du système. Lorsque j'ai donc taper la commande pour changer d'utilisateur, en fait je ne comptais pas en changer mais c'était plus ou moins instinctif parce que l'affichage n'était pas normal. Je crois savoir également que le pragrammeur du patch avait conseillé de copier l'éxécutable dans /usr/bin par éxemple.Comment faire pour retrouver l'éxécutable dans le paquetage?est ce que le fait de copier l'éxécutable dans /usr/bin ne règlerait pas le problème?
                    1. En fait, le patch n'agit qu'une seule fois, au moment de l'installation. Il modifie le module qui se charge pour ton affichage. Je pense qu'en changeant l'utilisateur, tu actives le chargement du module et que, compte tenu du fait qu'il est relié à l'affichage de ton serveur-x, ne peut être utilisé par root. Cette réstriction peut être changée, mais il est fortement déconseillé d'utiliser une surface graphique en tant que root - normalement on n'utilise root qu'à travers une console avec su, ou, encore mieux avec sudo (qui doit être configuré pour l'utilisateur actuel).

                      Sous KDE, cette option peut être changée dans le fichier /usr/kde/3.4/share/config/kdm/kdmrc, tu recherches la ligne:
                      AllowRootLogin=false

                      et tu la changes en
                      AllowRootLogin=true

                      Cela représente par contre un trou de sécurité potentiel, au cas ou ce ne serait pas le remède, il est conseillé de changer cette option à nouveau (et me le faire savoir, on cherchera la solution ailleurs).
                      1. Oui je sais que c'est comme ça que ça marche, et c'est pour ça que je dit qu'internet est une création singulière.
                        Sinon je vais suivre tès conseils. Mais j'ai encore un tout petit problème: il semble que le patch n'agisse pas dès le début. Après le démarrage du système, à l'apparition de l'interface graphique, l'affichage est encore restreint et il faut que je face "ctrl" "alt" "back space" (changer d'utilisateur) pour que l'affichage soit normal. Apparamment le patch n'est pas pris en compte dès le début. Qu'en penses tu? Moi je pense qu'il faudrait mettre le patch dans un des tout premiers fichiers lu par le système dès son lancement. Le problème c'est que je ne suis pas sûre de connaître ces fichiers.
                        1. L'histoire avec les familles de puces ou de processeurs est un peu différente de ce que tu écris là. Les chiffres que l'on tronuqe restent toujours les mêmes, ils sont pour ainsi dire "sous entendus". Dans le cas des processeurs, c'est le chiffre "80" que l'on supprime. Dans le cas des puces comme la tienne, c'est le "82".

                          C'est bien si ça marche - et ne t'en fais pas. En fait, il y a quelques années en arrière, lorsque je débutais, il y avait des personnes sur des forums qui m'ont aidés et dépannés, m'ont expliqué des choses et m'ont appris des astuces. Je ne pouvais pas faire plus que de les remercier, tout comme toi maintenant. Et aujourd'hui, je fais la même-chose en retour, pour ceux qui, tout comme moi dans les temps, sont à la recherche d'aide. C'est comme ça que ça marche ;o)

                          Pour ce qui est de ta réinstallation, evidemment tu auras ce problème à nouveau si tu réinstalles complètement. Mais s'il s'agit due des partitionnements que tu voudrais changer, tu peux utiliser parted, c'est un équivalent pour Partition Magic dans le monde du libre. Il existe aussi une surface graphique qui va avec, qparted. Tu ne devrais pas avoir de problèmes pour trouver des paquetages de ces deux logiciels pour ta distribution.

                          Avec cet outil, tu devrais pouvoir changer tes partitions sans refaire l'installation. Lis les manuels attendivement avant de te lancer, cela t'évitera de détruire ton installation!!

                          Bonne chance!
                          1. Ce n'est pas possible boschtoo.Ca marche! C'est un truc de fou! j'ai maintenant un affichage total. Il faut vraiment que je te remercie. Tu m'a été d'un si grand secours. Je n'en reviens toujours pas. Ca faisait plusieurs semaines que j'avais ce problème d'affichage et toi tu débarque et tu me déniche ce site.En tout cas ENCORE MERCI.

                            Internet est vraiment une invention particulière: on ne se connaît pas, on ne s'est sûrement jamais vu et peut être même qu'on ne se véra jamais mais et pourtant tu viens de me rendre un grand service. Le pire c'est que j'aurais aimé faire quelque chose en retour pour toi mais tout ce que je peut faire c'est te dire merci et te dire une chose à laquelle je crois dur comme fer: tu m'a aidé et tu ne sais même pas à quel point, mais le ciel lui le sait; c'est lui qui te récompensera car un bien fait (quel qu'il soit ) n'est jamais perdu.

                            Au fait je compte maintenant réinstaller mon système afin de mieux partitionné mon DD car je n'avais pas pu le faire à cause du mauvais affichage. Pense tu que si je le fait j'aurais encore ce problème d'affichege? je me dit que comme le problème se posait au niveau du noyau, il n'y aurait aucun problème, mais j'aimerai l'avis d'une personne plus expérimenté.
                            1. Est ce que lorsqu'on parle de 586 par éxemple ce n'est pas histoire famille de processeurs. C'est à dire qu'au lieu de dire 80586, 82586,50586,... on dit seulement 586.Ai je bien résumé?
                              1. C'est un peu comme avec les processeurs, on parle des 586 ou des 686, mais en fait ce serait le 80586 et le 80686. Tu vois ce que je veux dire?

                                Alors, d'apès ce site, il y a certaines erreurs qui surviennent dans les modules du noyau dans certains cas avec ces puces. Le patch mis a disposition corrige la source de ces erreurs, notemment en ce qui concerne la reconnaissance de la carte graphique et son fonctionnement correcte. Il semblerait que sans ce patch, le module du noyau n'accorderait qu'à peu près 800 ko de mémoire à la carte graphique, ce qui serait la raison pour l'affichage erronné.

                                Tu choisis donc dans la version "For 845 Based" le paquetage "845patch-0.3-2.i386.rpm" (il y a aussi la version code source, mais tu n'auras probablement pas besoin des sources), puis tu l'installes. Après un redémarrage de ta machine, essaye une reconfiguration de ton serveur-x (avec drakeconfig? Je ne suis pas spécialiste mandrake, mais il me semble que c'est là qu'on peut configurer la carte graphique.)

                                Pour ta question sur mandrake LE 2005, il est fort possible que ce patch (ou alors un autre) soit intégré dans la distro. Ce genre de choses est pour le plus souvent signalé aux programmeurs du logiciel concerné, qui lui intègre les correction dans les nouvelles versions de son soft si besoin en est.
                                Peut-être devrais tu aussi considérer d'installer une version récente de Mandriva, ce qui te faciliterait éventuellement la vie...
                                1. J'ai parcouru la page. J'ai quand même compris certaines choses.
                                  J'aimerai toutefois être sûre de ce que je fait. Je pense que tout ce que j'ai à faire c'est cliquer sur le lien http://projects.nudieman.com/500m/ dans la section "Downloads for i845-based computers". J'aimerai donc que tu me rassure.J'ai choisi ce lien parce que juste avant il y a écrit rpm-package et c'est plus facile d'utiliser les paquetages que les fichiers au format tar.gz. Si je ne suis pas très sûre de moi c'est parce que ma carte graphique est une 82845 alors qu'à chaque fois je vois 845, même lorsque je faisais les mises à jour pour l'affichage.Est ce la même chose? Peut tu m'expliquer?
                                  1. Je suis plutôt moyen en anglais, je vais quand même essayé de suivre les instructions mais j'aimerais aussi que tu m'aide.

                                    Au fait quelqu'un m'a dit qu'il avait un peu la même carte mère que moi et que lui n'avait aucun problème.Le problème c'est que lui était sous mandrake LE 2005. Qu'en pense tu?
                                    1. J'ai fait une petite recherche entre temps, ce qui m'a mené ici:
                                      http://www.chzsoft.com.ar/855patch.html

                                      Aparemment il faut installer le patch et activer le module dri pour que la carte fonctionne correctement. Si tu maîtrises un peu l'anglais, suis les consignes. Si cela n'est pas le cas, fais moi signe, je pourrai te les traduire en version compacte :)
                                      • 1
                                      • 2