I think it's more of a feature than a bug. ;)  Based on your X log in the
bugzilla bug, your laptop has a Rage Mobility mach64 chip.  Display
switching via the BIOS (with the X server's VT active) was disabled for
mach64s with dual-CRTCs in XFree86 4.2.99.1:

http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/drivers/ati/atil
ock.c.diff?r1=1.14&r2=1.15&f=h

(#105 in the CHANGELOG)

My guess is that allowing BIOS-initiated display switches with the X
server active could cause problems because the driver's cached register
state might not be valid after the display switch.  For example, if you
switch from the LCD to the CRT, the driver would continue to program the
card as if the LCD were still active, when in fact the BIOS has changed
the card's state out from under the driver.

In the revision above, the feature bit for display switching is re-enabled
when switching away to a text console VT (assuming it was enabled in the
BIOS at server startup), which is why the display switching works there,
but the driver disables the feature bit and restores its cached state when
switching back to the X server.

--Leif

On Mon, 24 Feb 2003, Warren Togami wrote:

> Hi, Mike Harris requested that I send this to xfree86.org.  Is this a 
> known problem in recent XFree86 CVS?
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=84944
> 
> Description of problem:
> https://listman.redhat.com/pipermail/phoebe-list/2003-February/003431.html
> 
> In Red Hat 8.0 and previous versions of Red Hat Linux my laptop was able
> to switch between built-in LCD screen and external monitor with Fn-F7 key.
> 
> In Phoebe2 and Phoebe3 I noticed that I completely lost this ability.
> If I change to a text console it works, but the running XFree86  session
> must be completely killed in order to change from LCD to monitor or vice
> versa.
> 
> My laptop is a Sony Vaio FXA36, mobile Athlon with VIA KT133a chipset.
> https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=51325&action=view
> More hardware information.
> 
> Two other people on phoebe-list have said that their laptop in Phoebe
> can no longer switch video output.
> 
> Warren Togami
> [EMAIL PROTECTED]
> 
> Version-Release number of selected component (if applicable):
> XFree86-4.2.99.902-20030220.1
> 
> How reproducible:
> Always
> 
> _______________________________________________
> XFree86 mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xfree86
> 

-- 
Leif Delgass 
http://www.retinalburn.net







_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to