|
Lines 708-713
Link Here
|
| 708 |
X11 configuration file:</para> |
708 |
X11 configuration file:</para> |
| 709 |
<programlisting>Option "NoDDC"</programlisting> |
709 |
<programlisting>Option "NoDDC"</programlisting> |
| 710 |
</sect3> |
710 |
</sect3> |
|
|
711 |
|
| 712 |
<sect3> |
| 713 |
<title>Adding a Widescreen Flatpanel to the Mix</title> |
| 714 |
|
| 715 |
<indexterm><primary>widescreen flatpanel configuration</primary></indexterm> |
| 716 |
|
| 717 |
<para>This section assumes a bit of advanced configuration knowledge. |
| 718 |
If attempts to use the standard configuration tools above have not |
| 719 |
resulted in a working configuration, there is information enough |
| 720 |
in the log files to be of use in getting the setup working. |
| 721 |
Use of a text editor will be necessary.</para> |
| 722 |
|
| 723 |
<para>Current Widescreen (WSXGA, WSXGA+, WUXGA, WXGA, WXGA+, et.al.) |
| 724 |
formats support 16:10 and 10:9 formats or aspect ratios that can |
| 725 |
be problematic. Examples of some common screen resolutions for |
| 726 |
16:10 aspect ratios are:</para> |
| 727 |
|
| 728 |
<itemizedlist> |
| 729 |
<listitem><para>2560x1600</para></listitem> |
| 730 |
<listitem><para>1920x1200</para></listitem> |
| 731 |
<listitem><para>1680x1050</para></listitem> |
| 732 |
<listitem><para>1440x900</para></listitem> |
| 733 |
<listitem><para>1280x800</para></listitem> |
| 734 |
</itemizedlist> |
| 735 |
|
| 736 |
<para>At some point, it will be as easy as adding one of these |
| 737 |
resolutions as a possible Mode in the Section "Screen" as such:</para> |
| 738 |
|
| 739 |
<programlisting>Section "Screen" |
| 740 |
Identifier "Screen0" |
| 741 |
Device "Card0" |
| 742 |
Monitor "Monitor0" |
| 743 |
DefaultDepth 24 |
| 744 |
SubSection "Display" |
| 745 |
Viewport 0 0 |
| 746 |
Depth 24 |
| 747 |
Modes "1680x1050" |
| 748 |
EndSubSection |
| 749 |
EndSection</programlisting> |
| 750 |
|
| 751 |
<para><application>&xorg;</application> is smart enough to pull the |
| 752 |
resolution information from the widescreen via I2C/DDC information |
| 753 |
so it knows what the monitor can handle as far as frequencies |
| 754 |
and resolutions.</para> |
| 755 |
|
| 756 |
<para>If those ModeLines do not exist in the drivers, |
| 757 |
one might need to give <application>&xorg;</application> a little hint. |
| 758 |
Using <filename>/var/log/Xorg.0.log</filename> one can extract |
| 759 |
enough information to manually create a ModeLine that will work. |
| 760 |
Simply look for information resembling this:</para> |
| 761 |
|
| 762 |
<programlisting>(II) MGA(0): Supported additional Video Mode: |
| 763 |
(II) MGA(0): clock: 146.2 MHz Image Size: 433 x 271 mm |
| 764 |
(II) MGA(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0 |
| 765 |
(II) MGA(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0 |
| 766 |
(II) MGA(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz</programlisting> |
| 767 |
|
| 768 |
<para>This information is called EDID information. Creating a |
| 769 |
ModeLine from this is just a matter of putting the numbers in the |
| 770 |
correct order:</para> |
| 771 |
|
| 772 |
<programlisting> ModeLine <name> <clock> <4 horiz. timings> <4 vert. timings></programlisting> |
| 773 |
|
| 774 |
<para>So that the ModeLine in Section "Monitor" for this example |
| 775 |
would look like this:</para> |
| 776 |
|
| 777 |
<programlisting>Section "Monitor" |
| 778 |
Identifier "Monitor1" |
| 779 |
VendorName "Bigname" |
| 780 |
ModelName "BestModel" |
| 781 |
ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089 |
| 782 |
Option "DPMS" |
| 783 |
EndSection</programlisting> |
| 784 |
|
| 785 |
<para>Now having completed these simple editing steps, X should start |
| 786 |
on your new widescreen monitor. |
| 787 |
</sect3> |
| 711 |
</sect2> |
788 |
</sect2> |
| 712 |
</sect1> |
789 |
</sect1> |