[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'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, windows maximize on both screen, and I don'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'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 "ServerLayout"<br> &nbs=
p; Identifier "Layout0"
<br> Screen 0 "S=
creen0" 0 0<br> Screen =
1 "Screen1" RightOf "Screen0"<br> &nb=
sp; [...snip...]<br>EndSection<br><br>Section "ServerFlags"<br>&n=
bsp; Option &qu=
ot;Xinerama" "1"
<br>EndSection<br><br>Section "Monitor"<br> Ide=
ntifier "Monitor0"<br> =
VendorName "Unknown"<br>  =
; ModelName "IBM"<br> &n=
bsp; HorizSync 53.0 - 64.0<br> &nb=
sp; VertRefresh =20
50.0 - 60.0<br> Option  =
; "DPMS"<br>EndSection<br><br>Section "Monitor&q=
uot;<br> Identifier "Monitor=
1"<br> VendorName "Unkn=
own"<br> ModelName &qu=
ot;Seiko EPSON PJ"# but works with any monitor
<br> HorizSync 15.0 -=
92.0<br> VertRefresh 50.0 - 85.0=
<br>EndSection<br><br>Section "Device"<br> Iden=
tifier "Videocard0"<br> =
Driver "nvidia"<=
br> VendorName "NVIDIA Corpo=
ration"
<br> BoardName "Quadro=
NVS 140M"<br> Option &=
nbsp; "NoLogo"<br> BusID  =
; "PCI:1:0:0"<br> =
Screen 0=
<br> Option &nbs=
p; "NoLogo"<br>EndSection<br><br>
Section "Device"<br> Identifier &nbs=
p; "Videocard1"<br> Driver &nb=
sp; "nvidia"<br> =
VendorName "NVIDIA Corporation"<br> =
BoardName "Quadro NVS 140M&=
quot;<br> BusID =
"PCI:1:0:0"
<br> Screen &nbs=
p; 1<br> Option =
"NoLogo"<br>EndSection<br><br>Section "Screen&q=
uot;<br> Identifier "Screen0=
"<br> Device &nbs=
p; "Videocard0"<br> Monitor &n=
bsp; "Monitor0"
<br> DefaultDepth 24<br> &nb=
sp; Option "TwinView&q=
uot; "0"<br> Option &nbs=
p; "metamodes" "DFP: nvidia-auto-select +0=
+0"<br>EndSection<br><br>Section "Screen"<br> &nb=
sp; Identifier "Screen1"
<br> Device &nbs=
p; "Videocard1"<br> Monitor &n=
bsp; "Monitor1"<br> DefaultDe=
pth 24<br> Option &nbs=
p; "TwinView" "0"<br> &nbs=
p; Option "metam=
odes" "CRT: nvidia-auto-select +0+0"# 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 <<a href=3D"mailto:mstralka@gmail.com">mstralka@gmail=
.com</a>>:</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>><br>> Hello,<br>><br>> I ha=
ve a r61 with a Quadro 140M and 1680x1050 LCD. If you use the nv=
idia<br>> proprietary driver, you can use the GUI nvidia-settings to set=
up the<br>
> second<br>> monitor as a "separate screen" right or left =
of the primary screen. If you<br>> tick the xinerama option, then you=
9;ll have your main screen unchanged,<br>> while<br>> the second moni=
tor will show a "clean" area with only your wallpaper (no
<br>> panels, no icons). You will then be able to :<br>><br><br>Are y=
ou using TwinView or Separate X Screen? I have the T61 6459-CTO =
(LCD<br>1680x1050)and have a Samsung 226cw external LCD (with 1680x1050).&n=
bsp; I have
<br>already upgraded my BIOS to 1.26 this morning, and I am using the nvidi=
a<br>driver. I used nvidia-settings to set it up with TwinView a=
s a clone of my<br>LCD. 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. Any idea why=
the nvidia driver can't output to an external
<br>monitor at its native resolution?<br><br>I can't find anything in a=
ny logs indicating what is happening. Here is the<br>relevant se=
ction of my xorg.conf file<br>Section "Monitor"<br> &n=
bsp; Identifier "Monitor0"
<br> VendorName "Unknow=
n"<br> ModelName &=
nbsp;"IBM"<br> HorizSync =
53.2 - 63.9<br> VertRefresh =
50.0 - 60.0<br>EndSection<br><br>Section "Device&qu=
ot;<br> Identifier "Vid=
eocard0"
<br> Driver  =
; "nvidia"<br> VendorName  =
; "NVIDIA Corporation"<br> Boa=
rdName "Quadro NVS 140M"<br>&n=
bsp; Option  =
; "NoLogo" "True"<br> Option&nbs=
p; "NvAGP" "1"=
;
<br>EndSection<br><br>Section "Screen"<br>  =
;#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> Identifier &q=
uot;Screen0"<br> Device =
"Videocard0"<br> =
Monitor "Monitor0"=
<br> DefaultDepth 24<br> =
; Option &=
quot;TwinView" "1"
<br> Option  =
; "TwinViewOrientation" "Clone"<br> &n=
bsp; #WORKS FINE BUT SCROLLS ON SAMSUNG<br> #Op=
tion "metamodes" &=
quot;DFP-0:1680x1050_60@1680x1050+0+0,<br>CRT-0:1280x1024_60@1680x1050
+0+0"<br><br> #FREEZES COMPUTER<br> =
#Option "me=
tamodes" "CRT-0:1400x1050_60@1680x1050+0+0,<br>DFP-0:1680x1050_60=
@1680x1050+0+0"<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--