You are hereSetting up multi monitor / dual head 1280x1024 with the Intel G31 Integrated Graphics Chipset

Setting up multi monitor / dual head 1280x1024 with the Intel G31 Integrated Graphics Chipset


By Matt - Posted on 10 May 2009

Just a recipe for dual head on Xorg/Linux with the GMA 3100 included with my G31 chipset in case I forget.

1) Obtain “intel” xorg driver version 2.1.1 or later. Build/install.
2) Configure i915 kernel driver, load
3) Configure xorg with the following unusual parts: Monitor Identifiers should match these options under the video card Device block.

Code:

  Option          "monitor-VGA" "vga"
          Option          "monitor-TMDS-1" "dvi"

One monitor should have an

Code:

  Option "LeftOf" "othermonitor"

Finally, under screens you should use a Virtual parameter to tell the driver to allocate the appropriate buffer size.

Code:

  SubSection "Display"
                  Viewport   0 0
                  Depth     24
                  Virtual 2560 1024
                  Modes   "1280x1024"
          EndSubSection

One caveat- If your “virtual” desktop extends past 2048x2048 you can’t use DRI yet. Research indicates that this is a hardware limitation of the older chipsets only and should be overcome soon, but still the driver should be able to map “top to left” in any case, though it doesn’t yet. So if you want DRI you have to have vertically stacked monitors for now which is just not intuitive.

If your TMDS-1 monitor gets an odd flicker in it, it is likely that xorg is not detecting the size of the monitor correctly.  This can be overcome with the DisplaySize option. My 1280x1024 screens for example is

DisplaySize 380 305

See also Wikipedia on GMA and Intel / Linux Docs for these chips.

 

Create Live Bookmark

Syndicate content

Recent comments

Latest images