Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 363

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Framebuffer HOWTO: $B%U%l!<%`%P%C%U%!%G%P%$%9$N%?%$%_%s%0$K(B XFree86 $B%b!<%I%i%$%s$r$I$N$h$&(B</TITLE>
 <LINK HREF="Framebuffer-HOWTO-19.html" REL=next>
 <LINK HREF="Framebuffer-HOWTO-17.html" REL=previous>
 <LINK HREF="Framebuffer-HOWTO.html#toc18" REL=contents>
</HEAD>
<BODY>
<A HREF="Framebuffer-HOWTO-19.html">$B<!$N%Z!<%8(B</A>
<A HREF="Framebuffer-HOWTO-17.html">$BA0$N%Z!<%8(B</A>
<A HREF="Framebuffer-HOWTO.html#toc18">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s18">18. $B%U%l!<%`%P%C%U%!%G%P%$%9$N%?%$%_%s%0$K(B XFree86 $B%b!<%I%i%$%s$r$I$N$h$&(B</A>$B$KJQ49$7$?$i$h$$$G$9$+!#(B</H2>

<P>
<P>
<P>$B$*;H$$$N%^%7%s$K(B XFree86 (X11) $B$r%$%s%9%H!<%k$7$F$$$k$J$i!"$A$c$s$H;H(B
$B$&$3$H$,$G$-$k$G$7$g$&!#%U%l!<%`%P%C%U%!%G%P%$%9$K$h$C$FI,MW$H$5$l$?MW(B
$B5a%?%$%_%s%0$K$*;H$$$N(B XF86Config $B$K(B $B%b!<%I%i%$%s$rJQ49$9$k$N$O$H$F$b(B
$B4JC1$G$9!#(B
<P>
<P>$B%U%l!<%`%P%C%U%!%G%P%$%9$K$O<!$N$h$&$J%U%#!<%k%I$,I,MW$G$9!#(B
<P>
<P>
<UL>
<LI>pixclock - $B%T%3IC$G$N%T%/%;%k(B</LI>
<LI>left_margin - time fron sync to picture</LI>
<LI>right_margin - time from picture to sync</LI>
<LI>upper_margin - time from sync to picture</LI>
<LI>lower_margin - time from picture to sync</LI>
<LI>hsync_len - $B?eJ?F14|D9(B</LI>
<LI>vsync_len - $B?bD>F14|D9(B</LI>
</UL>
<P>
<P>
<P>
<P>XFree86 $B%b!<%I9T$O<!$N$h$&$JItJ,$,$"$j$^$9!#(B
<P>
<PRE>
Modeline  "1280x1024" DCF HR SH1 SH2 HFL VR SV1 SV2 VFL
</PRE>
<P>
<P>
<P>framebuffer device timings $B$N@_Dj$K(B XF86 $B%b!<%I%i%$%s$KK]Lu$9$k$?$aC1(B
$B=c$J7W;;$r$9$kI,MW$,$"$j$^$9!#Nc$H$7$F!";d$N(B XF86Config $B%U%!%$%k$+$i<h$C(B
$B$F$-$?%b!<%I%i%$%s$rJQ49$9$kJ}K!$r;n$7$F$_$^$7$g$&!#(B
<P>
<PRE>
Modeline  "1280x1024" 110.00 1280 1328 1512 1712 1024 1025 1028 1054
</PRE>
<P>
<P>
<P>$B$O$8$a$KMW5a$5$l$?(B pixclock $BN($r7W;;$7$^$9!#(B XFree86 $B$O%a%,%X%k%D$r;H(B
$B$$$^$9$,!"%U%l!<%`%P%C%U%!%G%P%$%9$O%T%3%;%3%s%I$r;H$$$^$9(B($B$=$NM}M3$O(B
$B;d$K$O$o$+$j$^$;$s(B)$B!#(BDCF $B$G(B 1 $BK|$r3d$j$^$9!#$?$H$($P!"(B1,000,000 /
110.0 = 9090.9091
<P>
<P>
<P>$B$5$F!"?eJ?%?%$%_%s%0$r7W;;$7$J$/$F$O$$$1$^$;$s!#(B
<P>
<UL>
<LI>left_margin = HFL - SH2 </LI>
<LI>right_margin = SH1 - HR</LI>
<LI>hsync_len = SH2 - SH1</LI>
</UL>
<P>
<P>$B$o$l$o$l$NNc$O<!$N$h$&$K$J$j$^$9!#(B
<P>
<UL>
<LI>left_margin = 1712 - 1512 = 200</LI>
<LI>right_margin = 1328 - 1280 = 48</LI>
<LI>hsync_len = 1512 - 1328 = 184</LI>
</UL>
<P>
<P>$B$5$i$K!"2>A[%?%$%_%s%0$r7W;;$7$J$1$l$P$$$1$^$;$s!#(B
<P>
<UL>
<LI>upper_margin = VFL - SV2</LI>
<LI>lower_margin = SV1 - VR</LI>
<LI>vsync_len = SV2 - SV1</LI>
</UL>
<P>
<P>$B$o$l$o$l$NNc$G$O!"$3$N$h$&$K$7$F$$$^$9!#(B
<UL>
<LI>upper_margin = 1054 - 1028 = 26</LI>
<LI>lower_margin = 1025 - 1024 = 1</LI>
<LI>vsync_len = 1028 - 1025 = 3</LI>
</UL>
<P>
<P>
<P>$B>e=R$7$?%b!<%I$K$D$$$F%U%l!<%`%P%C%U%!$r@_Dj$9$k$?$a$3$N>pJs$r;H$($^$9!#(B
$B$?$H$($P!"(Bmatroxfb $B%U%l!<%`%P%C%U%!$G$O!"<!$N$h$&$K$J$j$^$9!#(B
<P>
<PRE>
video=matrox:xres:&lt;>,yres:&lt;>,depth:&lt;>,left:&lt;>,right:&lt;>,hslen:&lt;>,upper:&lt;>,lower:&lt;>,vslen:&lt;>
</PRE>
<P>
<P>$B;d$N(B /etc/lilo.conf $B$K!"<!$N$h$&$J9T$rDI2C$7$F$$$^$9!#(B
<P>
<PRE>
append = "video=matrox:xres:1280,yres:1024,depth:32,left:200,right:48,hslen:184,upper:26,lower:0,vslen:3"
</PRE>
<P>
<P>
<P>$B$3$N>l9g!"(Bpixclock $B$r;H$C$F$$$J$$$3$H$KCm0U$7$F$/$@$5$$!#(Bpixclock $B$N;XDj$O(B
$B%G%U%)%k%H$N(B pixclock $BN($r9%$^$J$$>l9g$K$@$1I,MW$G$9!#%Q%i%a!<%?!<$H$7$F$b(B
$B$^$?$3$l$rJdB-$G$-$^$9!#(Bpixclock $B$r@_Dj$9$k$K$O!"$3$N(B HOWTO $B$NB>$N9`L\$K=q(B
$B$$$F$"$j$^$9!#(B
<P>
<HR>
<A HREF="Framebuffer-HOWTO-19.html">$B<!$N%Z!<%8(B</A>
<A HREF="Framebuffer-HOWTO-17.html">$BA0$N%Z!<%8(B</A>
<A HREF="Framebuffer-HOWTO.html#toc18">$BL\<!$X(B</A>
</BODY>
</HTML>