xorg does not preserve acpi/ibm/video mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-ati (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Observed: when the radeonfb kernel module is loaded and xorg is configured to UseFBDev, xorg will turn on both the panel and external video when switching mode regardless of the settings reported by /proc/acpi/
Expected: xorg turns on only the devices reported as enabled in /proc/acpi/
Hardware: ThinkPad T42p with 1600x1200 LCD panel, ATI FireGL Mobility T2 (M10) NT (AGP) video adapter with external 1200x1600 monitor (ViewSonic VP201b) connected on the VGA output at boot time. No dock.
More details:
* At boot time, the BIOS detects the external VGA and turns off the panel.
* When radeonfb loads it preserves the BIOS setting.
* When xorg starts, the LCD panel turns on (in addition to the external VGA).
* Writing to /proc/acpi/
* Any video mode switch turns on cloned display on the LCD panel: switch to or from the linux console, changing resolution, waking up after the "blank screen" screensaven.
* Video mode switching do not update any value observable from /proc/acpi/
* The LCD panel can be turned off using "echo lcd_enable > /proc/acpi/
Changed in xserver-xorg-video-ati: | |
assignee: | sourcercito → nobody |
xorg configuration used to reproduce the problem