/usr/share/doc/HOWTO/ja-html/XFree86-XInside-3.html is in doc-linux-ja-html 2006.05.25-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Linux XFree-to-Xinside mini-HOWTO: $B$d$C$F$_$h$&!*(B</TITLE>
<LINK HREF="XFree86-XInside-4.html" REL=next>
<LINK HREF="XFree86-XInside-2.html" REL=previous>
<LINK HREF="XFree86-XInside.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="XFree86-XInside-4.html">$B<!$N%Z!<%8(B</A>
<A HREF="XFree86-XInside-2.html">$BA0$N%Z!<%8(B</A>
<A HREF="XFree86-XInside.html#toc3">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s3">3. $B$d$C$F$_$h$&!*(B</A></H2>
<P>$B4{$K$"$l$3$l$$$8$j2s$7$?(B XFree86 $B%b!<%I$,$"$j!"$=$l$r(B Xinside $B$K$=$N$^$^(B
$B0\$7$?$$$H$$$&>u67$G$"$k$H$7$^$9!#$=$N>l9g!"0J2<$N<j=g$rF'$a$P!"$=$l$r(B
$B<B8=$9$k$3$H$,=PMh$^$9!#$3$3$G$O;d$N%G%U%)%k%H$N%S%G%*%b!<%I$r<BNc$H$7$F!"(B
$B$=$N%b!<%I$NJQ49J}K!$r2r@b$7$^$9!#(B
<P>XFree86 $B$N%(%s%H%j$O<!$N$h$&$K$J$C$F$$$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
Modeline "blahblah" DOTCLK A B C D a b c d
</PRE>
</CODE></BLOCKQUOTE>
<P>A $B$+$i(B D $B$*$h$S(B a $B$+$i(B d $B$K$O$=$l$>$l8DJL$N0UL#$,$"$j$^$9!#>\$7$/$O!"(B
$B!V(BThe Hitchhiker's Guide to X386/XFree86 Video Timinig$B!W(B
(<CODE>/usr/lib/X11/doc/VideoModes.doc</CODE>) $B$r8+$FM_$7$$$N$G$9$,!"(B
$B4pACM}O@$rCN$i$J$/$F$bJQ49<+BN$OLdBj$J$/9T$&$3$H$,=PMh$^$9!#(B
<P>$B;d$N(B <CODE>/usr/lib/X11/XF86Config</CODE> $B$N%b!<%I%i%$%s$O<!$N$h$&$J$b$N$G$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
Modeline "1168x876" 105 1168 1256 1544 1640 876 877 891 900
| | | | | | | | |
DOT_CLK A B C D a b c d
</PRE>
</CODE></BLOCKQUOTE>
<P>Xinside $B$G$O!"%(%s%H%j$r(B Xtimings $B%U%!%$%k$KDI2C$7$F!"$=$N%U%!%$%k$r(B
etc/ $B$KCV$/I,MW$,$"$j$^$9(B ($B$3$3$+$i$O!"(B/usr/X11/lib/X11/AcceleratedX $B$H(B
$B$$$C$?(B Xaccel $B$N%H%C%W%G%#%l%/%H%j$r5/E@$K$7$FOC$r?J$a$^$9(B)$B!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
! Somewhere in the file, put here the name you want
[PREADJUSTED_TIMING]
PreadjustedTimingName = "1168x876 @ 72Hz";
!
! These four are obvious
!
HorPixel = 1168; // pixels
VerPixel = 876; // lines
PixelWidthRatio = 4;
PixelHeightRatio = 3;
!
! hsync: DOT_CLK / D * 1000 [KHz]
!
! hsync = 105 / 1640 * 1000 = 64.024 KHz
!
! vsync: ( 1 / (( D / DOT_CLK ) * d) ) * 1,000,000 [Hz]
!
! vsync: ( 1 / (( 1640 / 105 ) * 900) ) * 1,000,000
! ( 1 / 14057.1428571 ) * 1,000,000 = 71.138 Hz
!
HorFrequency = 64.180; // kHz
VerFrequency = 71.138; // Hz
! Obvious
ScanType = NONINTERLACED;
!
! Put here the +/-hsync +/-vsync XFree86 options
!
HorSyncPolarity = POSITIVE;
VerSyncPolarity = POSITIVE;
! Shouldn't change
CharacterWidth = 8; // pixels
! DOT_CLK here
PixelClock = 105.000; // MHz
!
!
! horizontal timings section: [usec]
!
HorTotalTime = D / DOT_CLK = 15.619;
HorAddrTime = A / DOT_CLK = 11.124;
HorBlankStart = A / DOT_CLK = 11.124;
HorBlankTime = HorTotalTime - HorBlankStart = 4.495;
HorSyncStart = B / DOT_CLK = 11.962;
HorSyncTime = C / DOT_CLK - HorSyncStart = 2.743;
!
! vertical timings section: [msec]
!
VerTotalTime = ( HorTotalTime * d ) / 1000 = 14.057;
VerAddrTime = ( HorTotalTime * a ) / 1000 = 13.682;
VerBlankStart = ( HorTotalTime * a ) / 1000 = 13.682;
VerBlankTime = VerTotalTime - VerBlankStart = 0.375;
VerSyncStart = ( HorTotalTime * b ) / 1000 = 13.698;
VerSyncTime = ( HorTotalTime * ( c - b ) ) / 1000
= 0.219
! Finished !
</PRE>
</CODE></BLOCKQUOTE>
<P>$B!#!#!#!#(B
<P>
<HR>
<A HREF="XFree86-XInside-4.html">$B<!$N%Z!<%8(B</A>
<A HREF="XFree86-XInside-2.html">$BA0$N%Z!<%8(B</A>
<A HREF="XFree86-XInside.html#toc3">$BL\<!$X(B</A>
</BODY>
</HTML>
|