cancel
Showing results for 
Search instead for 
Did you mean: 

Graphics

Highlighted
Adept I
Adept I

I found a hardware bug in RX 580, It results in NO display on HDMI with several brands of TV

I found a hardware bug in RX 580, It results in NO display on HDMI with several brands of TV。

The bug occurs when RX580 reads the TV's EDID(HDMI). RX580 Cannot read TV's EDID properly, then it will not display properly.

I tried to trace the DDC channel, and found that RX580 DDC timing is incorrect and violated the E-DDC specification.

ddc-e.png

You can see the timing above,RX580 has an Unexpected Stop condition during a read operation. some TV may not return correct EDID data.

The following is a correct timing.at the end of word offset , it's a start condition.

hope that amd can fix this bug.

屏幕截图 2020-10-20 232230.png

Tags (4)
3 Replies
Highlighted
Staff
Staff

Re: I found a hardware bug in RX 580, It results in NO display on HDMI with several brands of TV

  1. Did you take into consideration that the display device might have sent the wrong information?
  2. Can you please list the name of all the TV brands you tested?
  3. Can you provide the EDID file?
  4. What is the make and model of your HDMI cable?
  5. Which HDMI input on the TV has been used?
  6. Under which OS and driver did you run your test?
Highlighted
Journeyman III
Journeyman III

Re: I found a hardware bug in RX 580, It results in NO display on HDMI with several brands of TV

Having similar problems with ASUS DUAL-RX580-O8G, with the HDMI signal just dying on some situations. Monitors in case are Philips 276E8VJSB/57 and a Philips 278G4DHSD/00. GPU is running most recent drivers (20.9.1). HDMI cable being used is the one supplied with the monitor. Using the first connection on both monitors and GPU. If there is a test suite I can run to log and look for this error and reproduce (if it's the same thing affecting me), please let me know.

Highlighted
Adept I
Adept I

Re: I found a hardware bug in RX 580, It results in NO display on HDMI with several brands of TV

1. I can confirm that the TV had sent a wrong EDID information to RX580. As I know , the first block of edid is starting with "00  ff ff ff ff ff 00“. when RX580  read the first block,the TV sent totally wrong data,it's not starting with “00  ff ff ff ff ff ff ”, and the checksum is wrong.

2.I do not remember the model name, I will post later if I get it.

3. I do not get a raw edid data. 

4. hdmi cable:  SAMZHE, VENTION, and I have tried several cables, the issue is the same. I think it's not a cable issue, because my TV and all cables work well with NViDa GTX1060.

5. All ports have the same issue.

6.OS: win10 x64bit Driver:win10-radeon-software-adrenalin-2020-edition-20.9.2