[ltp] using an external monitor with t61 (nvidia)

Sébastien Mazy linux-thinkpad@linux-thinkpad.org
Thu, 8 Nov 2007 16:40:07 +0100


------=_Part_9803_20789340.1194536407935
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

I've setup a separate X screen. So far it's the only configuration that I
find usable with 2 monitors at different resolutions. With twinview, window=
s
maximize on both screen, and I don't want that (again I use dual-screen for
presentation purposes, a gamer will likely be using twinview). Besides,
twinview is a nvidia-only feature, and I may switch to nv soon or later.

Right now I'm using :
- X.org 7.2 (actually it works with X.org 7.3 if you disable composite and
use a recent xf86-input-mouse, see
http://www.nvnews.net/vbulletin/showthread.php?t=3D99016)
- nvidia driver 100.14.19
- 2.6.23 archlinux stock kernel

Here is an extract from my xorg.conf :

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    [...snip...]
EndSection

Section "ServerFlags"
    Option         "Xinerama" "1"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "IBM"
    HorizSync       53.0 - 64.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Seiko EPSON PJ"#  but works with any monitor
    HorizSync       15.0 - 92.0
    VertRefresh     50.0 - 85.0
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 140M"
    Option         "NoLogo"
    BusID          "PCI:1:0:0"
    Screen          0
    Option         "NoLogo"
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 140M"
    BusID          "PCI:1:0:0"
    Screen          1
    Option         "NoLogo"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"# auto-detect
resolutions using DDC
EndSection

S=E9bastien

2007/11/7, mstralka <mstralka@gmail.com>:
>
>
>
> S=E9bastien Mazy wrote:
> >
> > Hello,
> >
> > I have a r61 with a Quadro 140M and 1680x1050 LCD.  If you use the
> nvidia
> > proprietary driver, you can use the GUI nvidia-settings to setup the
> > second
> > monitor as a "separate screen" right or left of the primary screen. If
> you
> > tick the xinerama option, then you'll have your main screen unchanged,
> > while
> > the second monitor will show a "clean" area with only your wallpaper (n=
o
> > panels, no icons). You will then be able to :
> >
>
> Are you using TwinView or Separate X Screen?  I have the T61 6459-CTO (LC=
D
> 1680x1050)and have a Samsung 226cw external LCD (with 1680x1050).  I have
> already upgraded my BIOS to 1.26 this morning, and I am using the nvidia
> driver.  I used nvidia-settings to set it up with TwinView as a clone of
> my
> LCD.  If I set the resolution of the Samsung to 1280x1024, it works fine,
> but with scrolling.
>
> If I try to set the resolution to 1680x1050, as soon as I restart X, the
> Ubuntu login box comes up but the entire computer locks up and I have to
> do
> a hard-restart.  Any idea why the nvidia driver can't output to an
> external
> monitor at its native resolution?
>
> I can't find anything in any logs indicating what is happening.  Here is
> the
> relevant section of my xorg.conf file
> Section "Monitor"
>     Identifier     "Monitor0"
>     VendorName     "Unknown"
>     ModelName      "IBM"
>     HorizSync       53.2 - 63.9
>     VertRefresh     50.0 - 60.0
> EndSection
>
> Section "Device"
>     Identifier     "Videocard0"
>     Driver         "nvidia"
>     VendorName     "NVIDIA Corporation"
>     BoardName      "Quadro NVS 140M"
>     Option         "NoLogo" "True"
>     Option         "NvAGP" "1"
> EndSection
>
> Section "Screen"
>     #CUSTOM options from
>
> http://us.download.nvidia.com/XFree86/Linux-x86/100.14.23/README/chapter-=
13.html
>     Identifier     "Screen0"
>     Device         "Videocard0"
>     Monitor        "Monitor0"
>     DefaultDepth    24
>     Option         "TwinView" "1"
>     Option         "TwinViewOrientation" "Clone"
>     #WORKS FINE BUT SCROLLS ON SAMSUNG
>     #Option        "metamodes" "DFP-0:1680x1050_60@1680x1050+0+0,
> CRT-0:1280x1024_60@1680x1050+0+0"
>
>     #FREEZES COMPUTER
>     #Option        "metamodes" "CRT-0:1400x1050_60@1680x1050+0+0,
> DFP-0:1680x1050_60@1680x1050+0+0"
>
> EndSection
>
> --
> View this message in context:
> http://www.nabble.com/using-an-external-monitor-with-t61-%28nvidia%29-tf4=
765937.html#a13637554
> Sent from the Linux Thinkpad mailing list archive at Nabble.com.
>
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>

------=_Part_9803_20789340.1194536407935
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,<br><br>I&#39;ve setup a separate X screen. So far it&#39;s the only =
configuration that I find usable with 2 monitors at different resolutions. =
With twinview, windows maximize on both screen, and I don&#39;t want that (=
again I use dual-screen for presentation purposes, a gamer will likely be u=
sing twinview). Besides, twinview is a nvidia-only feature, and I may switc=
h to nv soon or later.
<br><br>Right now I&#39;m using :<br>- <a href=3D"http://X.org">X.org</a> 7=
.2 (actually it works with <a href=3D"http://X.org">X.org</a> 7.3 if you di=
sable composite and use a recent xf86-input-mouse, see <a href=3D"http://ww=
w.nvnews.net/vbulletin/showthread.php?t=3D99016">
http://www.nvnews.net/vbulletin/showthread.php?t=3D99016</a>)<br>- nvidia d=
river 100.14.19<br>- 2.6.23 archlinux stock kernel<br><br>Here is an extrac=
t from my xorg.conf :<br><br>Section &quot;ServerLayout&quot;<br>&nbsp;&nbs=
p;&nbsp; Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Layout0&quot;
<br>&nbsp;&nbsp;&nbsp; Screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; &quot;S=
creen0&quot; 0 0<br>&nbsp;&nbsp;&nbsp; Screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 1&nbsp; &quot;Screen1&quot; RightOf &quot;Screen0&quot;<br>&nbsp;&nbsp;&nb=
sp; [...snip...]<br>EndSection<br><br>Section &quot;ServerFlags&quot;<br>&n=
bsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &qu=
ot;Xinerama&quot; &quot;1&quot;
<br>EndSection<br><br>Section &quot;Monitor&quot;<br>&nbsp;&nbsp;&nbsp; Ide=
ntifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Monitor0&quot;<br>&nbsp;&nbsp;&nbsp; =
VendorName&nbsp;&nbsp;&nbsp;&nbsp; &quot;Unknown&quot;<br>&nbsp;&nbsp;&nbsp=
; ModelName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;IBM&quot;<br>&nbsp;&nbsp;&n=
bsp; HorizSync&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 53.0 - 64.0<br>&nbsp;&nb=
sp;&nbsp; VertRefresh&nbsp;&nbsp;&nbsp;&nbsp;=20
50.0 - 60.0<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &quot;DPMS&quot;<br>EndSection<br><br>Section &quot;Monitor&q=
uot;<br>&nbsp;&nbsp;&nbsp; Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Monitor=
1&quot;<br>&nbsp;&nbsp;&nbsp; VendorName&nbsp;&nbsp;&nbsp;&nbsp; &quot;Unkn=
own&quot;<br>&nbsp;&nbsp;&nbsp; ModelName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &qu=
ot;Seiko EPSON PJ&quot;#&nbsp; but works with any monitor
<br>&nbsp;&nbsp;&nbsp; HorizSync&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15.0 -=
 92.0<br>&nbsp;&nbsp;&nbsp; VertRefresh&nbsp;&nbsp;&nbsp;&nbsp; 50.0 - 85.0=
<br>EndSection<br><br>Section &quot;Device&quot;<br>&nbsp;&nbsp;&nbsp; Iden=
tifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Videocard0&quot;<br>&nbsp;&nbsp;&nbsp;=
 Driver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;nvidia&quot;<=
br>&nbsp;&nbsp;&nbsp; VendorName&nbsp;&nbsp;&nbsp;&nbsp; &quot;NVIDIA Corpo=
ration&quot;
<br>&nbsp;&nbsp;&nbsp; BoardName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Quadro=
 NVS 140M&quot;<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &quot;NoLogo&quot;<br>&nbsp;&nbsp;&nbsp; BusID&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;PCI:1:0:0&quot;<br>&nbsp;=
&nbsp;&nbsp; Screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0=
<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &quot;NoLogo&quot;<br>EndSection<br><br>
Section &quot;Device&quot;<br>&nbsp;&nbsp;&nbsp; Identifier&nbsp;&nbsp;&nbs=
p;&nbsp; &quot;Videocard1&quot;<br>&nbsp;&nbsp;&nbsp; Driver&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;nvidia&quot;<br>&nbsp;&nbsp;&nbsp; =
VendorName&nbsp;&nbsp;&nbsp;&nbsp; &quot;NVIDIA Corporation&quot;<br>&nbsp;=
&nbsp;&nbsp; BoardName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Quadro NVS 140M&=
quot;<br>&nbsp;&nbsp;&nbsp; BusID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; &quot;PCI:1:0:0&quot;
<br>&nbsp;&nbsp;&nbsp; Screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; 1<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; &quot;NoLogo&quot;<br>EndSection<br><br>Section &quot;Screen&q=
uot;<br>&nbsp;&nbsp;&nbsp; Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Screen0=
&quot;<br>&nbsp;&nbsp;&nbsp; Device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; &quot;Videocard0&quot;<br>&nbsp;&nbsp;&nbsp; Monitor&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Monitor0&quot;
<br>&nbsp;&nbsp;&nbsp; DefaultDepth&nbsp;&nbsp;&nbsp; 24<br>&nbsp;&nbsp;&nb=
sp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;TwinView&q=
uot; &quot;0&quot;<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &quot;metamodes&quot; &quot;DFP: nvidia-auto-select +0=
+0&quot;<br>EndSection<br><br>Section &quot;Screen&quot;<br>&nbsp;&nbsp;&nb=
sp; Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Screen1&quot;
<br>&nbsp;&nbsp;&nbsp; Device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &quot;Videocard1&quot;<br>&nbsp;&nbsp;&nbsp; Monitor&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; &quot;Monitor1&quot;<br>&nbsp;&nbsp;&nbsp; DefaultDe=
pth&nbsp;&nbsp;&nbsp; 24<br>&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; &quot;TwinView&quot; &quot;0&quot;<br>&nbsp;&nbs=
p;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;metam=
odes&quot; &quot;CRT: nvidia-auto-select +0+0&quot;# auto-detect resolution=
s using DDC
<br>EndSection<br><br>S=E9bastien<br><br><div><span class=3D"gmail_quote">2=
007/11/7, mstralka &lt;<a href=3D"mailto:mstralka@gmail.com">mstralka@gmail=
.com</a>&gt;:</span><blockquote class=3D"gmail_quote" style=3D"border-left:=
 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex=
;">
<br><br>S=E9bastien Mazy wrote:<br>&gt;<br>&gt; Hello,<br>&gt;<br>&gt; I ha=
ve a r61 with a Quadro 140M and 1680x1050 LCD.&nbsp;&nbsp;If you use the nv=
idia<br>&gt; proprietary driver, you can use the GUI nvidia-settings to set=
up the<br>
&gt; second<br>&gt; monitor as a &quot;separate screen&quot; right or left =
of the primary screen. If you<br>&gt; tick the xinerama option, then you&#3=
9;ll have your main screen unchanged,<br>&gt; while<br>&gt; the second moni=
tor will show a &quot;clean&quot; area with only your wallpaper (no
<br>&gt; panels, no icons). You will then be able to :<br>&gt;<br><br>Are y=
ou using TwinView or Separate X Screen?&nbsp;&nbsp;I have the T61 6459-CTO =
(LCD<br>1680x1050)and have a Samsung 226cw external LCD (with 1680x1050).&n=
bsp;&nbsp;I have
<br>already upgraded my BIOS to 1.26 this morning, and I am using the nvidi=
a<br>driver.&nbsp;&nbsp;I used nvidia-settings to set it up with TwinView a=
s a clone of my<br>LCD.&nbsp;&nbsp;If I set the resolution of the Samsung t=
o 1280x1024, it works fine,
<br>but with scrolling.<br><br>If I try to set the resolution to 1680x1050,=
 as soon as I restart X, the<br>Ubuntu login box comes up but the entire co=
mputer locks up and I have to do<br>a hard-restart.&nbsp;&nbsp;Any idea why=
 the nvidia driver can&#39;t output to an external
<br>monitor at its native resolution?<br><br>I can&#39;t find anything in a=
ny logs indicating what is happening.&nbsp;&nbsp;Here is the<br>relevant se=
ction of my xorg.conf file<br>Section &quot;Monitor&quot;<br>&nbsp;&nbsp;&n=
bsp;&nbsp;Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Monitor0&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;VendorName&nbsp;&nbsp;&nbsp;&nbsp; &quot;Unknow=
n&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;ModelName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&quot;IBM&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;HorizSync&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; 53.2 - 63.9<br>&nbsp;&nbsp;&nbsp;&nbsp;VertRefresh&nbsp;=
&nbsp;&nbsp;&nbsp; 50.0 - 60.0<br>EndSection<br><br>Section &quot;Device&qu=
ot;<br>&nbsp;&nbsp;&nbsp;&nbsp;Identifier&nbsp;&nbsp;&nbsp;&nbsp; &quot;Vid=
eocard0&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;Driver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &quot;nvidia&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;VendorName&nbsp;&nbsp=
;&nbsp;&nbsp; &quot;NVIDIA Corporation&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;Boa=
rdName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Quadro NVS 140M&quot;<br>&n=
bsp;&nbsp;&nbsp;&nbsp;Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &quot;NoLogo&quot; &quot;True&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;Option&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;NvAGP&quot; &quot;1&quot=
;
<br>EndSection<br><br>Section &quot;Screen&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp=
;#CUSTOM options from<br><a href=3D"http://us.download.nvidia.com/XFree86/L=
inux-x86/100.14.23/README/chapter-13">http://us.download.nvidia.com/XFree86=
/Linux-x86/100.14.23/README/chapter-13
</a> .html<br>&nbsp;&nbsp;&nbsp;&nbsp;Identifier&nbsp;&nbsp;&nbsp;&nbsp; &q=
uot;Screen0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;Device&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; &quot;Videocard0&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;=
Monitor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Monitor0&quot;=
<br>&nbsp;&nbsp;&nbsp;&nbsp;DefaultDepth&nbsp;&nbsp;&nbsp;&nbsp;24<br>&nbsp=
;&nbsp;&nbsp;&nbsp;Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &=
quot;TwinView&quot; &quot;1&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &quot;TwinViewOrientation&quot; &quot;Clone&quot;<br>&nbsp;&nbsp;&n=
bsp;&nbsp;#WORKS FINE BUT SCROLLS ON SAMSUNG<br>&nbsp;&nbsp;&nbsp;&nbsp;#Op=
tion&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;metamodes&quot; &=
quot;DFP-0:1680x1050_60@1680x1050+0+0,<br>CRT-0:1280x1024_60@1680x1050
+0+0&quot;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;#FREEZES COMPUTER<br>&nbsp;&nbsp;=
&nbsp;&nbsp;#Option&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;me=
tamodes&quot; &quot;CRT-0:1400x1050_60@1680x1050+0+0,<br>DFP-0:1680x1050_60=
@1680x1050+0+0&quot;<br><br>EndSection<br><br>--<br>View this message in co=
ntext:=20
<a href=3D"http://www.nabble.com/using-an-external-monitor-with-t61-%28nvid=
ia%29-tf4765937.html#a13637554">http://www.nabble.com/using-an-external-mon=
itor-with-t61-%28nvidia%29-tf4765937.html#a13637554</a><br>Sent from the Li=
nux Thinkpad mailing list archive at=20
<a href=3D"http://Nabble.com">Nabble.com</a>.<br><br>--<br>The linux-thinkp=
ad mailing list home page is at:<br><a href=3D"http://mailman.linux-thinkpa=
d.org/mailman/listinfo/linux-thinkpad">http://mailman.linux-thinkpad.org/ma=
ilman/listinfo/linux-thinkpad
</a><br></blockquote></div><br>

------=_Part_9803_20789340.1194536407935--