I am using a Lenovo IdeaPad Gaming 3 15IHU (Windows 11 Home Single Language 24H2) with an Intel Iris Xe (Tiger Lake GT2) GPU and an external 2K 180Hz monitor (MSI MAG 274QRF QD E2) connected via HDMI 2.1 Cable (Honeywell HDMI 2.1 Ultra Certified Cable)
In Linux (Kali Live USB), I can use 2560x1440 @ 144Hz without any issues.
Tested same Monitor on my work laptop (HP ProBook 640 G8) which is having same GPU (Tiger Lake GT2) - works fine at 2K @ 144Hz
In Windows 11 (also tried Windows 8), I am limited to 2560x1440 @ 60Hz, and using CRU (Custom Resolution Utility), I can only push it to 2560x1440 @ 70Hz.
Oddly, Windows also shows a 4K @ 30Hz option, which my monitor does not natively support.
I suspect Windows is treating my HDMI 2.0 port as HDMI 1.4, limiting available bandwidth.
Things I Have Already Tried:
✔ Updated all drivers (Intel Iris Xe, chipset, BIOS)
✔ Reinstalled Windows 11,
✔ installed Windows 10,
✔ Changing Cable
✔ Disabled HDCP, GPU scaling, and Link State Power Management
✔ Checked CRU (Custom Resolution Utility) - 2K @ 144Hz disappears if set above 70Hz
✔ Checked Intel Graphics Command Center - No option to force HDMI 2.0
✔ Tested same Monitor on my work laptop with same cable- works fine at 2K @ 144Hz
Request:
How can I make Windows recognize my HDMI 2.0 port properly, just like Linux does? Is there a way to force HDMI 2.0 bandwidth in Windows? Any additional troubleshooting steps would be greatly appreciated.