Custom resolution support (custom refresh rates, EDID overrides etc) has not been working on Intel graphics.
Despite the release of drivers which supposedly allow EDID overrides, the functionality is still broken.
Here is the timeline:
- 188.8.131.52.4568 test driver was posted by Bryce@Intel in this forum thread ( Custom resolution not working (Bryce's has since edited his post so you wont find mentions or links to that driver anymore)).
- This driver apparently works with 3rd party EDID tools, but only supports 4th gen in Windows 10 and 5th gen in Windows 7-10. (per the release notes)
- 184.108.40.20690 (220.127.116.1190) (the vulkan driver release) was noted by Bryce@Intel to finally support the "use of 3rd party EDID applications for internal and external panels on Intel platforms." for 6th gen in Windows 7-10 and 7th gen on Windows 10. (see this screenshot of his post, in case it is edited again: http://s7.postimg.org/civhz5muz/screenshot_2017_02_23.png )
- The problem is, this driver still does not allow EDID overrides
To be more clear - EDID override functionality advertised in the vulkan 18.104.22.16890 (22.214.171.12490) drivers still does not work.
As a result, Skylake and Kaby lake users (and users on other Intel core w/ combinations of Windows that aren't supported by the 4568 driver) still cannot apply EDID overrides either with a 3rd party utility, or with the tool built into the intel graphics control panel.
- Does the 4590 driver release intentionally not support EDID overrides, and was Bryce was simply reporting a miscommunication?
- If that is the case, is intel still planning to support EDID overrides with the next driver release?
This is still a very important issue for many users and obviously being unable to change the monitor's refresh rates is still a disappointment for video watching/gaming/overriding broken monitor EDIDs.
Latest intel drivers do not support EDID overrides (custom refresh rates/resolutions) on Skylake with Windows 7.
Expected: successful EDID overrides on both built in, and external monitors.
Result: the intel driver still refuses to accept overrides, on either panel.
Dell Inspiron 15 7559, BIOS 1.2.1 (latest), 2x8GB DDR3-L 2133, i7-6700HQ (stepping 3 revision R0)
- HD530 with 4590 drivers installed, nvidia optimus enabled (gtx 960m)
- HD530 with 4590 drivers installed, nvidia drivers uninstalled (optimus OFF)
With the following monitors:
- Internal 1080p, 60hz display (LG LGD04B9)
- External 1440p, 60hz display (BenQ BNQ801B) over HDMI
All combinations failed to allow custom resolutions.
Windows 7 sp1, 64 bit.
HD530 driver version 126.96.36.19990, vBIOS version 1024.0
GTX960m driver version 376.60 (I tested both with the nvidia drivers installed and without them installed - both showed same behavior, see above)
I used both
- Built in custom resolution utility (which did not work)
- CRU by ToastyX v1.3 (which did not work, even after a reboot)
I tried to add custom refresh rates (61, 63hz) to
- Built in panel ALONE, with external panel disconnected. Both the intel built in tool failed ('max bandwidth exceeded'), and the CRU tool failed (after applying settings, the new custom refresh rate does not show up as an option in Windows)
- Built in panel, but with external panel connected. Both the intel tool & CRU failed.
- External panel. Both the intel tool & CRU failed.
In all cases, the laptop was connected to AC power and when the external panel was tested the desktop was set to 'extend'.
- Grab a skylake laptop with Windows 7.
- Install the 4590 drivers which Bryce@Intel indicated supports EDID overrides.
- Grab the 3rd party EDID utility (CRU: https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU ) and try to add a custom refresh rate.
- Follow the directions (restart graphics driver/reboot)
- Attempt to find refresh rate you added (Screen resolution -> advanced settings -> monitor tab -> Screen refresh rate [xxx]) and be disappointed but not all that surprised.
Alternatively, try to use the custom resolution/refresh rate tool in the intel control panel. Even if you set a refresh rate of 1hz less than default, it spits out the 'bandwidth exceeded' error.
There are countless threads on this topic, the first one even being marked as 'fixed' when the driver problems still in fact haven't been fixed.
Please tell me somebody is looking into this...