Bug 88803

Summary: Resolution switch sometimes leads to corrupted or black screen on LVDS output
Product: xorg Reporter: Johannes Stern <j.stern>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: j.stern
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log
none
dmesg.txt none

Description Johannes Stern 2015-01-26 15:58:21 UTC
Sometimes after the first mode switch during booting our system, the LVDS output shows a distorted picture which after some seconds disappears completely. We were able to reproduce the problem in about 1 of 50 tries. The higher the resolution, the more likely the error was. We could reproduce it with xf86-video-ati 7.3.0 (Porteus Linux 3.0) and 7.5.0 (Porteus Linux 3.1rc2). It does NOT happen with the Catalyst driver we used before.

We found the following 100% working fix which we unconditionally apply on every boot (we cannot find out if the problem occured or not):

xrandr --output LVDS --off
sleep 1
xrandr --output LVDS --preferred

Omitting the "sleep 1" does NOT fix the problem. Because all of this, we suspect it has something to do with how the driver switches from one resolution to another, which also is a lot faster compared to when switching resolutions with the Catalyst driver.

The hardware we use are different congatec conga-EAF ETX boards (http://www.congatec.com/en/products/etx/conga-eaf.html) with AMD HD6320 and AMD HD 6250 graphics. The board uses an Analogix ANX3110 DisplayPort to LVDS converter, which we suspect cannot cope with the DisplayPort signal it gets. We can rule out our custom base board as the problem also appears when using the congatec evaluation board.
Comment 1 Michel Dänzer 2015-01-27 02:15:20 UTC
Please attach /var/log/Xorg.0.log and the output of dmesg.
Comment 2 Johannes Stern 2015-01-27 09:54:56 UTC
Created attachment 112880 [details]
Xorg.0.log
Comment 3 Johannes Stern 2015-01-27 09:55:17 UTC
Created attachment 112881 [details]
dmesg.txt
Comment 4 Martin Peres 2019-11-19 07:49:33 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/123.

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.