Two monitors, modelines, xorg.conf, and all that...

2009-06-03 Thread Marko Vojinovic
I have a laptop whose widescreen LVDS reports these modelines
(correctly, afaik):

(II) intel(0): Modeline 1280x800x59.8   83.50  1280 1352 1480 1680
800 803 809 831 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline 1024x768x60.0   65.00  1024 1048 1184 1344
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline 800x600x60.3   40.00  800 840 968 1056  600
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline 640x480x59.9   25.18  640 656 752 800  480
490 492 525 -hsync -vsync (31.5 kHz)

I also have a widescreen VGA monitor, reporting these:

(II) intel(0): Modeline 1680x1050x59.9  119.00  1680 1728 1760 1840
1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
(II) intel(0): Modeline 1680x1050x60.0  146.25  1680 1784 1960 2240
1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
(II) intel(0): Modeline 1400x1050x60.0  122.00  1400 1488 1640 1880
1050 1052 1064 1082 +hsync +vsync (64.9 kHz)
(II) intel(0): Modeline 1280x1024x75.0  135.00  1280 1296 1440 1688
1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline 1280x1024x60.0  108.00  1280 1328 1440 1688
1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) intel(0): Modeline 1440x900x75.0  136.75  1440 1536 1688 1936
900 903 909 942 -hsync +vsync (70.6 kHz)
(II) intel(0): Modeline 1440x900x59.9  106.50  1440 1520 1672 1904
900 903 909 934 -hsync +vsync (55.9 kHz)
(II) intel(0): Modeline 1280x960x60.0  108.00  1280 1376 1488 1800
960 961 964 1000 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline 1152x864x75.0  108.00  1152 1216 1344 1600
864 865 868 900 +hsync +vsync (67.5 kHz)
(II) intel(0): Modeline 1024x768x75.0   78.75  1024 1040 1136 1312
768 769 772 800 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline 1024x768x70.1   75.00  1024 1048 1184 1328
768 771 777 806 -hsync -vsync (56.5 kHz)
(II) intel(0): Modeline 1024x768x60.0   65.00  1024 1048 1184 1344
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline 832x624x74.6   57.28  832 864 928 1152  624
625 628 667 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline 800x600x72.2   50.00  800 856 976 1040  600
637 643 666 +hsync +vsync (48.1 kHz)
(II) intel(0): Modeline 800x600x75.0   49.50  800 816 896 1056  600
601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Modeline 800x600x60.3   40.00  800 840 968 1056  600
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline 800x600x56.2   36.00  800 824 896 1024  600
601 603 625 +hsync +vsync (35.2 kHz)
(II) intel(0): Modeline 640x480x75.0   31.50  640 656 720 840  480
481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline 640x480x72.8   31.50  640 664 704 832  480
489 492 520 -hsync -vsync (37.9 kHz)
(II) intel(0): Modeline 640x480x75.0   31.50  640 656 720 840  480
481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline 640x480x59.9   25.18  640 656 752 800  480
490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline 720x400x70.1   28.32  720 738 846 900  400
412 414 449 -hsync +vsync (31.5 kHz)

When I plug in the VGA, X chooses the highest common resolution, which
happens to be 1024x768. I can only ponder as to why a 22 VGA monitor
does not want to do 1280x800, but that's not the question. What I
would like to have is the following setup:

* when VGA is not plugged in, LVDS should be up with its native
resolution (1280x800)
* when VGA is plugged in, LVDS should be off, while VGA in its native
resolution (1680x1050)

It would be nice to have this hot-pluggable, but I don't mind
restarting X or the computer for the change. Can anybody tell me how
to configure xorg.conf to make this happen?

My current xorg.conf is fairly simple so far:


Section ServerLayout
Identifier X.org Configured
Screen Screen0
EndSection

Section Device
Option  AccelMethod  XAA
Identifier  Card0
Driver  intel
VendorName  Intel Corporation
BoardName   Mobile GM965/GL960 Integrated Graphics Controller
BusID   PCI:0:2:0
EndSection

Section Screen
Identifier Screen0
Device Card0
EndSection


The AccelMethod is set to XAA because of that famous intel random
lockup thing (it doesn't eliminate the bug, just makes it more rare),
everything else is autoconfigured.

Thanks, :-)
Marko

-- 
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines


Re: Two monitors, modelines, xorg.conf, and all that...

2009-06-03 Thread Wolfgang S. Rupprecht

Marko Vojinovic vvma...@gmail.com writes:
 When I plug in the VGA, X chooses the highest common resolution, which
 happens to be 1024x768. I can only ponder as to why a 22 VGA monitor
 does not want to do 1280x800, but that's not the question. What I
 would like to have is the following setup:

Under f11 this appears to have changed, at least for a Acer Aspire One
netbook I just tested.  When I plug a 1200x1600 monitor into it the
desktop comes up 1200x1600 instead of the 1024x600 it is when only the
native screen is attached.

So the answer my be, just wait a few days and upgrade to f11.  With
preupgrade is should be a painless upgrade.

-wolfgang
-- 
Wolfgang S. Rupprecht  Android 1.5 (Cupcake) and Fedora-11

-- 
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines


Re: Two monitors, modelines, xorg.conf, and all that...

2009-06-03 Thread Shannon McMackin

On 06/03/2009 03:34 AM, Marko Vojinovic wrote:

I have a laptop whose widescreen LVDS reports these modelines
(correctly, afaik):

(II) intel(0): Modeline 1280x800x59.8   83.50  1280 1352 1480 1680
800 803 809 831 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline 1024x768x60.0   65.00  1024 1048 1184 1344
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline 800x600x60.3   40.00  800 840 968 1056  600
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline 640x480x59.9   25.18  640 656 752 800  480
490 492 525 -hsync -vsync (31.5 kHz)

I also have a widescreen VGA monitor, reporting these:

(II) intel(0): Modeline 1680x1050x59.9  119.00  1680 1728 1760 1840
1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
(II) intel(0): Modeline 1680x1050x60.0  146.25  1680 1784 1960 2240
1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
(II) intel(0): Modeline 1400x1050x60.0  122.00  1400 1488 1640 1880
1050 1052 1064 1082 +hsync +vsync (64.9 kHz)
(II) intel(0): Modeline 1280x1024x75.0  135.00  1280 1296 1440 1688
1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline 1280x1024x60.0  108.00  1280 1328 1440 1688
1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) intel(0): Modeline 1440x900x75.0  136.75  1440 1536 1688 1936
900 903 909 942 -hsync +vsync (70.6 kHz)
(II) intel(0): Modeline 1440x900x59.9  106.50  1440 1520 1672 1904
900 903 909 934 -hsync +vsync (55.9 kHz)
(II) intel(0): Modeline 1280x960x60.0  108.00  1280 1376 1488 1800
960 961 964 1000 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline 1152x864x75.0  108.00  1152 1216 1344 1600
864 865 868 900 +hsync +vsync (67.5 kHz)
(II) intel(0): Modeline 1024x768x75.0   78.75  1024 1040 1136 1312
768 769 772 800 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline 1024x768x70.1   75.00  1024 1048 1184 1328
768 771 777 806 -hsync -vsync (56.5 kHz)
(II) intel(0): Modeline 1024x768x60.0   65.00  1024 1048 1184 1344
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline 832x624x74.6   57.28  832 864 928 1152  624
625 628 667 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline 800x600x72.2   50.00  800 856 976 1040  600
637 643 666 +hsync +vsync (48.1 kHz)
(II) intel(0): Modeline 800x600x75.0   49.50  800 816 896 1056  600
601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Modeline 800x600x60.3   40.00  800 840 968 1056  600
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline 800x600x56.2   36.00  800 824 896 1024  600
601 603 625 +hsync +vsync (35.2 kHz)
(II) intel(0): Modeline 640x480x75.0   31.50  640 656 720 840  480
481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline 640x480x72.8   31.50  640 664 704 832  480
489 492 520 -hsync -vsync (37.9 kHz)
(II) intel(0): Modeline 640x480x75.0   31.50  640 656 720 840  480
481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline 640x480x59.9   25.18  640 656 752 800  480
490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline 720x400x70.1   28.32  720 738 846 900  400
412 414 449 -hsync +vsync (31.5 kHz)

When I plug in the VGA, X chooses the highest common resolution, which
happens to be 1024x768. I can only ponder as to why a 22 VGA monitor
does not want to do 1280x800, but that's not the question. What I
would like to have is the following setup:

* when VGA is not plugged in, LVDS should be up with its native
resolution (1280x800)
* when VGA is plugged in, LVDS should be off, while VGA in its native
resolution (1680x1050)

It would be nice to have this hot-pluggable, but I don't mind
restarting X or the computer for the change. Can anybody tell me how
to configure xorg.conf to make this happen?

My current xorg.conf is fairly simple so far:


Section ServerLayout
 Identifier X.org Configured
 Screen Screen0
EndSection

Section Device
 Option  AccelMethod  XAA
 Identifier  Card0
 Driver  intel
 VendorName  Intel Corporation
 BoardName   Mobile GM965/GL960 Integrated Graphics Controller
 BusID   PCI:0:2:0
EndSection

Section Screen
 Identifier Screen0
 Device Card0
EndSection


The AccelMethod is set to XAA because of that famous intel random
lockup thing (it doesn't eliminate the bug, just makes it more rare),
everything else is autoconfigured.

Thanks, :-)
Marko

The display-settings applet should allow you to do this.  It won't be 
automatic, but it also won't take but a few mouse-clicks to do it. 
System - Preferences - Display.


--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines