Écran inconnu, ajouter le votre aux écrans connus
Un article de Wiki de la communauté Mandriva.
Sommaire |
[modifier] Obtenir les caractéristiques de votre écran
[modifier] Obtenir son EDID
Pour plus d'informations sur l'EDID (Extended Display Identification Data), consulter la page EDID
[en] sur Wikipédia.
[modifier] La méthode monitor-edid
Dans une console, en tant que root, tapez :
Quand vous ouvrez une console superutilisateur (root) vous êtes placé dans /root/ donc vous obtenez un fichier edid.bin dans /root/, donc dans la suite remplacer /home/<utilisateur>/ par /root/.
Remarque : Il est possible que cette commande ne fonctionne pas pour certains matériels.
Dernière minute (pour Mandriva 2008) :
- la version 1.16 dans 2008.0/....../main/testing/ fonctionne pour certains matériels !
- vous pouvez l’installer dans la 2008.0 et peut-être 2007.1.
- vous la trouverez à <adresse internet>/mandrivalinux/official/2008.0/i586/media/main/testing
par exemple
ftp://ftp.ciril.fr/pub/linux/mandrivalinux/official/2008.0/i586/media/main/testing.[modifier] La méthode Nvidia
Dans le menu, lancer l'outil Outils -> Outils système -> Nvidia display settings.
dans GPU 0
dans CRT-1
cliquer sur Acquire EDID.
Il vous est proposé de créer un fichier edid.bin dans /home/<utilisateur>/, acceptez-le.
Cherchez dans les outils accompagnant votre pilote la fonction équivalente et adaptez les désignations à votre cas.
[modifier] Analyser le contenu de edid.bin
Ouvrez une console texte dans /home/<utilisateur>/ et taper
vous obtenez toutes les caractéristiques sauf la capacité à gérer l’énergie, par exemple :
Name: Philips 170C5 EISA ID: PHLc00b Screen size: 33.8 cm x 27.0 cm (17.03 inches, aspect ratio 5/4 = 1.25) Gamma: 2.2 Analog signal Max video bandwidth: 140 MHz HorizSync 30-82 VertRefresh 56-76 # Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4) ModeLine « 1280x1024 » 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
[modifier] Savoir si votre écran gère l'énergie
Installer le paquet read-edid (par exemple avec
drakrpm).
Puis en tant que root ouvrez une console dans /home/<utilisateur>/ puis taper :
pour entrer dans votre dossier personnel, puis taper :
Vous obtenez par exemple :
parse-edid: parse-edid version 1.4.1
parse-edid: EDID checksum passed.
# EDID version 1 revision 3
Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "ASUS VW193S"
VendorName "ACI"
ModelName "ASUS VW193S"
# Block type: 2:0 3:fd
HorizSync 30-83
VertRefresh 55-75
# Max dot clock (video bandwidth) 150 MHz
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff
# DPMS capabilities: Active off:yes Suspend:yes Standby:yes
Mode "1440x900" # vfreq 59.887Hz, hfreq 55.935kHz
DotClock 106.500000
HTimings 1440 1520 1672 1904
VTimings 900 903 909 934
Flags "+HSync" "-VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff
EndSection
la ligne DPMS capabilities: Active off:yes Suspend:yes Standby:yes indique que le moniteur gère l’énergie.
[modifier] À l'aide des caractéristiques
Remplacer par leur valeur les variables dans la définition suivante :
<vendor name>; <name> ; <eisa-id>; <HorizSync>; <VertRefresh>; <dpms support ?>
Vous obtenez la forme normale de la description d’un écran pour Mandriva
Exemple pour un écran Philips :
Philips; Philips 170C5; PHLc00b; 30.0-82.0 ; 56.0-76.0; 1
Remarque :
<dpms support ?> ::= 0 ou 1
- 0 <=> ne supporte pas la gestion d’énergie
- 1 <=> supporte la gestion d’énergie
[modifier] Faire connaître votre écran aux outils Mandriva
En tant que root, ajouter la description :
<vendor name>; <name> ; <eisa-id>; <HorizSync>; <VertRefresh>; <dpms support ?>
Exemple :
Philips; Philips 170C5; PHLc00b; 30.0-82.0 ; 56.0-76.0; 1
dans le fichier
/usr/share/ldetect-lst/MonitorsDB
en respectant l’ordre alphabétique
Il vous reste à sélectionner votre écran avec l’outil Configurer le serveur d’affichage.
[modifier] Demander à Mandriva d'insérer votre écran dans la liste des écrans
Ainsi vous n’aurez plus à l’ajouter vous-même dans le futur.
Pour ceci, connectez-vous sur https://qa.mandriva.com pour rapporter un bogue en mode expert :
- sélectionner pour « severity » la valeur « enhancement »
- dire que vous voulez que Mandriva insère votre écran dans la liste des écrans supportés
- fournir :
- le résultat de l’analyse par monitor-parse-edid
- la description à ajouter
[modifier] Notes de version
Ce tutoriel fonctionne sur les versions 2008 et 2008 Spring.

