[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: How to make work dual monitors with Debian etch on an IBM x60s ThinkPad?



Hi Florian,

Thanks for your answer :) --- I tried all kind of combinations
following your indications (and those in the other mails) but
without a convincing result.

Here come my observations:

---
On Wed, 31 Jan 2007 14:03:28 +0100, Florian Kulzer
> On Wed, Jan 31, 2007 at 14:36:18 +0900, Dietrich Bollmann wrote:

[...]

> > I am using Debian etch on an IBM x60s ThinkPad
> > and would like to use the laptop monitor in parallel with an external one.

[...]

> I am not sure about having two "Device" sections. I have an Intel 855GM
> Display Controller in my laptop and I only need one Device section to
> have the two outputs. Your card should use the same driver so I would
> expect that it should work similarly.

Thanks - I tried all kind of different configurations using only one
"Device" section (also the default one generated
by `dpkg-reconfigure -phigh xserver-xorg' -
which didn't work at all). The results are listed later...

> I think you should try to have only one "Device" section which specifies
> the "i810" driver instead of "vesa". I also think you can comment out
> the BusID line. Make sure, however, that the package
> "xserver-xorg-video-i810" is installed because you need it to have
> the i810 module available at all. I strongly suspect that the package is
> missing on your system because otherwise the "i810" driver should have
> been chosen automatically during the initial Xorg setup.

Ok.  I did as you wrote.  The "xserver-xorg-video-i810" package
actually was installed and I have no idea why it wasn't used...

> If your X starts with the "i810" configuration then you can try if the
> external output works at all, either with the built-in keys of the
> laptop (Fn + something; this does not work for my laptop) or by
> installing the package "i810switch" which gives you commands to switch
> the two outputs on and off (this should work more reliably).

As before - the external screen worked, but not the laptop screen.
Neither the "Fn + something" keys nor the "i810switch" worked.
The latter one shows the same error message as reported by
Tyle in his answer ( http://lists.debian.org/debian-user/2007/01/msg03919.html )
to the current thread:

> [...]
> I've got the right drivers installed and set up i xorg - i810
> I've got tpb installed for using the thinkpad special keys
> I just now installed i810switch, as suggested above in this thread.
>
> The Fn-F7 combo doesn't do anything. i810switch gives the following:
>
> PCI id of i810 is not recognized.
> [...]

I also tried the configuration you listed in your other mail
( http://lists.debian.org/debian-user/2007/01/msg03963.html )
The Layout named "cloned" actually switches on the laptop display and
after a generative artwork is shown:  The screen changes from dark to
white and shows a very fancy design made out of lots of parallel lines
in between.  Interesting to look at - and some positive result at
least: the screen is switched on! - but not really the thing I want.

> If the outputs both work at the same time then you have to decide what
> exactly you want. If you want the external output to show the same thing
> as the internal one (e.g. for beamer presentations) then you can either
> use the i810switch commands to activate and deactivate it as needed or
> you can define a "Cloning" configuration in xorg.conf.

This should be your "cloned" configuration I was writing about above

> If, on the other
> hand, you want the two displays show different things, then you indeed
> need Xinerama like in your present xorg.conf (which I snipped from this
> email). I can post a working Cloning configuration and I am sure that
> somebody else will have an example for a proper Xinerama setup, but
> first we need to know that the "i810" driver works properly for you.
> (Also, of course, "man i810" has more information on the driver and its
> capabilities.)

I agree - and try Xinerama after I made the cloned configuration
work...

As my results are very much the same as those Tyler wrote about
in http://lists.debian.org/debian-user/2007/01/msg03919.html
I also will post the results of the commands you where listing
in your answer to his mail
( http://lists.debian.org/debian-user/2007/01/msg03966.html )

> lspci | egrep -i 'vga|display|graphic'
> awk '/Section "Device|Screen|ServerLayout"/,/EndSection/' /etc/X11/xorg.conf
> egrep '^\((EE|WW)\)' /var/log/Xorg.0.log

============================================================
$ lspci | egrep -i 'vga|display|graphic'
------------------------------------------------------------
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
============================================================

for my equivalent of your "Default" configuration:
============================================================
$ awk '/Section "Device|Screen|ServerLayout"/,/EndSection/' /etc/X11/xorg.conf
------------------------------------------------------------
Section "Device"
Identifier "Intel 945GM/GMS/940GML Graphics Controller --- LCD Default Layout"
       Driver          "i810"
EndSection
Section "Screen"
       Identifier      "LCD Default Layout"
Device "Intel 945GM/GMS/940GML Graphics Controller --- LCD Default Layout"
       Monitor         "Generic Monitor"
       DefaultDepth    24
       SubSection "Display"
               Depth           1
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           4
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           8
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           15
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           16
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           24
               Modes           "1280x1024" "1024x768"
       EndSubSection
EndSection
Section "ServerLayout"
       Identifier      "Default"
       Screen          "LCD Default Layout"
       InputDevice     "Generic Keyboard"
       InputDevice     "Configured Mouse"
       InputDevice     "Synaptics Touchpad"
EndSection
============================================================

for my equivalent of your "Cloned" configuration:
============================================================
$ awk '/Section "Device|Screen|ServerLayout"/,/EndSection/' /etc/X11/xorg.conf
------------------------------------------------------------
Section "Device"
Identifier "Intel 945GM/GMS/940GML Graphics Controller --- LCD Cloned Layout"
       Driver          "i810"
       Option          "MonitorLayout"         "CRT,LFP"
       Option          "Clone"         "on"
EndSection
Section "Screen"
       Identifier      "LCD Cloned Layout"
Device "Intel 945GM/GMS/940GML Graphics Controller --- LCD Cloned Layout"
       Monitor         "Generic Monitor"
       DefaultDepth    24
       SubSection "Display"
               Depth           1
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           4
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           8
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           15
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           16
               Modes           "1280x1024" "1024x768"
       EndSubSection
       SubSection "Display"
               Depth           24
               Modes           "1280x1024" "1024x768"
       EndSubSection
EndSection
Section "ServerLayout"
       Identifier      "Default"
       Screen          "LCD Cloned Layout"
       InputDevice     "Generic Keyboard"
       InputDevice     "Configured Mouse"
       InputDevice     "Synaptics Touchpad"
EndSection
============================================================

and finally
============================================================
egrep '^\((EE|WW)\)' /var/log/Xorg.0.log
------------------------------------------------------------
(WW) The directory "/usr/X11R6/lib/X11/fonts/misc" does not exist.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/Type1" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi" does not exist.
(WW) Warning, couldn't open module xtt
(EE) Failed to load module "xtt" (module does not exist, 0)
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Extended BIOS function 0x5f05 failed.
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
============================================================


Thanks again for your help!

Best wishes, Dietrich


---
PS: I have some more questions I would like to ask:

* How to restart X

For the moment I use `kill $(cat /tmp/.X0-lock)' to kill X --- and the result is
that my session is terminated and I have to log in again and start all my
applications once more.

Is there a way to restart X without having to login again?
And where is X started anyway?

I remember that I used .xsession some years ago.  But Debian doesn't seem
to use this file anymore, right?

Also sometimes X would work after killing it and loging in again but not
when rebooting...


* ...and finally, concerning my email:

How can I configure `debian-user' in a way to NOT show my email address?




Reply to: