NvAPI_GPU_SetEDID with EDID size > 256 bytes?

I am using NvAPI_GPU_SetEDID to force EDIDs on GPU outputs. This works great for most EDIDs.

However, the function returns NVAPI_ARGUMENT_EXCEED_MAX_SIZE when the EDID contains multiple extensions and its total size exceeds NV_EDID_DATA_SIZE (256 bytes).

I tried breaking the EDID up into 256 byte chunks and making multiple calls with an offset, but that did not work.

Is it possible to force an EDID larger than 256 bytes using the NVAPI?

I’ve attached an example EDID file.
ROG_XG27UQ.txt (1.1 KB)

Dear @daniel.m

Thank you for contacting NVIDIA Developer Forum.
Our technical team has received your query and they have informed that you can use the Nvidia control panel to force EDID larger than 256 bytes. Please refer : To force an EDID at a display connection.
Currently, we do not have support for forcing EDID larger than 256 bytes through the NVAPI SDK.

We hope this resolves your query.

Thank you.
NVAPI Forum Moderator