xorg does not preserve acpi/ibm/video mode

Bug #38498 reported by David Allouche
10
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/ibm/video.

Expected: xorg turns on only the devices reported as enabled in /proc/acpi/ibm/video

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/ibm/video is effective from within xorg as well as from the linux console.
 * 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/ibm/video.
 * The LCD panel can be turned off using "echo lcd_enable > /proc/acpi/ibm/video; echo lcd_disable > /proc/acpi/ibm/video". Initially writing lcd_enable is necessary because the recorded state is "lcd disabled" regardless of the observed state.

Tags: thinkpad xorg
Revision history for this message
David Allouche (ddaa) wrote : xorg.conf

xorg configuration used to reproduce the problem

Revision history for this message
David Allouche (ddaa) wrote : Xorg.0.log

xorg log produced using the previously attached xorg.conf. Includes a switch to and from the linux console at the end.

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Thanks in advance.

Changed in xserver-xorg-video-ati:
assignee: nobody → sourcercito
status: New → Incomplete
Revision history for this message
David Tansey (djtansey) wrote :

I have the same exact problem, except with the intel module. I switched to the i810 module and things worked. But the intel module (ibm thinkpad x40) was automatically detected. I tried every setting possible with the new GUI (which showed two screens detected). The closest I got was having only the external monitor work when I set the resolution down to something like 800x600.

The intel description in the gui is an "experimental" module with mode setting abilities. Could it be the mode setting that does this?

Changed in xserver-xorg-video-ati:
assignee: sourcercito → nobody
Revision history for this message
Bryce Harrington (bryce) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in xserver-xorg-video-ati:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.