Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
intel_graphics_old [Le 22/03/2009, 11:27]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Breezy Dapper Edgy matériel carte_graphique Intel brouillon}} 
  
----- 
- 
-<note tip> La page concernant les carte graphique intel est [[intel_graphics]] 
- 
-La présente page propose une résolution particulière d'un problème qui n'​esixte plus depuis ubuntu 7.04</​note>​ 
- 
- 
- 
- 
-====== Installer le pilote pour le chipset Intel i915G ====== 
- 
- 
-Veuillez utiliser le nouveau pilote qui se trouve dans le dépôt Universe : 
- 
-<​code>​sudo apt-get install xserver-xorg-video-intel</​code>​ 
-Puis modifiez votre Xorg dans la section "​Device"​ après "​driver"​ en remplacant "vesa " ou "​i810"​ par "​intel"​ 
- 
-Veuillez également vous reporter à ces pages pour plus d'​informations :  
- 
-[[:​intel_graphics]] 
- 
-[[https://​wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsIntel|i915]] 
- 
-<note important>​Depuis la sortie des nouveaux pilotes Intel, la méthode décrite par après est **dépassée**,​ mais peut éventuellement servir pour les anciennes distros</​note>​ 
- 
----- 
- 
-Le pilote du chipset Intel i915 (ou similaires 845G/​855G/​865G/​915G/​945G) est incomplet sous Hoary et sous Breezy. 
-Le gestionnaire graphique n'est donc pas en mesure d'​afficher la résolution maximale. 
- 
-===== 915Resolution ===== 
- 
-**915Resolution** est un outil utilisé pour modifier le BIOS des chipsets graphiques Intel des séries 800 et 900. Ceci inclut les modèles 845G, 855G, 865G, 915G, 915GM et 945G. Cette modification est nécessaire pour permettre la reconnaissance de certaines résolutions graphiques par les serveurs Xorg ou XFree86. 
- 
-Les modifications de **915Resolution** sont volatiles. Il n'y a pas de risque de modification permanente du BIOS.  
- 
-Ceci signifie également que **915Resolution** devra être exécuté à chaque démarrage du système afin de charger les modifications. 
- 
- 
-===== Installation de 915Resolution pour Breezy ===== 
- 
-==== Méthode principale ==== 
- 
-[[http://​www.geocities.com/​stomljen/​download.html|Télechargement de 915Resolution]]. La version actuelle est la 0.5.3 (au 15/​04/​2007). 
- 
-Ouvrez un terminal et lancez la commande suivante pour le télécharger : 
- 
-<​code>​wget -c http://​www.geocities.com/​stomljen/​915resolution-0.5.3.tar.gz</​code>​ 
- 
-Décompressez l'​archive et entrez dans le répertoire : 
- 
-<​code>​tar xzfv 915resolution-0.5.3.tar.gz && cd 915resolution-0.5.3</​code>​ 
- 
-Lancez //​915resolution//​ pour lister les modes disponibles : 
- 
-<​code>​sudo ./​915resolution -l</​code>​ 
- 
-Choisir un mode inutilisé (ici « 3c ») : 
- 
-<​code>​sudo ./​915resolution 3c 1400 1050 32</​code>​ 
- 
-==== Alternative pour Breezy ==== 
- 
-Il existe un paquet [[http://​www.freshnet.org/​debian/​hoary/​|ici]] ; il marche aussi sous Breezy. 
- 
-FIXME : // Utile de garder cette alternative (ancienne version) ?// 
-<​code>​wget http://​www.freshnet.org/​debian/​hoary/​915resolution_0.5-2_i386.deb</​code>​ 
- 
-On l'​installe : 
- 
-<​code>​sudo dpkg -i 915resolution_0.5-2_i386.deb</​code>​ 
- 
-Depuis la version 0.5-2, les fichiers de configuration sont automatiquement installés. ​ 
- 
-Il ne reste qu'a faire : 
- 
-  915resolution -l 
- 
-et éditer le fichier de configuration « /​etc/​default/​915resolution » pour paramétrer sa résolution. 
- 
-Autrement manuellement il faut faire : 
- 
-FIXME 
- 
-Afin de permettre les modifications du bios de votre carte graphique à chaque démarrage, voici deux fichiers qui automatiseront cette tâche : 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **/​etc/​default/​915resolution** qui va contenir : 
- 
-<​file>​ 
-# 
-# 915resolution default 
-# 
-# find free modes by  915resolution -l 
-# and set it to MODE 
- 
-MODE=3c 
-# 
-# and set resolutions for the mode. 
-# 
-XRESO=1400 # A REMPLACER PAR VOTRE RESOLUTION 
-YRESO=1050 # A REMPLACER PAR VOTRE RESOLUTION 
-</​file>​ 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Créez ensuite]] le lanceur que vous sauvegarderez sous **/​etc/​init.d/​915resolution** ​ 
- 
-<​file>​ 
-#! /bin/sh 
- 
-PATH=/​sbin:/​bin:/​usr/​sbin:/​usr/​bin 
-PROG=/​usr/​sbin/​915resolution 
-NAME=915resolution 
-DESC=915resolution 
- 
-test -x $DAEMON || exit 0 
- 
-# Include 915resolution defaults if available 
-if [ -f /​etc/​default/​915resolution ] ; then 
- . /​etc/​default/​915resolution 
-fi 
-if [ "​$MODE"​ = ""​ ] || [ "​$XRESO"​ = ""​ ] || [ "​$YRESO"​ = ""​ ]; then 
-   echo "*** Your 915resolution hasn't been configured! ***" 
-   echo "​Please configure /​etc/​default/​915resolution."​ 
-   echo "MODE, XRESO, and YRESO."​ 
-   exit 0 
-fi 
- 
-set -e 
- 
-case "​$1"​ in 
-  start) 
- echo -n "​Starting $DESC: " 
- $PROG $MODE $XRESO $YRESO 
- echo "​$NAME."​ 
- ;; 
-  stop) 
- #echo -n "​Stopping $DESC: " 
- #echo "​$NAME."​ 
- ;; 
-  *) 
- N=/​etc/​init.d/​$NAME 
- # echo "​Usage:​ $N start" >&2 
- echo "​Usage:​ $N start" >&2 
- exit 1 
- ;; 
-esac 
- 
-exit 0 
-</​file>​ 
- 
-Rendre ce script exécutable : 
- 
-<​code>​sudo chmod a+x /​etc/​init.d/​915resolution</​code>​ 
- 
-Il faut enregistrer ce script afin qu'il soit exécuté avant GDM/KDM/XDM ou équivalent : 
- 
-<​code>​sudo update-rc.d 915resolution defaults 19</​code>​ 
- 
-Il ne reste plus qu'a tester : 
- 
-<​code>​sudo /​etc/​init.d/​915resolution start</​code>​ 
- 
-==== Configuration du serveur X ==== 
- 
-Il va falloir [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] **/​etc/​X11/​xorg.conf** 
- 
-<​del>​Dans ce fichier, vous devez ajouter la ligne ''​Option "​ForceBIOS"​ "​1920x1440=1400x1050"''​.</​del>​ 
- 
-Cette option ''​ForceBIOS''​ n'​existe que dans la prochaine version du pilote, qui 
-incorpore la fonction de 915resolution,​ qui devient inutile du coup) 
- 
-Donc soit le nouveau pilote, ''​ForceBIOS''​ et pas de ''​915resolution'',​ soit le 
-pilote actuel, ''​915resolution''​ et pas de ''​ForceBIOS''​. 
- 
-Utiliser ''​ForceBIOS''​ sur un pilote qui ne reconnait pas l'​option ne casse 
-rien, il faut quand même le signaler, l'​option est juste ignorée. 
- 
-Par contre, le nouveau pilote, trouvable sous forme binaire incomplète 
-pour X.org 6.8.2, génère un //​mismatch//​ de pilote avec DRM, donc pas de 3D 
-accélérée. 
- 
- 
-==== Suite ==== 
- 
-Après cela, le fichier « /​etc/​X11/​xorg.conf » ressemblera à ceci : 
- 
-<​file>​ 
-[...] 
-Section "​Device"​ 
-        Identifier ​     "Intel 915GM" 
-        Driver ​         "​i810"​ 
-        BusID           "​PCI:​0:​2:​0"​ 
-        VideoRam ​       65536 
-#       ​Option ​         "​ForceBIOS" ​  "​1920x1440=1400x1050" ​  # Sera utile avec la prochaine version du pilote, uniquement 
-EndSection 
- 
-Section "​Monitor"​ 
-        Identifier ​     "​Generic Monitor"​ 
-        HorizSync ​      28-72 
-        VertRefresh ​    59.0 - 75.0 
-        Option ​         "​DPMS"​ 
-EndSection 
- 
-Section "​Screen"​ 
-        Identifier ​     "​Default Screen"​ 
-        Device ​         "Intel 915GM" 
-        Monitor ​        "​Generic Monitor"​ 
-        DefaultDepth ​   24 
-        SubSection "​Display"​ 
-                Depth           24 
-                Modes           "​1600x1200"​ "​1400x1050"​ "​1280x1024"​ "​1024x768"​ 
-        EndSubSection 
-EndSection 
- 
-[...] 
- 
-Section "​DRI"​ 
-        Mode    0666 
-EndSection 
-[...] 
-</​file>​ 
- 
-Il ne vous reste plus qu'à sauvegarder votre configuration. 
- 
-Pour que les changements prennent effet, redémarrez votre machine ou redémarrez la session X en faisant ''​CTRL + ALT + Retour en arrière''​. 
- 
-===== Avec APT pour Dapper et Edgy  ===== 
- 
-Pour simplifier cette manipulation qui oblige à toucher au fichier de configuration de X.org, il suffit d'​installer le paquet « 915resolution » //via// votre méthode préférée. En ligne de commande : 
- 
-  sudo apt-get install 915resolution 
- 
-Et pour que les changements soient pris en compte, il est nécessaire de redémarrer votre machine <​del>​ou redémarrez la session X en faisant Ctrl--Alt--<​-</​del>​ (cette manipulation impactant le bios de la carte graphique, je pense qu'un simple redémarrage de la session X ne suffit pas). 
- 
-Toutefois, quelques manipulations supplémentaires semblent indispensables. 
- 
-Tout d'​abord,​ vérifiez dans : 
-   /​usr/​share/​doc/​915resolution/​README.Debian 
-quel est le mode désiré. (Il apparait qu'il n'y a pas de mode 24 bits, choisissez 32 bits). 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez ensuite]] **/​etc/​default/​915resolution** 
-et remplissez les trois champs ; mode, horizontal et vertical. 
- 
-Dans mon cas (chipset Intel 82865G) il fallut également modifier xorg.conf de la façon suivante: 
- 
-Section "​Device"​ 
- Identifier "​Intel 915GM" 
- Driver "​i810"​ 
- BusID "​PCI:​0:​2:​0"​ 
-EndSection 
- 
-Section "​Monitor"​ 
- Identifier "​Écran générique"​ 
- Option "​DPMS"​ 
- HorizSync 30-107 
- VertRefresh 48-120 
-EndSection 
- 
-Section "​Screen"​ 
- Identifier "​Default Screen"​ 
- Device "​Intel 915GM" 
- Monitor "​Écran générique"​ 
- DefaultDepth 24 
- SubSection "​Display"​ 
- Depth 1 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 4 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 8 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 15 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 16 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
- SubSection "​Display"​ 
- Depth 24 
- Modes "​1472x1104"​ "​1024x768"​ "​960x960"​ "​960x768"​ "​880x704"​ "​800x600"​ "​720x400"​ "​640x480"​ "​256x160"​ "​96x808"​ 
- EndSubSection 
-EndSection 
- 
-Ce que j'ai changé ici : 
- 
-Section '​Device'​ 
-              Identifier ​   >  "Intel 915GM" 
- 
-        '​Monitor'​ 
-              HorizSync 
-              VertRefresh ​  > ​ sont des données spécifiques à mon écran 
- 
-        '​Screen'​ 
-              Device ​       >   "​Intel 915GM" 
- 
-Ensuite il m'a fallut rajouter "​1024x768"​ à chacune des profondeurs de couleur. 
- 
-Au redémarrage de X la nouvelle résolution était enfin appliquée. 
- 
-=====  Réglages ===== 
- 
-==== Luminosité ==== 
- 
-pour le réglage de la luminosité,​ utilise la commande xgamma : 
- 
-  xgamma -gamma 0.8 
- 
-Les valeurs sont comprises entre 0.100 et 10.000 
-Par défaut, c'est 1 
- 
-Sauf que ce changement est temporaire. 
-Pour le rendre permanent, on va aller triturer dans le moteur ! 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez]] (une fois encore) le fichier **/​etc/​X11/​xorg.conf** 
- 
-Dans la section "​Monitor"​ on rajoute la dernière ligne : 
- 
-  Section "​Monitor"​ 
-        Identifier "​Écran générique"​ 
-        Option "​DPMS"​ 
-        HorizSync 28-64 
-        VertRefresh 43-60 
-        Gamma 0.7 
-  EndSection 
- 
-Et "​voilà"​ comme disent les Français ;-) 
- 
-===== Références ===== 
- 
-  * [[http://​www.geocities.com/​stomljen|Site de Steve Tomljenovic]]. 
-  * [[http://​rdo.homelinux.org/​ubuntu-linux-on-a-dell-latitude-d610/​|Note pour l'​installation d'un Dell Latitude d610]]. 
- 
----- 
- 
-//​Contributeurs : [[utilisateurs:​Lym]] ([[https://​wiki.ubuntu.com/​i915Driver|traduction]]),​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=869|Jacques Le Roux]], Nico (pour ses précieuses précisions)//​ 
  • intel_graphics_old.1237717660.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)