Bug 12595 - xf86-video-ati / radeon 6.7.194 breaks mode detection when docked (regression: works in 6.7.192)
Summary: xf86-video-ati / radeon 6.7.194 breaks mode detection when docked (regression...
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) All
: high normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-27 10:04 UTC by Auke Kok
Modified: 2010-10-20 05:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (50.69 KB, text/plain)
2007-09-27 10:05 UTC, Auke Kok
no flags Details

Description Auke Kok 2007-09-27 10:04:46 UTC
When docked, the 6.7.194 driver enables the wrong mode for the panel when the lid is closed at startup. the driver enables mode 1400x1050 on the external panel, while the panel supports maximum of 1280x1024. xrandr lists the correct modes at all times.

This worked fine with xf86-video-ati 6.7.192

The laptop is a lenovo t43 with 1400x1050 screen, when docked it is connected to a 1280x1024 HP1740 17". This setup always worked fine until now throughout xorg 6.8 -> 7.3, except for the last update of the ati/radeon driver.
Comment 1 Auke Kok 2007-09-27 10:05:50 UTC
Created attachment 11782 [details]
Xorg.0.log
Comment 2 Alex Deucher 2007-10-11 08:40:42 UTC
Can you try again with the ati driver from git?
Comment 3 Auke Kok 2007-11-09 23:11:35 UTC
OK, today's git trunk is an improvement: at least now the external head gets a proper mode.

However, this is only when I start X with the head already attached to the laptop and lid closed before this. The laptop's screen stays off even when lid opened, which makes this not friendly for default behaviour such as hooking up to a projector for giving a presentation.

BIOS hotkeys no longer function despite `Option "BIOSHotkeys" "on"`

All in all it's still a major regression in functionality. clone mode worked fine before and I've used during many presentations with the bios hotkey functionality.
Comment 4 Alex Deucher 2007-11-11 08:37:34 UTC
the proper fix for hot key functionality is to hook up a script to the acpi event generated by fn-f7.  then run xrandr --auto in your script or cycle through several states in your script like:

xrandr --output VGA-0 --off --output LVDS --auto
xrandr --output LVDS --off --output VGA-0 --auto
xrandr --auto

with randr we can't use the bios to toggle outputs because to smashes the hw state.
Comment 5 Auke Kok 2007-11-12 08:48:04 UTC
Actually, this is *not* an improvement - when I just docked into my work station with a DVI-connected flat panel the driver was unable to set the proper mode on the external head (1280x1024@60).

My report in comment #3 was from testing with a VGA-connected panel attached directly to the laptop's DSUB connector.

I had to fallback to 6.7.195 to get *any* mode working on the DVI-connected flatpanel.

(thanks for the bioskeys info, that's something I'll keep in mind)
Comment 6 Alex Deucher 2007-11-12 08:51:18 UTC
(In reply to comment #5)
> Actually, this is *not* an improvement - when I just docked into my work
> station with a DVI-connected flat panel the driver was unable to set the proper
> mode on the external head (1280x1024@60).

Can you attach your xorg log and the output of xrandr after docking with the non-working version?
Comment 7 Auke Kok 2007-11-26 08:40:25 UTC
ok, I just backrevved to 6.7.195 for a while since I did not have any time for testing this. After an update to 6.7.196 was available I was again hit by this problem and I captured a xorg.0.log for you (attached). I'm downgrading again to 195 since I need this to work for work ;).

Let me know if I can get you anything else
Comment 8 Auke Kok 2007-11-26 08:44:15 UTC
Bugzilla crashed, xorg.0.log instead uploaded to http:

http://foo-projects.org/~sofar/Xorg.0.log-20071126
Comment 9 Alex Deucher 2008-12-03 00:23:22 UTC
Is this still an issue with a more recent version of the driver (6.8.0 or newer)?
Comment 10 Auke Kok 2008-12-03 09:42:14 UTC
problem still persists, even with updated drivers:

xf86-video-ati-6.9.0
xorg-server-1.5.2

the external panel powers off immediately at startup once X starts warning that the resolution is invalid. I have to push ctrl-alt-+/- to get it to a reasonable resolution before I can see anything.
Comment 11 Alex Deucher 2010-10-19 15:54:00 UTC
is this still an issue with kms or newer versions of the driver?
Comment 12 Auke Kok 2010-10-19 23:03:03 UTC
(In reply to comment #11)
> is this still an issue with kms or newer versions of the driver?

unable to tell:

I don't even have the laptop anymore so I can't even re-test this.
Comment 13 Julien Cristau 2010-10-20 05:48:27 UTC
Closing then, thanks.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.