[ltp] External TFT with higher resolution on a IBM T40
Konstantin Filtschew
linux-thinkpad@linux-thinkpad.org
Thu, 1 Sep 2005 23:43:11 +0200
------=_Part_3332_7499243.1125610991252
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Thx to Paul Caplan for the excelent help.
Sorry to tell you Kris Steenhaut, that you don't know what we are
talking about. And it is possible to connect a Monitor with resolutions
higher than 1600x1200 to the cheap T40 with a simple radeon 7500.
Other People pay 1000 more, because they don't know how :)
T30 is nice by the way ;)
What I wanted is, what is similar to the Windows solution:
Use the notebook with 1024x768.
Connect it to the external TFT and close the notebook. Windows sees,
that there is a monitor and switches to the right resolution and I look
at windows and can't work because it is windows.
In Linux it is another way:=20
With the configuration of Paul Kaplan(thx again) and Xinerama turned off
I have 2 independent desktops with different resolutions. I use xfce4
and so both desktops are independent to use. Only the mouse can pass to
both and this way it is controlled.
The solution is better than I thought.
I will post it on thinkwiki as soon as I have a little bit more time
Thx for the great help
Konstantin Filtschew
On Wed, 2005-08-31 at 21:15 -0400, Paul Kaplan wrote:
> I have a TP40 [2373-75U], which probably has the same Radeon 7500 w/ 128M=
b=20
> VRAM, and a similar external TFT.
> Here's my XF86Config file (copied from Diego Zamboni and modified by othe=
rs on=20
> this list in November 2003. It works with X.org <http://X.org> 6.8
> If you enable Xinerama, you get a single virtual monitor that is 2304x102=
4. =20
> If you disable Xinerama (at least with KDE) you get two independent deskt=
ops=20
> with the mouse able to move between them. If the external monitor isn't=
=20
> connected, it uses only the 1024x768 resolution.
> ---------------------------------------
> #Dual headed XF86Config for T40-257551U MDK10 X4.3
> #Modified from Diego Zamboni
> #Section "ServerLayout"
> # Identifier "Default Layout"=20
> #=09Screen 0 "Screen0" 0 0
> #=09InputDevice "Mouse0" "CorePointer"
> #=09InputDevice "Keyboard0" "CoreKeyboard"
> #=09InputDevice "DevInputMice" "AlwaysCore"
> #EndSection
>=20
> #Section "ServerLayout"
> # Identifier "Singlehead"=20
> #=09Screen 0 "Screen0" 0 0
> # Screen "Screen0"
> # Screen "Screen1" RightOf "Screen0"
> #=09InputDevice "Mouse0" "CorePointer"
> #=09InputDevice "Keyboard0" "CoreKeyboard"
> #=09InputDevice "DevInputMice" "AlwaysCore"
> #EndSection
>=20
> Section "ServerLayout"
> =09Identifier "Multihead"
> #=09Screen 0 "Screen0" 0 0
> Screen "Screen0"
> Screen "Screen1" RightOf "Screen0"
> =09Option "Xinerama" "true"
> =09InputDevice "Mouse0" "CorePointer"
> =09InputDevice "Keyboard0" "CoreKeyboard"
> =09InputDevice "DevInputMice" "AlwaysCore"
> EndSection
>=20
> Section "Files"
> # Multiple FontPath entries are allowed (they are concatenated togeth=
er)
> # By default, Mandrake 6.0 and later now use a font server independen=
t of
> # the X server to render fonts.
> FontPath "unix/:-1"
> EndSection
>=20
> Section "Module"
> =09Load "dbe"
> =09Load "extmod"
> =09Load "fbdevhw"
> =09Load "glx"
> =09Load "record"
> =09Load "freetype"
> =09Load "type1"
> #=09Load "dri"
> EndSection
>=20
> Section "InputDevice"
> =09Identifier "Keyboard0"
> =09Driver "keyboard"
> =09Option=09 "XkbRules" "xfree86"
> =09Option=09 "XkbModel" "pc105"
> =09Option=09 "XkbLayout" "us"
> EndSection
>=20
> Section "InputDevice"
> =09Identifier "Mouse0"
> =09Driver "mouse"
> =09Option=09 "Protocol" "PS/2"
> =09Option=09 "Device" "/dev/psaux"
> =09Option=09 "ZAxisMapping" "4 5"
> =09Option=09 "Emulate3Buttons" "yes"
> EndSection
>=20
> Section "InputDevice"
> # If the normal CorePointer mouse is not a USB mouse then
> # this input device can be used in AlwaysCore mode to let you
> # also use USB mice at the same time.
> =09Identifier "DevInputMice"
> =09Driver "mouse"
> =09Option=09 "Protocol" "IMPS/2"
> =09Option=09 "Device" "/dev/input/mice"
> =09Option=09 "ZAxisMapping" "4 5"
> =09Option=09 "Emulate3Buttons" "yes"
> EndSection
>=20
> Section "Monitor"
> =09Identifier "Monitor0"
> =09VendorName "Monitor Vendor"
> =09ModelName "Unprobed Monitor"
> #=09HorizSync 31.5 - 48.5
> #=09VertRefresh 40.0 - 70.0
> =09Option=09 "dpms"
> EndSection
>=20
> Section "Monitor"
> =09Identifier "Monitor1"
> =09VendorName "Monitor Vendor"
> =09ModelName "Unprobed Monitor"
> #=09HorizSync 31.5 - 67.0
> #=09VertRefresh 50.0 - 75.0
> =09Option=09 "dpms"
> # Modeline "1280x1024" 135.00 1280 1308 1412 1676 1024 1027 10=
30=20
> 1056
> EndSection
>=20
> Section "Device"
> =09Identifier "Videocard0"
> =09Driver "radeon"
> =09VendorName "Videocard vendor"
> =09BoardName "ATI Radeon Mobility M7"
> #=09VideoRam 32768
> Screen 0
> BusID "PCI:1:0:0"
> EndSection
>=20
> Section "Device"
> =09Identifier "Videocard1"
> =09Driver "radeon"
> =09VendorName "Videocard vendor"
> =09BoardName "ATI Radeon Mobility M7"
> #=09VideoRam 32768
> Screen 1
> BusID "PCI:1:0:0"
> EndSection
>=20
> Section "Screen"
> # This is the LCD display =20
> =09Identifier "Screen0"
> =09Device "Videocard0"
> =09Monitor "Monitor0"
> =09DefaultDepth 24
> =09SubSection "Display"
> =09=09Depth 24
> =09=09Modes "1024x768" "800x600"
> =09EndSubSection
> EndSection
>=20
> Section "Screen"
> # This is an external monitor running 1280x1024=20
> =09Identifier "Screen1"
> =09Device "Videocard1"
> =09Monitor "Monitor1"
> =09DefaultDepth 24
> =09SubSection "Display"
> =09=09Depth 24
> =09=09Modes "1280x1024" "1024x768"
> =09EndSubSection
> EndSection
>=20
> #Section "DRI"
> #=09Group 0
> #=09Mode 0666
> #EndSection
>=20
> ---------------------------------------
>=20
> On Wednesday 31 August 2005 06:22 pm, Konstantin Filtschew wrote:
> > hello,
> >
> > I have a small problem to solve. The LCD of my T40 2373-8cg has only a
> > small resolution 1024x768.
> >
> > Now I bought a nice TFT with a higher resolution: 1280x1024.
> >
> > I tried several tricks, but I can't change the resolution higher then
> > 1024x768. The problem is that, I try to change the resolution on the
> > Laptop-LCD, but I have to do it on the external VGA.
> >
> > Any Idea how to do this. I need to know how to control the resolution o=
n
> > the external VGA.
> >
> > Thx for your help
> >
> > Konstantin Filtschew
------=_Part_3332_7499243.1125610991252
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<pre>Thx to Paul Caplan for the excelent help.<br><br>Sorry to tell you Kri=
s Steenhaut, that you don't know what we are<br>talking about. And it is po=
ssible to connect a Monitor with resolutions<br>higher than 1600x1200 to th=
e cheap T40 with a simple radeon 7500.
<br>Other People pay 1000 more, because they don't know how :)<br><br>T30 i=
s nice by the way ;)<br><br>What I wanted is, what is similar to the Window=
s solution:<br>Use the notebook with 1024x768.<br>Connect it to the externa=
l TFT and close the notebook. Windows sees,
<br>that there is a monitor and switches to the right resolution and I look=
<br>at windows and can't work because it is windows.<br><br>In Linux it is =
another way: <br>With the configuration of Paul Kaplan(thx again) and Xiner=
ama turned off
<br>I have 2 independent desktops with different resolutions. I use xfce4<b=
r>and so both desktops are independent to use. Only the mouse can pass to<b=
r>both and this way it is controlled.<br><br>The solution is better than I =
thought.
<br><br>I will post it on thinkwiki as soon as I have a little bit more tim=
e<br><br>Thx for the great help<br><br>Konstantin Filtschew<br><br>On Wed, =
2005-08-31 at 21:15 -0400, Paul Kaplan wrote:<br>> I have a TP40 [2373-7=
5U], which probably has the same Radeon 7500 w/ 128Mb=20
<br>> VRAM, and a similar external TFT.<br>> Here's my XF86Config fil=
e (copied from Diego Zamboni and modified by others on <br>> this list i=
n November 2003. It works with <a href=3D"http://X.org">X.org</a> 6.8<br>
> If you enable Xinerama, you get a single virtual monitor that is 2304x=
1024. <br>> If you disable Xinerama (at least with KDE) you get two ind=
ependent desktops <br>> with the mouse able to move between them. If th=
e external monitor isn't=20
<br>> connected, it uses only the 1024x768 resolution.<br>> ---------=
------------------------------<br>> #Dual headed XF86Config for T40-2575=
51U MDK10 X4.3<br>> #Modified from Diego Zamboni<br>> #Section "=
ServerLayout"
<br>> # Identifier "Default Layout" <br>> #=09Sc=
reen 0 "Screen0" 0 0<br>> #=09InputDevice "Mouse=
0" "CorePointer"<br>> #=09InputDevice "Keyboard0&=
quot; "CoreKeyboard"
<br>> #=09InputDevice "DevInputMice" "AlwaysCore"=
<br>> #EndSection<br>> <br>> #Section "ServerLayout"<br>=
> # Identifier "Singlehead" <br>> #=09Screen =
0 "Screen0" 0 0
<br>> # Screen "Screen0"<br>> # Scree=
n "Screen1" RightOf "Screen0"<br>> #=09Input=
Device "Mouse0" "CorePointer"<br>> #=09InputDevic=
e "Keyboard0" "CoreKeyboard"
<br>> #=09InputDevice "DevInputMice" "AlwaysCore"=
<br>> #EndSection<br>> <br>> Section "ServerLayout"<br>&=
gt; =09Identifier "Multihead"<br>> #=09Screen 0 &quo=
t;Screen0" 0 0
<br>> Screen "Screen0"<br>> Screen =
"Screen1" RightOf "Screen0"<br>> =09Option =
"Xinerama" "true"<br>> =09InputDevice &quo=
t;Mouse0" "CorePointer"
<br>> =09InputDevice "Keyboard0" "CoreKeyboard"<b=
r>> =09InputDevice "DevInputMice" "AlwaysCore"<br=
>> EndSection<br>> <br>> Section "Files"<br>> # M=
ultiple FontPath entries are allowed (they are concatenated together)
<br>> # By default, Mandrake 6.0 and later now use a font server ind=
ependent of<br>> # the X server to render fonts.<br>> FontPat=
h "unix/:-1"<br>> EndSection<br>> <br>> Section "Mo=
dule"
<br>> =09Load "dbe"<br>> =09Load "extmod"<br>&g=
t; =09Load "fbdevhw"<br>> =09Load "glx"<br>> =
=09Load "record"<br>> =09Load "freetype"<br>> =
=09Load "type1"
<br>> #=09Load "dri"<br>> EndSection<br>> <br>> Sect=
ion "InputDevice"<br>> =09Identifier "Keyboard0"<br=
>> =09Driver "keyboard"<br>> =09Option=09 "Xkb=
Rules" "xfree86"
<br>> =09Option=09 "XkbModel" "pc105"<br>> =09=
Option=09 "XkbLayout" "us"<br>> EndSection<br>>=
; <br>> Section "InputDevice"<br>> =09Identifier "Mou=
se0"
<br>> =09Driver "mouse"<br>> =09Option=09 "Pro=
tocol" "PS/2"<br>> =09Option=09 "Device" &qu=
ot;/dev/psaux"<br>> =09Option=09 "ZAxisMapping" "=
4 5"<br>
> =09Option=09 "Emulate3Buttons" "yes"<br>> En=
dSection<br>> <br>> Section "InputDevice"<br>> # If the =
normal CorePointer mouse is not a USB mouse then<br>> # this input devic=
e can be used in AlwaysCore mode to let you
<br>> # also use USB mice at the same time.<br>> =09Identifier "=
;DevInputMice"<br>> =09Driver "mouse"<br>> =09Opt=
ion=09 "Protocol" "IMPS/2"<br>> =09Option=09 &=
quot;Device" "/dev/input/mice"
<br>> =09Option=09 "ZAxisMapping" "4 5"<br>> =
=09Option=09 "Emulate3Buttons" "yes"<br>> EndSect=
ion<br>> <br>> Section "Monitor"<br>> =09Identifier &q=
uot;Monitor0"
<br>> =09VendorName "Monitor Vendor"<br>> =09ModelName =
"Unprobed Monitor"<br>> #=09HorizSync 31.5 - 48.5<br>> =
#=09VertRefresh 40.0 - 70.0<br>> =09Option=09 "dpms"<br>&g=
t; EndSection
<br>> <br>> Section "Monitor"<br>> =09Identifier "=
;Monitor1"<br>> =09VendorName "Monitor Vendor"<br>> =
=09ModelName "Unprobed Monitor"<br>> #=09HorizSync 31.5 =
- 67.0
<br>> #=09VertRefresh 50.0 - 75.0<br>> =09Option=09 "dpms&qu=
ot;<br>> # Modeline "1280x1024" 135.00 1280 1308 14=
12 1676 1024 1027 1030 <br>> 1056<br>> EndSection<br>> <br>> Se=
ction "Device"
<br>> =09Identifier "Videocard0"<br>> =09Driver "=
;radeon"<br>> =09VendorName "Videocard vendor"<br>> =
=09BoardName "ATI Radeon Mobility M7"<br>> #=09VideoRam 3=
2768<br>
> Screen 0<br>> BusID "PCI:1:0:0"=
;<br>> EndSection<br>> <br>> Section "Device"<br>> =
=09Identifier "Videocard1"<br>> =09Driver "radeon&q=
uot;
<br>> =09VendorName "Videocard vendor"<br>> =09BoardName =
"ATI Radeon Mobility M7"<br>> #=09VideoRam 32768<br>> =
Screen 1<br>> BusID "PCI:1:0:0"<br>&=
gt; EndSection
<br>> <br>> Section "Screen"<br>> # This is the LC=
D display <br>> =09Identifier "Screen0"<br>> =09Device =
"Videocard0"<br>> =09Monitor "Monitor0"<br>> =
=09DefaultDepth 24
<br>> =09SubSection "Display"<br>> =09=09Depth 24<br>&g=
t; =09=09Modes "1024x768" "800x600"<br>> =09EndSu=
bSection<br>> EndSection<br>> <br>> Section "Screen"<br>=
> # This is an external monitor running 1280x1024=20
<br>> =09Identifier "Screen1"<br>> =09Device "Vide=
ocard1"<br>> =09Monitor "Monitor1"<br>> =09DefaultD=
epth 24<br>> =09SubSection "Display"<br>> =09=09Depth =
24<br>> =09=09Modes "1280x1024" "1024x768"
<br>> =09EndSubSection<br>> EndSection<br>> <br>> #Section &quo=
t;DRI"<br>> #=09Group 0<br>> #=09Mode 0666<br>>=
; #EndSection<br>> <br>> ---------------------------------------<br>&=
gt;=20
<br>> On Wednesday 31 August 2005 06:22 pm, Konstantin Filtschew wrote:<=
br>> > hello,<br>> ><br>> > I have a small problem to sol=
ve. The LCD of my T40 2373-8cg has only a<br>> > small resolution 102=
4x768.
<br>> ><br>> > Now I bought a nice TFT with a higher resolution=
: 1280x1024.<br>> ><br>> > I tried several tricks, but I can't =
change the resolution higher then<br>> > 1024x768. The problem is tha=
t, I try to change the resolution on the
<br>> > Laptop-LCD, but I have to do it on the external VGA.<br>> =
><br>> > Any Idea how to do this. I need to know how to control th=
e resolution on<br>> > the external VGA.<br>> ><br>> > Th=
x for your help
<br>> ><br>> > Konstantin Filtschew<br></pre>
------=_Part_3332_7499243.1125610991252--