I can seem to find any documentation on this.  I've tried the dualhead snippet on the intel website, but I keep getting TDMS-1 and TMDS-2 connecting to pipe A and the two displays cloned. The xrandr utility wouldn't work with the Xinerama on in the 
xorg.conf, but when I shut it off in the conf file, the xrandr utility doesn't seem to do much other than make the two displays flicker when you hit enter.  My hardware spec says the output of the 945GM looks like this:
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">      ___________</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">      |         |
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">      |  945GM  |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
      |_________|</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">       | | | | |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
   ____| | | | |___________</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   |    _| | |___          |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
   |   |   |     |         |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   |   |   |     |         |</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
  TV  VGA LVDS TDMS-1   TDMS-2</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">              (SDVO1?) (SDVO2?)</span><br><br>The VGA works fine during bootup and for the console.  I'm pretty sure I need to assign TDMS-1 to Pipe A and TDMS-2 to Pipe B, but I can't find anything in the documentation that seems to work.  For example: 
<br><dl><dt><b>Option "MonitorLayout"
"</b><i>anystr</i><b>"</b></dt><dt>Valid monitors
are CRT, LFP, DFP, TV, CRT2, LFP2, DFP2, TV2 </dt></dl>does nothing:(  The  log file always shows the following?<br><br>(II) intel(0): Output configuration:<br>(II) intel(0):   Pipe A is on<br>(II) intel(0):   Display plane A is now enabled and connected to pipe A.
<br>(II) intel(0):   Pipe B is off<br>(II) intel(0):   Display plane B is now disabled and connected to pipe B.<br>(II) intel(0):   Output TMDS-1 is connected to pipe A<br>(II) intel(0):   Output TMDS-2 is connected to pipe A
<br>(II) intel(0):   Output TV is connected to pipe none<br>