<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=219424212-20092007><FONT face=Arial color=#0000ff size=2>Dear 
Frederic</FONT></SPAN></DIV>
<DIV><SPAN class=219424212-20092007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=219424212-20092007><FONT face=Arial color=#0000ff size=2>Try 
disabling DDC in drivers section when playing with modelines. Also check check 
you config file by justy using Xorg - config <your config file>. It would 
save you some time. I had simmilar problem to yours when I was playing with 
Kubuntu gutsy one VGA and one TMDS output. For some reason when I started KDE 
TMDS output would be on but VGA would be turned off. I managed to turn it back 
on using xranrd. For example xranrd --output VGA --size 1024x768. Also there is 
crtc option which I think specifies the pipe the output should be connectd to. 
So if the first command does not bring you TV up try adding crtc=1 or 
crtc=0.</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><FONT face=Arial><FONT 
size=2>Dmitry <BR><SPAN class=219424212-20092007><FONT color=#0000ff>[Dmitry 
Babrovich]  </FONT></SPAN></FONT></FONT><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Frederic MAZUR 
[mailto:f.mazur@pga-avionics.com] <BR><B>Sent:</B> Thursday, September 20, 2007 
1:26 PM<BR><B>To:</B> Dmitry Babrovich<BR><B>Cc:</B> 
xorg@freedesktop.org<BR><B>Subject:</B> RE : 945GM and 
multiscreen<BR><BR></FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>I 
  tried this, and it works better. I had not seen this last line in 
  intellinuxgraphics documentation. Now, when I configure monitor-LVDS with 
  option "ignore" to "true" , LVDS output is well disabled, but I have now these 
  lines in Xorg.log :</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>(II) 
  intel(0): Output VGA connected</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>(II) 
  intel(0): Output TV connected</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>(II) 
  intel(0): Output VGA using initial mode 1280x1024</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>(II) 
  intel(0): Output TV enabled but has no modes</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=889200412-20092007>and 
  further</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>(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 VGA is connected to pipe A<BR>(II) intel(0): Output 
  TV is connected to pipe none</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>I probably suppose 
  that if Output TV has no modes, the driver automatically puts Output TV to 
  pipe none (= no pipe), and if I want the driver puts Output TV on pipe B, I 
  have to configure a mode for my TV output.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>But there's a problem 
  :  Whatever any mode I configure for any Output, It doesn't change 
  anything. Output VGA still stays in 1280x1024,  even if I configure with 
  the following lines :</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>Section 
  "Screen"</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>    
  Identifier "Screen0"</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>    
  Device "Card0"</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>    
  DefaultDepth 24</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>    
  SubSection "Display"</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007>        depth 
  24</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007>        modes 
  "800x600" (or "1024x768", "640x480")</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>    
  EndSubSection</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007>EndSection</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>The only way I found 
  is to force lower Refresh Values on VGAMonitor 
  configuration.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT><FONT face=Arial color=#0000ff 
  size=2><SPAN class=889200412-20092007><SPAN 
  class=242360408-20092007></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007>And concerning TV 
  Output, I didn't find how to select a mode for it. Whatever the configuration 
  which I test, I still remain on "<SPAN class=889200412-20092007>(II) intel(0): 
  Output TV enabled but has no modes".</SPAN></SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007><SPAN 
  class=889200412-20092007></SPAN></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007><SPAN class=242360408-20092007><SPAN 
  class=889200412-20092007>Thank you for your fast answer anyway 
  :)</SPAN></SPAN></SPAN></FONT></DIV></SPAN></FONT></DIV></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=889200412-20092007></SPAN></FONT> </DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV class=OutlookMessageHeader lang=fr dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Message d'origine-----<BR><B>De :</B> Dmitry Babrovich 
    [mailto:Dmitry.Babrovich@densitrongaming.com] <BR><B>Envoyé :</B> jeudi 
    20 septembre 2007 11:58<BR><B>À :</B> Frederic 
    MAZUR<BR><B>Cc :</B> xorg@freedesktop.org<BR><B>Objet :</B> RE: 
    945GM and multiscreen<BR><BR></FONT></DIV>
    <DIV><SPAN class=190285309-20092007><FONT face=Arial color=#0000ff 
    size=2>Dear Frederic</FONT></SPAN></DIV>
    <DIV><SPAN class=190285309-20092007><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN> </DIV>
    <DIV><SPAN class=190285309-20092007><FONT face=Arial color=#0000ff size=2>If 
    you are using intel driver then you need to follow this manual <A 
    href="http://www.intellinuxgraphics.org/dualhead.html">http://www.intellinuxgraphics.org/dualhead.html</A>. 
    In order to disable LVDS so it does not get a pipe assigned to it, you would 
    need to specify Option "monitor-LVDS" "LVDSMon" in device section and create 
    monitor section  with LVDSMon identifier. Within the section you need 
    to specify option "Ïgnore" set to "true". You might also need to set option 
    "Enable" to "false" if the first option does not 
    work.<BR></FONT></SPAN></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
    <DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
    <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><FONT 
    face=Arial><FONT size=2>Dmitry <BR><SPAN class=190285309-20092007><FONT 
    color=#0000ff>[Dmitry Babrovich] </FONT></SPAN></FONT></FONT></P>
    <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left><FONT 
    face=Arial><FONT size=2><SPAN 
    class=190285309-20092007> </SPAN></FONT></FONT><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> 
    xorg-bounces@lists.freedesktop.org 
    [mailto:xorg-bounces@lists.freedesktop.org] <B>On Behalf Of </B>Frederic 
    MAZUR<BR><B>Sent:</B> Thursday, September 20, 2007 9:31 AM<BR><B>To:</B> 
    xorg@lists.freedesktop.org<BR><B>Subject:</B> [spam] 945GM and 
    multiscreen<BR><BR></P></FONT>
    <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
      <DIV><FONT face=Arial size=2><SPAN 
      class=242360408-20092007>Hi,</SPAN></FONT></DIV>
      <DIV><FONT face=Arial size=2><SPAN 
      class=242360408-20092007></SPAN></FONT> </DIV>
      <DIV><FONT size=+0><SPAN class=242360408-20092007><FONT face=Arial 
      size=2>I have some problems configuring my Xorg Server with 945HM graphic 
      chipset. I compiled Xorg 7.3 version and I didn't succeed in 
      making  simultaneously CRT Output and TV Output. Only CRT, or 
      Only TV works independently. I tried some options ,described in the 
      documentation on the web site </FONT><A 
      href="http://www.intellinuxgraphics.org"><FONT face=Arial 
      size=2>www.intellinuxgraphics.org</FONT></A><FONT face=Arial size=2> , 
      like "MonitorLayout" :</FONT></SPAN></FONT></DIV>
      <DIV><FONT face=Arial><FONT size=2><FONT size=+0><SPAN 
      class=242360408-20092007></SPAN></FONT><FONT size=+0><SPAN 
      class=242360408-20092007></SPAN></FONT></FONT></FONT> </DIV>
      <DIV><FONT face=Arial size=2><SPAN class=242360408-20092007>(Option 
      "MonitorLayout" "<EM>anystr</EM>"Allow different monitor configurations. 
      e.g. "CRT,LFP" will configure a CRT on Pipe A and an LFP on Pipe B. 
      Regardless of the primary heads' pipe it is always configured as 
      "<PIPEA>,<PIPEB>". Additionally you can add different 
      configurations such as "CRT+DFP,LFP" which would put a digital flat panel 
      and a CRT on pipe A, and a local flat panel on pipe B.For single pipe 
      configurations you can just specify the monitors typeson Pipe A, such as 
      "CRT+DFP" which will enable the CRT and DFPon Pipe A.Valid monitors are 
      CRT, LFP, DFP, TV, CRT2, LFP2, DFP2, TV2 and NONE.NOTE: Some 
      configurations of monitor types may fail, this depends onthe Video BIOS 
      and system configuration.Default: Not configured, and will use the current 
      head's pipe and monitor. )<BR> </SPAN></FONT></DIV>
      <DIV><FONT face=Arial size=2><SPAN class=242360408-20092007>But when I use 
      this option in my "Device" Section, I have these lines in XOrg.log : 
      </SPAN></FONT></DIV>
      <DIV><FONT face=Arial size=2><SPAN 
      class=242360408-20092007></SPAN></FONT> </DIV>
      <DIV><FONT face=Arial size=2><SPAN class=242360408-20092007>(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 on<BR>(II) intel(0): Display plane B is now enabled and 
      connected to pipe B<BR>(II) intel(0): Output VGA is connected to pipe 
      A<BR>(II) intel(0): Output LVDS is connected to pipe B<BR>(II) intel(0): 
      Output TV is connected to pipe none</SPAN></FONT></DIV><FONT size=+0><SPAN 
      class=242360408-20092007>
      <DIV><FONT face=Arial size=2>(WW) intel(0): Option "MonitorLayout" is not 
      used. </FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT> </DIV>
      <DIV><FONT face=Arial size=2></FONT> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial size=2>And whatever 
      the combination which I puts, that does not change anything : Option 
      "MonitorLayout" "CRT,TV" or "CRT+TV" (or  anything else) doesn't 
      change anything. And I have always CRT on Pipe A , and LVDS on Pipe B. 
      Sometimes, when I use others parameters for Monitor Configuration (TV 
      parameters for example), Pipe A goes automatically on TV, and if I restore 
      my CRT Monitor parameters for monitor configuration, Pipe A goes again on 
      CRT. Pipe B never change. I supposed there is into driver source code a 
      function that determine automatically which pipe on which output, but I 
      want to fix manually (like monitorlayout would do it) Pipe A on CRT and 
      Pipe B on TV (Don't need LVDS).</FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007></SPAN><SPAN 
      class=242360408-20092007><FONT face=Arial size=2>In order to test the 
      multi screen fonctionnality , I try to remove LVDS initialisation in intel 
      driver source code. I commented these lines (i830_driver.c:746) 
      :</FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007></SPAN><SPAN 
      class=242360408-20092007><SPAN class=kw1>if</SPAN> <SPAN 
      class=br0>(</SPAN>IS_MOBILE<SPAN class=br0>(</SPAN>pI830<SPAN 
      class=br0>)</SPAN> && !IS_I830<SPAN class=br0>(</SPAN>pI830<SPAN 
      class=br0>)</SPAN><SPAN class=br0>)</SPAN></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007><SPAN 
      class=br0></SPAN>    i830_lvds_init<SPAN 
      class=br0>(</SPAN>pScrn<SPAN class=br0>)</SPAN>;</SPAN></DIV>
      <DIV><SPAN class=242360408-20092007></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial size=2>And now, it 
      works better. Intel driver find only 2 outputs (CRT and TV) , so It 
      automatically puts CRT on Pipe A and TV on Pipe B and I have my 2 images 
      well on each monitors. But I don't like this solution, <FONT 
      face="Times New Roman" size=3>and I will prefer to have the good 
      configuration lines to do that.</FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial size=2>Maybe anyone 
      knows the solution ?</FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial 
      size=2></FONT></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial 
      size=2></FONT></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial size=2>Thanks 
      :)</FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial 
      size=2></FONT></SPAN> </DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial size=2>F. 
      MAZUR.</FONT></SPAN></DIV>
      <DIV><SPAN class=242360408-20092007><FONT face=Arial 
      size=2></FONT></SPAN></SPAN></FONT> </DIV></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>