IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
117 stars 4 forks source link

4K 240Hz HDMI issue (Screen going black for ~2 second) #767

Closed Denizeri24 closed 6 months ago

Denizeri24 commented 6 months ago

Checklist [README]

Game [Required]

None

Game Platform [Required]

Other game platform

None

Processor / Processor Number [Required]

i7 8700K

Graphic Card [Required]

A770 16 GB

GPU Driver Version [Required]

31.0.101.5382

Other GPU Driver version

No response

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

No response

Intel System Support Utility report

--Not needed-- scanoutput.txt

Description and steps to reproduce [Required]

I just using my monitor (MSI 321 URX -- 4K / 240Hz) with HDMI 2.1 cable and screen constantly going black (~2 secs) for every ~1 min. I dont have this issue if I use with DP 1.4 cable.

Also if I enable vsync with DP 1.4 cable, my screen going black and my pc doing infinite restart (probably gpu crash) (I have this problem if i using DP 1.4 cable).

Game graphic quality [Required]

Game resolution [Required]

4K

Game VSync [Required]

On

Game display mode [Required]

Detailed game settings [Required]

Not needed

Device / Platform name

No response

Crash dumps [Required, if applicable]

No response

Save game

No response

EstebanIntel commented 6 months ago

Hi @Denizeri24,

There are bandwidth limitations on both the GPU and Monitor's sides for the high resolution and refresh rate you are trying to use. Let's start with the Arc GPU:

As stated here: Intel® Arc™ A770 Graphics , the max resolution supported by Arc over HDMI 2.1 is 4K@60Hz. While the max resolution supported over DP 2.0 is 8K@60Hz.

Now, on the monitor's side:

I see you are using the MSI 321URX. From its specs, it features DP1.4a (HBR3) and HDMI 2.1 interfaces. From the Wikipedia article on DP, from table Refresh frequency limits for standard video you can see that the max DP1.4a (HBR3) can do is 4K@120Hz for SDR; and from table Refresh frequency limits for HDR video the max for HDR is 4K@60Hz. On the HDMI side, the Wikipedia article for HDMI, from table Refresh frequency limits for standard video you can see that the limit for HDMI 2.1 on SDR is 4K@144Hz (since I don't think your monitor support DSC, but I might be wrong); and from the table Refresh frequency limits for HDR10 the max on HDR is 4K@60.

In summary, the max supported resolution/refresh rate for your GPU and Monitor combination is what I'm listing in column "Combined Limit" in the table below.

Interface Dynamic Range Arc A-series Limit MSI 321URX Limit Combined Limit
HDMI SDR 4K@60 4K@144 4K@60
HDMI HDR 4K@60 4K@60 4K@60
DP SDR 8K@60 4K@120 4K@120
DP HDR 8K@60 4K@60 4K@60
Denizeri24 commented 6 months ago

Hi @Denizeri24,

There are bandwidth limitations on both the GPU and Monitor's sides for the high resolution and refresh rate you are trying to use. Let's start with the Arc GPU:

As stated here: Intel® Arc™ A770 Graphics , the max resolution supported by Arc over HDMI 2.1 is 4K@60Hz. While the max resolution supported over DP 2.0 is 8K@60Hz.

Now, on the monitor's side:

I see you are using the MSI 321URX. From its specs, it features DP1.4a (HBR3) and HDMI 2.1 interfaces. From the Wikipedia article on DP, from table Refresh frequency limits for standard video you can see that the max DP1.4a (HBR3) can do is 4K@120Hz for SDR; and from table Refresh frequency limits for HDR video the max for HDR is 4K@60Hz. On the HDMI side, the Wikipedia article for HDMI, from table Refresh frequency limits for standard video you can see that the limit for HDMI 2.1 on SDR is 4K@144Hz (since I don't think your monitor support DSC, but I might be wrong); and from the table Refresh frequency limits for HDR10 the max on HDR is 4K@60.

In summary, the max supported resolution/refresh rate for your GPU and Monitor combination is what I'm listing in column "Combined Limit" in the table below.

Interface Dynamic Range Arc A-series Limit MSI 321URX Limit Combined Limit HDMI SDR 4K@60 4K@144 4K@60 HDMI HDR 4K@60 4K@60 4K@60 DP SDR 8K@60 4K@120 4K@120 DP HDR 8K@60 4K@60 4K@60

Shouldn't HDMI 2.1 support 4K + 240Hz resolution with DSC? My monitor supports DSC..

EstebanIntel commented 6 months ago

@Denizeri24 thanks for confirming your monitor does support DSC. Please find below the updated table with this info. As you can see, for HDMI SDR your monitor does support 4K@240Hz. However, the limit is on the Arc GPU side, as Arc only support up to 4K@60Hz over HDMI.

Interface Dynamic Range Arc A-series Limit MSI 321URX Limit Combined Limit
HDMI SDR 4K@60 4K@240 4K@60
HDMI HDR 4K@60 4K@60 4K@60
DP SDR 8K@60 4K@120 4K@120
DP HDR 8K@60 4K@60 4K@60
Denizeri24 commented 6 months ago

@Denizeri24 thanks for confirming your monitor does support DSC. Please find below the updated table with this info. As you can see, for HDMI SDR your monitor does support 4K@240Hz. However, the limit is on the Arc GPU side, as Arc only support up to 4K@60Hz over HDMI.

Interface Dynamic Range Arc A-series Limit MSI 321URX Limit Combined Limit HDMI SDR 4K@60 4K@240 4K@60 HDMI HDR 4K@60 4K@60 4K@60 DP SDR 8K@60 4K@120 4K@120 DP HDR 8K@60 4K@60 4K@60

why arc have a limit like 4k 60 hz? i read some articles about arc and they saying arc supports hdmi 2.1 natively. also if combined limit is 4k 120 hz for DP, how can i get 4k / 240 hz with DP output?

EstebanIntel commented 6 months ago

@Denizeri24, the HDMI port on Arc A-Series in not native HDMI, but a DP port converted to HDMI using a PCON. This results in the limitation mentioned in the A770 specs for HDMI max resolution/refresh rate.

In general, the Arc A-Series is not capable is displaying 4K@240Hz, as this is beyond the performance tier of this GPU. This GPU is intended to be used for 1080p/1440p gaming. And although this GPU might be capable of running some games at 4K, it will do it at lower framerates; and it's unlikely this GPU will be able to achieve 240 fps @ 4K.

If you are looking to set your refresh-rate at 240Hz, your best bet is to lower the resolution to 1440p.

EstebanIntel commented 6 months ago

Hi @Denizeri24, do you have any further question? If not, can this be closed?

Dredd893 commented 6 months ago

What a great response by you EstebanIntel. Great support, and the reason I will be purchasing Battlemage when it will be out.

The guys in the higher sphere should make a shrine for the people that work on driver and on hardware for GPU.

Tier S for your behaviour. Well done.

Denizeri24 commented 6 months ago

the HDMI port on Arc A-Series in not native HDMI, but a DP port converted to HDMI using a PCON. This results in the limitation mentioned in the A770 specs for HDMI max resolution/refresh rate.

In general, the Arc A-Series is not capable is displaying 4K@240Hz, as this is beyond the performance tier of this GPU. This GPU is intended to be used for 1080p/1440p gaming. And although this GPU might be capable of running some games at 4K, it will do it at lower framerates; and it's unlikely this GPU will be able to achieve 240 fps @ 4K.

If you are looking to set your refresh-rate at 240Hz, your best bet is to lower the resolution to 1440p.

Ah, I dont get an e-mail for your response, sorry for that. you can close this thread, thanks!