<HTML> <HEAD> <TITLE>Mettre les choses au point</TITLE> </HEAD> <BODY> <H1>4. <A NAME="s4"></A>Mettre les choses au point</H1> <P> <A HREF="XFree86-XInside.html#toc4">Contenu de cette section</A></P> <P>Dans les extraits ci-dessous, le signe -> vous indique ce qui a été modifié: ne l'incluez PAS dans vos fichiers!</P> <P>Entrée du moniteur (la mienne est monitors/mfreq/mfreq64.vda)</P> <P> <BLOCKQUOTE><CODE> <PRE> [MODES_ETABLIS] "640x480 @ 60Hz", "640x480 @ 72Hz", "640x480 @ 75Hz", "800x600 @ 56Hz", "800x600 @ 60Hz", "800x600 @ 72Hz", "800x600 @ 75Hz", "1024x768 Interlaced", "1024x768 @ 60Hz", "1024x768 @ 70Hz", "1024x768 @ 75Hz", "1152x900 Interlaced", "1152x900 @ 60Hz", "1152x900 @ 67Hz", -> "1168x876 @ 72Hz", "1280x1024 Interlaced", "1280x1024 @ 60Hz", "1600x1200 Interlaced"; </PRE> </CODE></BLOCKQUOTE> </P> <P>Dans le fichier d'informations propre à la carte (la mienne est (boards/s3/764-2.xqa, je me demande pourquoi ils ont presque toutes les cartes Hercules sauf la mienne: Terminator 64/Dram).</P> <P> <BLOCKQUOTE><CODE> <PRE> [VISUEL] BitsPerPixel = 8; MemoryModel = Packed; ColorModel = Indexed; BitsRGB = 6; NumberOfColors = 256; [RESOLUTIONS] 640x480, 800x600, 1024x768, -> 1168x876, 1152x900, 1280x1024 [BUREAUX] 640x480, 800x600, 1024x768, 1152x900, -> 1168x876, 1280x1024, 1600x1200 </PRE> </CODE></BLOCKQUOTE> </P> <P>Si la carte le permet (ce qui n'est PAS le cas pour ma carte) vous pouvez même mettre cette entrée dans les sections 16bpp et 32bpp (bpp: bit par pixel). </P> <P>Le fichier etc/Xaccel.ini ressemblera à ce qui suit: </P> <P> <BLOCKQUOTE><CODE> <PRE> -------------------------------------------------------------- Board = "s3/764-2.xqa"; Monitor = "mfreq/mfreq64.vda"; Depth = 8; -> Desktop = 1168x876; [RESOLUTIONS] -> 1168x876, 1024x768; </PRE> </CODE></BLOCKQUOTE> </P> <P>L'entrée du mode correspondant pour XInside dans etc/Xtimings:</P> <P> <BLOCKQUOTE><CODE> <PRE> -------------------------------------------------------------- [MODE_PREAJUSTE] NomDuModePreajuste = "1168x876 @ 72Hz"; HorPixel = 1168; // pixels VerPixel = 876; // lignes PixelWidthRatio = 4; PixelHeightRatio = 3; HorFrequency = 64.024; // kHz VerFrequency = 71.138; // Hz ScanType = NONINTERLACED; HorSyncPolarity = POSITIVE; VerSyncPolarity = POSITIVE; CharacterWidth = 8; // pixels PixelClock = 105.000; // MHz HorTotalTime = 15.619; // (usec) = 205 caracteres HorAddrTime = 11.124; // (usec) = 146 caracteres HorBlankStart = 11.124; // (usec) = 146 caracteres HorBlankTime = 4.495; // (usec) = 59 caracteres HorSyncStart = 11.962; // (usec) = 157 caracteres HorSyncTime = 2.743; // (usec) = 36 caracteres VerTotalTime = 14.057; // (msec) = 900 lignes VerAddrTime = 13.682; // (msec) = 876 lignes VerBlankStart = 13.682; // (msec) = 876 lignes VerBlankTime = 0.375; // (msec) = 24 lignes VerSyncStart = 13.698; // (msec) = 877 lignes VerSyncTime = 0.219; // (msec) = 14 lignes </PRE> </CODE></BLOCKQUOTE> </P> <P>Vous pouvez vérifier votre conversion en lançant le programme vgaset sans paramètres alors que le serveur XInside tourne: cela produira une ligne à la XFree et, si tout s'est bien passé, cette ligne sera la même que celle de laquelle vous étiez parti (sauf si b et c sont égaux, je n'ai pas réussi à reproduire cette situation dans XInside: le meilleur cas qui s'est produit étant c=b+1).</P> <P></P> <HR> <P> Chapitre <A HREF="XFree86-XInside-5.html">suivant</A>, Chapitre <A HREF="XFree86-XInside-3.html">Précédent</A> <P> Table des matières de <A HREF="XFree86-XInside.html#toc4">ce chapitre</A>, <A HREF="XFree86-XInside.html#toc">Table des matières</A> générale</P> <P> <A HREF="XFree86-XInside.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>