fixunix
Tags Register FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

How to force clone mode with X Server 1.4.2 on iBook - X

This is a discussion on How to force clone mode with X Server 1.4.2 on iBook - X ; What I have: an iBook G4 1GHz with an RV250 5c63 [Radeon Mobility 9200 M9+] video chip, and I have just upgraded to Debian Lenny, i.e., X.org X server 1.4.2 and radeon_drv.o version 4.3.0. What I need: I need the ...


Fix Unix > Linux > Help > X > How to force clone mode with X Server 1.4.2 on iBook

Reply
 
LinkBack Tools
  #1  
Old 10-09-2008, 03:58 PM
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default How to force clone mode with X Server 1.4.2 on iBook

What I have: an iBook G4 1GHz with an RV250 5c63 [Radeon Mobility 9200
M9+] video chip, and I have just upgraded to Debian Lenny, i.e., X.org
X server 1.4.2 and radeon_drv.o version 4.3.0.

What I need: I need the laptop to drive the external VGA port in clone
mode even if it does not recognize that there is something connected
there, for the following reasons:

* Most importantly, many projectors I use are not recognized by the
laptop (maybe the VGA cable is too long or something).

* Even if the laptop could recognize the projector when it is
connected, X is usually started before I connect anything
externally.

I used to get what I need with Debian Etch, i.e., X Server 7.1.1 (see
<2007Apr13.233048@mips.complang.tuwien.ac.at> and

for details), but since the upgrade to Lenny the iBook does not drive
the external VGA port unless it recognizes a monitor when starting X.
I also upgraded the kernel to 2.6.26.5 if that matters.

I have played around a bit with various options of the radeon driver
(DDCMode off, DefaultConnectorTable off, MacModel ibook, MacModel
powerbook-vga), but none had any effect on this behaviour.

Some of options that might be relevant (MonitorLayout, MergedFB,
MetaModes, CRT2Position) are no longer documented, and their presence
in the old xorg.conf file did not help anyway.

It appears that the following workaround works: start X with a monitor
connected, then disconnect the monitor, and move the laptop to the
lecture room (possibly going to sleep in the meantime), connect the
projector there, and give the lecture. However, that's not very
satisfactory: If I have to restart X in the meantime, I cannot display
on the projector.

Does anyone have any idea how I can force the X server to display on
the external VGA display even if it does not detect that there is
something there?

Thanks in advance,

- anton
--
M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html
Reply With Quote
  #2  
Old 10-10-2008, 06:20 PM
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default Re: How to force clone mode with X Server 1.4.2 on iBook

anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>I used to get what I need with Debian Etch, i.e., X Server 7.1.1 (see
><2007Apr13.233048@mips.complang.tuwien.ac.at> and
>
>for details), but since the upgrade to Lenny the iBook does not drive
>the external VGA port unless it recognizes a monitor when starting X.


I have now played around a bit with xrandr: If an external monitor is
connected and recognized by the hardware, I can enable it with

xrandr --auto

I can also disable it with

xrandr --output VGA --off

but unfortunately there is no --on option.

- anton
--
M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html
Reply With Quote
  #3  
Old 10-13-2008, 12:49 PM
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default Re: How to force clone mode with X Server 1.4.2 on iBook

anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>>I used to get what I need with Debian Etch, i.e., X Server 7.1.1 (see
>><2007Apr13.233048@mips.complang.tuwien.ac.at> and
>>
>>for details), but since the upgrade to Lenny the iBook does not drive
>>the external VGA port unless it recognizes a monitor when starting X.


I have now also tried explicitly configuring for two monitors, by
modifying the Device and Monitor sections as follows:

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-49
VertRefresh 56-72
Option "DPMS"
EndSection

Section "Monitor"
Identifier "VGA Monitor"
HorizSync 30-49
VertRefresh 56-72
Option "DPMS"
EndSection

Section "Device"
...
Option "Monitor-VGA-0" "VGA Monitor"
Option "Monitor-LVDS" "Generic Monitor"
EndSection

While the X server sees and understands this, it still behaves as
before: if it does not see a monitor there upon startup (or xrandr
--auto), it does not output on that port.

- anton
--
M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html
Reply With Quote
  #4  
Old 10-13-2008, 02:13 PM
Junior Member
 
Join Date: Sep 2009
Posts: 0
Default Downgrading the X server (was: How to force clone mode ...)

anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>What I have: an iBook G4 1GHz with an RV250 5c63 [Radeon Mobility 9200
>M9+] video chip, and I have just upgraded to Debian Lenny, i.e., X.org
>X server 1.4.2 and radeon_drv.o version 4.3.0.
>
>What I need: I need the laptop to drive the external VGA port in clone
>mode even if it does not recognize that there is something connected
>there

[...]
>I used to get what I need with Debian Etch, i.e., X Server 7.1.1 (see
><2007Apr13.233048@mips.complang.tuwien.ac.at> and
>
>for details), but since the upgrade to Lenny the iBook does not drive
>the external VGA port unless it recognizes a monitor when starting X.


After some attempts to find a way to do that with the Lenny X server
(<2008Oct9.175859@mips.complang.tuwien.ac.at>
<2008Oct10.202006@mips.complang.tuwien.ac.at>
<2008Oct13.144940@mips.complang.tuwien.ac.at>), I finally was
successful by "downgrading" the X server to the Etch version. This was
not easy, so here is what I did:

I pinned the X server packages to stable in /etc/apt/preferences by
inserting the following lines:

Package: xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-imstt xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-nv xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-radeonhd xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-v4l xserver-xorg-video-vga x11-common
Pin: release a=stable
Pin-Priority: 1001

(There may be some Lenny package names in there and some Etch package
names missing, but that's what worked for me.)

Then I used the following lines to perform the downgrade:

apt-get remove xserver-xorg
apt-get install xserver-xorg-video-ati xserver-xorg-core xserver-xorg xserver-xorg-input-kbd xserver-xorg-input-mouse x11-common

It may be possible to do it directly by having the right lines in
preferences from the start, but I only learned slowly a few things
that are not mentioned in the docs, in particular:

Pin: release a=etch

still does not work. Also:

Package: xserver-xorg*

does not work, either (but * alone does work).

And in both cases it's not at all obvious that apt understands the
preferences file differently from what I intended.

Followups set to: alt.os.linux.debian.

- anton
--
M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html
Reply With Quote
Reply

Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Downgrading the X server (was: How to force clone mode ...) unix Debian 0 10-13-2008 02:13 PM
samba - force create/directory mode unix Unix 0 06-06-2008 09:05 AM
clone mode only with ATI Radeon 7500 dual header unix Xwindows 2 10-04-2007 06:36 AM
X clone mode without DDC on iBook G4 (Mobility Radeon 9200) unix Powerpc 0 09-30-2007 06:49 PM
New build 1.5.0.5 on MacOsX on iBook G4 with many stability problems(also in safe mode) unix Mozilla 7 07-29-2006 04:19 PM


All times are GMT. The time now is 08:24 AM.