Opened 6 years ago

Last modified 3 years ago

#10327 new bug

Radeon HD6870: DisplayPort shows black screen.

Reported by: Bouncer Owned by: kallisti5
Priority: normal Milestone: R1
Component: Drivers/Graphics/radeon_hd Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

This follows up your request at the end of ticket 9420.

GCC4 compile, hrev46556. DisplayPort connected monitor (SAMSUNG SyncMaster SA850). After the rocket, a white flash, and then a black screen. Have attached a Syslog.

Attachments (4)

syslog.DP.hrev46556.txt (512.0 KB ) - added by Bouncer 6 years ago.
Syslog for DisplayPort connection (hrev46556)
syslog.DP.hrev46567.txt (279.5 KB ) - added by Bouncer 6 years ago.
Syslog, for hrev 46567 build.
syslog.DP.hrev46615.txt (273.0 KB ) - added by Bouncer 6 years ago.
Syslog for DisplayPort activity, hrev 46615.
syslog.r50465.dp.notworking (401.9 KB ) - added by Mictlantecuhtli 3 years ago.
Using a 2560x1440 DP monitor, out of range

Download all attachments as: .zip

Change History (12)

by Bouncer, 6 years ago

Attachment: syslog.DP.hrev46556.txt added

Syslog for DisplayPort connection (hrev46556)

comment:1 by Bouncer, 6 years ago

The monitor is connected with a full DP cable. No implicit conversions to alternate plugs (eg: DVI).

comment:2 by kallisti5, 6 years ago

KERN: radeon_hd: dp_aux_speak: dp_aux_ch flags not zero!

Is definitely the problem there... let me see if I introduced a bug.

by Bouncer, 6 years ago

Attachment: syslog.DP.hrev46567.txt added

Syslog, for hrev 46567 build.

comment:3 by Bouncer, 6 years ago

Have tested with your recent changes. (eg: new build, hrev46567 ) DP still does not work.

comment:4 by Bouncer, 6 years ago

Summary: Radeon 6870: DisplayPort shows black screen.Radeon HD6870: DisplayPort shows black screen.

Tested changes as of hrev46615. DP still does not work. A white flash and then a black screen after the rocket. will attach latest syslog.

by Bouncer, 6 years ago

Attachment: syslog.DP.hrev46615.txt added

Syslog for DisplayPort activity, hrev 46615.

comment:5 by Bouncer, 6 years ago

Don't know if this is relevant or not. The video card is clearly identified as a Radeon HD6870. However, the product was sold under the "Sapphire" brand. Perhaps that manufacturer configured the product in some unique manner.

comment:6 by kallisti5, 6 years ago

brand doesn't matter. The driver should dynamically adjust how it operates if the vendor makes adjustments due to AtomBIOS

You're seeing the same issue my DisplayPort devices are seeing:

KERN: radeon_hd: dp_setup_connectors
5427	KERN: radeon_hd: dp_setup_connectors: found dp connector on index 0
5428	KERN: radeon_hd: dp_aux_speak: dp_aux_ch flags not zero!
5429	KERN: Last message repeated 3 times.
5430	KERN: radeon_hd: dp_setup_connectors: found dp connector on index 1
5431	KERN: radeon_hd: dp_aux_speak: dp_aux_ch flags not zero!
5432	KERN: Last message repeated 3 times.

dp_aux_speak: dp_aux_ch flags not zero! means we can't communicate over the DP aux data channel meaning we can't get edid data. I'm going to reach out to AMD to see if they have any ideas this afternoon.

comment:7 by Bouncer, 5 years ago

Any progress? It's been a year now.

I have recently tested with hrev48500 and I still get the black screen upon start-up.

Is there any way I can assist with the testing? I have the capability to cross-compile under Linux and run some tests.

comment:8 by Mictlantecuhtli, 3 years ago

I get a blank screen with hrev50464 as well. One of my monitors has an on-screen display that shows it's trying to set "H=36.7 kHz, V=25 Hz" which is out of range.

Radeon R9 295X2, three different DP monitors (two 2560x1440, one 5120x2880).

by Mictlantecuhtli, 3 years ago

Attachment: syslog.r50465.dp.notworking added

Using a 2560x1440 DP monitor, out of range

Note: See TracTickets for help on using tickets.