I have installed various drivers from Adrenalin (18.*), Crimson ReLive Edition (17.*, 16.*) and my 4K monitor has never received any signal over the HDMI port, and mostly appear black with some flickering at 4K resolution over display port.
It is only when I installed the original drivers that came with the card in 2012, version 8.982 that I have finally been able to get a signal working. The resolution is still not 4K however, it is currently QHD. Anything higher than that result in no signal. There's definitely something that has been broken with your latest drivers. I believe I have DisplayPort 1.2 and HDMI 1.4. Im unsure if there are any workaround.
I did notice during the installation that some special HDMI / DisplayPort drivers seems to get installed. I am wondering now if they will still work if I re-attempt the newer drivers.
I will add some additional information just in case you believe I have something wrong in my setup:
- No adapters are used. The display has USB-C, HDMI, and DisplayPort ports.
- All the ports are functional over lower resolutions.
- Disabling the other monitor still doesn't allow the 4K monitor to get a signal or be flicker free.
- I am currently using a 4K monitor over DP with QHD resolution, 1 HD monitor over VGA and 1 HD monitor over HDMI.
- I brought back a Surface Pro 4 and attempted to use 4K using the exact same cable, everything work flawlessly.
- This is the Gigabyte version, GV-R797OC-3GD | Graphics Card - GIGABYTE Global
It is the same as the stock 7970 and support 4K at 60hz over display port.
It use DisplayPort 1.2 and HDMI 1.4.
Here's what it look like when 4K not being displayed or flickering :
Here's what it look like when the monitor finally render the desktop without issues :
If your AMD GPU card supports 4k, you need to upgrade your HDMI 1.4 cable to HDMI 2.0a cable which is made to carry 4k signals at full strength. From what I read, you will get 4k using HDMI 1.4 but at a lower frame rate (30 FPS) whereas HDMI 2.0a there is not restrictions.
According to this website, The HD7970 doesn't have 4k with HDMI only with Display Port: Does a AMD 7950 / R9 280 Output 60hz at 4k ? via HDMI | Overclockers UK Forums
Here is a website that explains the types of HDMI cables for 4k monitors/Televisions and possible solutions: HDMI Cables Buying Guide: How to Choose the Right Cables for Your Gear
I had flicker with my display port on my HD 7950 and it turned out to be my cable. New cable problem solved.
Then on my current monitor when I hooked it up to my new computer (it had been working fine on last computer) same monitor and cable. I was getting flicker again.
What I figured out on this one, was that the thin metal in between the slots where the card plugs into the slot and then the cable plugs into the card. The metal around the slot opening was just barely making contact with the metal on the display port plug. I got out my handy Dremel tool and ground that spot back again, and now no flicker again.
I've got another card the HDMI port just stopped working at all.
It may be a driver, or something else causing your issue. Just wanted you to know to look at all the possibilities. Weird stuff happens.
I just brought a Surface pro 4 to test the 4K resolution on the monitor. Everything worked flawlessly first try, I just took the cable straight from my graphic card and inserted it in the surface pro. So it is either the drivers or as you suggested a card issue. Since HDMI and DisplayPort are working at lower resoltion on the 7970, I would still be ready to bet it is the drivers.
I forgot to add, I have since then re-installed the newer drivers as I couldn't do anything with the older ones, and now the port work on lower resolution, so there's really something that got messed up with the newer drivers. Now, if it would at least output 4K.... instead all I get are warnings from Radeon Settings saying that either my cables or display have issues (It sure can't be the drivers themselves am I right?)
I just read the max specs for HD7970 are copy paste from site:
DVI: 2560 x 1600 / DisplayPort: 2560 x 1600 / HDMI: 2560 x 1600 / VGA: 2048 x 1536
I believe these are wrong, here's what the manufacturer says:
- Dual Link DVI: 2560 x 1600 @60Hz
- DisplayPort: 4096 x 2160 @60Hz
- HDMI: 4096 x 2160 @24Hz, 3840×2160 @30 Hz
The stock 7970 support them.
Does anybody could share the timings they use for 4K resolution within the AMD display settings panel just like shown in the original post. Perhaps I could try overriding them.
I could share my timings, but I am having intermittent HDMI dropouts as well. It seems like AMD has a real issue with HDMI (Hardly Displays Meaningful Images) and 4K, moreso if you toss HDR into the mix.
I just found the solution yesterday.... It still doesn't make any sense to me.
Basically, I found in my monitor box a Mini-DP to DP adapter block. I tried it and it worked without problems. Both the adapter block provided by the monitor manufacturer and the adapter which came with the graphic card (Gigabyte) were brand new, and both were DP Certified.
The oddest thing in that story is that I could get the screen working properly with the Gigabyte adapter using a Surface Pro 4 without problems and without having to mess around, but it look like it absolutely took the monitor manufacturer's adapter to work with the graphic card...
None of this make sense to me but right now I am guessing that perhaps the card is using an older protocol version to transfer the data that is more unreliable whereas the surface pro is more capable to push reliably the data? Anyway... the problem is solved now and I'm glad because the last thing I wanted right now was to spend a large sum of money on these overpriced cards (nowadays) for something that wouldn't have provided me with much changes.