<!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.2900.3132" name=GENERATOR></HEAD>
<BODY>
<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><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><SPAN 
class=242360408-20092007></SPAN></FONT><FONT><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><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></BODY></HTML>