[P4M900] Laptop TFT flickers after wake up from S3 sleep

Bug #422202 reported by Gabor Angler
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
pm-utils (Ubuntu)
Invalid
Low
Unassigned
xserver-xorg-video-openchrome (Ubuntu)
Expired
Low
Unassigned

Bug Description

I'm using Ubuntu 9.04, my laptop is a Fujitsu Siemens Amilo Li1705.

The problem:
The laptop enters S3 sleep state properly. After waking it up (by pressing the
Power button), the laptop's TFT-LCD screen FLICKERS in graphical mode.
And when I switch to one of the console screens (e. g. by pressing Ctrl + Alt + F1)
the console text displayed is completely DISTORTED, thus unreadable.
The console screens flickers heavily horizontally.

After rebooting the computer, everything is OK.

The flickering appears only after resuming from S3 SLEEP standby state.

Technical notes about flickering:
When using the GUI (Graphical User Interface) after S3 standby,
the whole screen flickers in one's peripheral vision (like a CRT monitor with vertical refresh
frequency set to 60 Hz!). Viewing the TFT panel from a few inches, I can see
every pixel 'oscillating'.

I remember, that the older releases of Ubuntu could not be installed on this
laptop normally, because of the same problems described above (console
display corruption).

The laptop has a VIA VN896 integrated graphics chipset.

Further notes:
This latop has a ACPI DSDT table compiled with Microsoft
compiler. So it is not a surprise, that it does NOT correspond fully to
standard ACPI specification. I was able to fix it, by editing the table's
source, and loading the corrected table at boot, so overwriting the
original table, written into BIOS chips by the manufacturer.
So I was able to make the CPU fan function correctly.
Before fixing the DSDT table, the fan did not start after waking up from
S3 sleep state. But after some corrections, it functions properly
(like when running Windows XP).

The screen flickering after resuming form S3 sleep is the only problem
I could not fix myself concerning this laptop.
So I believe, there must be a solution to this problem.

Thank you for your help in advance.

Gabor Angler
from Hungary

description: updated
tags: added: amilo console distortion flickering fujitsu li1705 s3 siemens sleep standby text tft
description: updated
affects: ubuntu → acpi-support (Ubuntu)
Changed in acpi-support (Ubuntu):
assignee: nobody → Gabor Angler (angler-gabor)
status: New → Confirmed
Steve Langasek (vorlon)
affects: acpi-support (Ubuntu) → pm-utils (Ubuntu)
Changed in pm-utils (Ubuntu):
assignee: Gabor Angler (angler-gabor) → nobody
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Do not confirm your own bug reports.

Changed in pm-utils (Ubuntu):
status: Confirmed → New
Revision history for this message
Gabor Angler (angler-gabor) wrote :

I read, that the disabled VSYNC (Vertical Synchronization Signal) can cause similar effects.
I am using openchrome driver.
I cannot find where could I enable VSYNC.

Any suggestion?

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Please build/install the latest openchrome driver and enable debug mode.
The detail build instruction for Ubuntu/Debian is available at:
https://help.ubuntu.com/community/OpenChrome

Next attach your /var/log/Xorg.0.log file.
If you can from after reproducing this issue (or /var/log/Xorg.log.old).

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: New → Incomplete
Changed in pm-utils (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Changed in xserver-xorg-video-openchrome (Ubuntu):
importance: Undecided → Low
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Please attach patch with the table's changes.
It will be very useful to fix the bug with DSDT table

summary: - Laptop TFT flickers after wake up from S3 sleep
+ [P4M900] Laptop TFT flickers after wake up from S3 sleep
Revision history for this message
Gabor Angler (angler-gabor) wrote :

I have built and installed the latest openchrome driver and enabled debug mode.
I have attached my /var/log/Xorg.0.log file (after reproducing the issue described above).

Revision history for this message
Gabor Angler (angler-gabor) wrote :

I have attached the fixed DSDT source file for FUJITSU SIEMENS AMILO LI 1705 laptop.
Note: I have fixed the original (buggy) DSDT file.
PLEASE USE IT AT YOUR OWN RISK!

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Check if this patch works correctly for you.

Attach your Xorg.0.log file.

Revision history for this message
Gabor Angler (angler-gabor) wrote :

After applying the patch, I experienced no change, the problem appears.

I have attached my Xorg.0.log file (after reproducing the issue described above).

Changed in pm-utils (Ubuntu):
status: Incomplete → Confirmed
Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Hi.
Check the latest openchrome revision.

Revision history for this message
Gabor Angler (angler-gabor) wrote :

Hi.
I have installed the latest openchrome revision and the problem still appears.
I experienced no change (for example: the full screen console is still unreadable...).

I have attached my Xorg.0.log file (after reproducing the issue described above).

Revision history for this message
Gabor Angler (angler-gabor) wrote :

Hi.
I have installed VIA proprietary graphics driver.
I followed the instructions from https://help.ubuntu.com/community/OpenChrome.
After rebooting, the X could not be started, I got a warning and the full screen consoles were unreadable exactly in the same way, what I get after resuming from sleep.
I had to replace xorg.conf with the backup copy (which is minimal, it doesn't contain a Driver definition line in section "Device".
After rebooting, everything was like before this experiment.
I saw, that you (Bartosz) have changed the website https://help.ubuntu.com/community/OpenChrome last, few days earlier.
What do you think?

Bryce Harrington (bryce)
tags: added: jaunty
Revision history for this message
Gabor Angler (angler-gabor) wrote :

Bad news: First, I have tried Ubuntu 9.10 (karmic) beta. The problem described above still appears, no change.
Second; custom DSDT patch removed since kernel version 2.6.30.
So we won't be able to replace original buggy DSDT with a fixed one - so easily than until now.
Further information: http://ubuntuforums.org/showthread.php?t=1247168
I think, that this will affect a very large number of laptop users, as buggy DSDT is quite widespread.
I suppose, many of them won't fix this issue, because the solution - compiling a custom kernel - is not trivial,
especially for beginners.
While using proprietary Windows drivers (and operating systems) none of the problems stated above appear.
I think, there are three choices for me:
1.) Compiling a custom kernel with DSDT patch (how to?); and if I do so, I won't be allowed to post bug reports...
2.) Buying a new laptop... because of a new operating system version? I feel like before Windows Vista...
3.) Using Windows operating system.
If I won't choose any option from this list, my laptop (using karmic) will operate at higher temperatures than if I would use Windows,
and my LCD-TFT will flicker and the console will be unreadable after resuming from suspend/sleep.

tags: added: karmic
Revision history for this message
Gabor Angler (angler-gabor) wrote :

I have tried Ubuntu 9.10 karmic. The problem described above still appears, no change.
I managed to compile a custom kernel, which contains the fixed DSDT code, and while booting, the custom DSDT will be loaded successfully.
More details about compiling a custom kernel (ubuntu), building a custom DSDT into the kernel, etc.:
- https://help.ubuntu.com/community/Kernel/Compile
- http://lesswatts.org/projects/acpi/overridingDSDT.php
- http://gaugusch.at/kernel.shtml

Bryce Harrington (bryce)
tags: added: hardy
Revision history for this message
Sebastien Bacher (seb128) wrote :

is that still an issue in lucid?

Revision history for this message
Gabor Angler (angler-gabor) wrote :

Yes, the problem described above persists in lucid.
The laptop enters S3 suspend successfully, but after resuming to S1 the LCD is flickering and the CPU fan will not start, thus the machine will overheat (note that the fan issue is related to ACPI/DSDT configuration)

Gary M (garym)
tags: added: lucid
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

The "ubuntu-sponsors" team is subscribed to this bugreport. However its not clear to me what actually needs sponsoring in this case. The only "patch" atachment I can see is:
    panel_unify.patch (4.9 KiB, text/plain)
(from comment #7). But in comment #8 and #10 Gabor reports no changes with the patch or the latest openchrome.

I unsubscribe "ubuntu-sponsors" for now, please re-subscribe when there is a working patch/debdiff.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Hi Gabor.

Check if this problem was solved in latest openchrome revision.

Please build/install the latest openchrome driver
The detail build instruction for Ubuntu/Debian is available at:
https://help.ubuntu.com/community/OpenChrome

Next attach your /var/log/Xorg.0.log file.

I think it could be Linux kernel related problem, for example:
https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/574573
https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/677440

tags: added: review-request
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Closing the linux task for now due to lack of response to the previous inquiry for information in comment 17.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Bryce Harrington (bryce) wrote :

Closing out the pm-utils task until it's clearer what exactly would need changed there. It's possible this is just a driver issue.

Just to echo the previous requests, please do re-test with newer Ubuntu and confirm it's still an issue. I'll leave it Incomplete until we get a response from the original reporter.

Changed in pm-utils (Ubuntu):
status: Confirmed → Invalid
Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
bugbot (bugbot) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Incomplete → Expired
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.