<br><br><div class="gmail_quote">On Tue, Feb 24, 2009 at 11:18 AM, Adam Jackson <span dir="ltr"><<a href="mailto:ajax@redhat.com">ajax@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, 2009-02-24 at 10:02 -0500, Fulko Hew wrote:<br>
<br>
<br>
> I've been curious about dual-headed operation for some time now,<br>
> and either because I'm using old software, or my hardware doesn't<br>
> support it, I've never been able to get it to work.  It could also<br>
> be because I don't know, or can't properly perform the correct<br>
> magic incantations.<br>
><br>
> But the first question is always:<br>
> 'How can I tell if my hardware is capable of dual-headed operation'?<br>
<br>
</div>If it's an intel chip, or a radeon chip, or an nvidia chip newer than a<br>
geforce 7 series, then it is dual-head capable.  nvidia chips should get<br>
even more support as we move to nouveau.<br>
<br>
There may be _limitations_ on how dualhead you can be.  For example:<br>
<div class="Ih2E3d"><br>
> 00:02.0 VGA compatible controller: Intel Corporation Mobile<br>
>         945GM/GMS, 943/940GML Express Integrated Graphics<br>
>         Controller (rev 03)<br>
<br>
</div>Intel 915 and 945 series chips have a coordinate limit at 2048 pixels<br>
wide.  This manifests in ugly ways, but the short answer is that if<br>
you're trying to do something wider than that (like two 1280x1024<br>
displays next to each other) then it's not going to work right.  That's<br>
partly a hardware limit, and partly a software limit that's really hard<br>
to fix.</blockquote><div><br>So if I read you right...  Since I have a 1600x1050 LCD display...<br>and there is a 2048 limit, then my 2nd display could only be 448 pixels wide?  ;-(<br><br>I would have expected dual-head to imply (given the 2048 restriction)<br>
that I could have two displays up to 2048 wide.  ie.  an internal display<br>at 1600x1050 and an external display at 1280x1024 (for example)<br><br>Right now, I haven't figured out a way to get the VGA connector to emit<br>
'different' data than whats on the LCD.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We also still don't do memory management as well as we ought to, which<br>

means you may need to explicitly set the Virtual size to allocate in the<br>
config file to get the size you want.</blockquote><div><br>Forgive my ignorance, but why should I care about 'virtual size'?<br>I thought 'virtual size' simply allowed the 'physical screen' to scroll around<br>
on the 'virtual screen'.  Or does it mean that I need a 'really big' virtual<br>screen that has two physical screens consuming parts of that 'virtual screen'?<br><br></div></div><br>