Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
continue;
target_name->outputTechnology = DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL; - /* FIXME: get real monitor name. */ snprintf( buffer, ARRAY_SIZE(buffer), "Display%u", monitor->output_id + 1 ); asciiz_to_unicode( target_name->monitorFriendlyDeviceName, buffer ); lstrcpyW( target_name->monitorDevicePath, monitor->dev.interface_name ); + edid = monitor->edid; if (get_monitor_id_from_edid( NULL, &target_name->edidManufactureId, &target_name->edidProductCodeId, - monitor->edid, monitor->edid_len )) + edid, monitor->edid_len )) + { target_name->flags.edidIdsValid = 1; + for (i = 0; i < 4; ++i)
Let's introduce a get monitor name from EDID helper. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2177#note_24499