{
"Schema": "XFESystem.QemuDisplayRefreshAssessment/1",
"RecordedUtc": "2026-10-14T21:55:23.578377+00:00",
"ReadOnlyInvestigation": true,
"VmStartedByThisAgent": false,
"QemuBinary": "/.tools/qemu/qemu-system-x86_64.exe",
"QemuBinarySha256": "47d57a6072e0bb3bd98f87926eb129eb1736dfe818c67b3b81ef7ce4edd0b3cd",
"InstalledVersionFile": "11.1.0",
"SavedRuntimeQmpGreeting": {
"qemu": {
"micro": 0,
"minor": 1,
"major": 11
},
"package": "v11.1.0-12130-ge470268ff4"
},
"SavedRuntimeQmpSchema": {
"Path": "build/CSharpBoot/DisplayQmpSchema.jsonl",
"Sha256": "7a5061f6717528f1335b5fb0025f413616a465771971bfd38dd77e982219f99b",
"Bytes": 238491,
"Command": {
"name": "query-display-options",
"ret-type": "146",
"meta-type": "command",
"arg-type": "0"
},
"DisplayMembers": {
"Common": [
"type",
"full-screen",
"window-close",
"show-cursor",
"gl"
],
"gtk": [
"clipboard",
"grab-on-hover",
"zoom-to-fit",
"show-tabs",
"show-menubar",
"keep-aspect-ratio",
"scale"
],
"sdl": [
"grab-mod"
]
},
"RefreshIntervalOrMaxRefreshRateOptionPresent": false
},
"InstalledDllVersionsReadFromPe": {
"Gtk": "3.24.52",
"Gdk": "3.24.52",
"SDL2": "2, 32, 10, 0"
},
"LocalTraceEventsFile": {
"Path": ".tools/qemu/share/trace-events-all",
"Sha256": "b34f506579a9d20b050eb99564e869e17db4f1d73917133c073a456957c3687b",
"ConsoleRefreshEventListed": true,
"GtkUpdateEventListed": true,
"RuntimeEnabledStateQueried": false
},
"UpstreamReferenceOnly": {
"InstalledQemuCommitSourceVerified": false,
"DefaultConsoleIntervalMs": 30,
"SdlBusyIntervalMs": 10,
"SdlHostInputChangesBusyInterval": true,
"QmpInputDoesNotExecuteSdlPollEventHandlerByItself": true,
"GtkMonitorAwareInterval": "GDK >=3.22: min(1,000,000 / monitorRefreshMilliHz,30) milliseconds; unknown rate falls back to30ms.",
"GtkWindowsBackendReference": "GTK3.24.52 reads display-configuration rational refresh and dmDisplayFrequency fallback. This does not prove the actual QEMU runtime callback selected a particular value.",
"Sources": [
"https://gitlab.com/qemu-project/qemu/-/raw/master/include/ui/console.h",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/console.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/sdl2.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/gtk.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/qapi/ui.json",
"https://raw.githubusercontent.com/GNOME/gtk/3.24.52/gdk/win32/gdkmonitor-win32.c"
]
},
"ObservedLiveGuiRefreshIntervalMs": null,
"HostVisibleFpsMeasured": false,
"NativePhysicalScanoutMeasured": false,
"GpuOrCudaClaimed": false,
"NextReadOnlyEvidence": "On the owned visible QEMU, record query-display-options and trace-event-get-state(console_refresh). If available, enable the interval-change event into its bounded existing stderr log before activity, then record actual values. The interval event measures configured polling, not physical scanout or actual Windows presentation FPS."
}
{
"Schema": "XFESystem.QemuDisplayRefreshAssessment/1",
"RecordedUtc": "2026-10-14T21:55:23.578377+00:00",
"ReadOnlyInvestigation": true,
"VmStartedByThisAgent": false,
"QemuBinary": "/.tools/qemu/qemu-system-x86_64.exe",
"QemuBinarySha256": "47d57a6072e0bb3bd98f87926eb129eb1736dfe818c67b3b81ef7ce4edd0b3cd",
"InstalledVersionFile": "11.1.0",
"SavedRuntimeQmpGreeting": {
"qemu": {
"micro": 0,
"minor": 1,
"major": 11
},
"package": "v11.1.0-12130-ge470268ff4"
},
"SavedRuntimeQmpSchema": {
"Path": "build/CSharpBoot/DisplayQmpSchema.jsonl",
"Sha256": "7a5061f6717528f1335b5fb0025f413616a465771971bfd38dd77e982219f99b",
"Bytes": 238491,
"Command": {
"name": "query-display-options",
"ret-type": "146",
"meta-type": "command",
"arg-type": "0"
},
"DisplayMembers": {
"Common": [
"type",
"full-screen",
"window-close",
"show-cursor",
"gl"
],
"gtk": [
"clipboard",
"grab-on-hover",
"zoom-to-fit",
"show-tabs",
"show-menubar",
"keep-aspect-ratio",
"scale"
],
"sdl": [
"grab-mod"
]
},
"RefreshIntervalOrMaxRefreshRateOptionPresent": false
},
"InstalledDllVersionsReadFromPe": {
"Gtk": "3.24.52",
"Gdk": "3.24.52",
"SDL2": "2, 32, 10, 0"
},
"LocalTraceEventsFile": {
"Path": ".tools/qemu/share/trace-events-all",
"Sha256": "b34f506579a9d20b050eb99564e869e17db4f1d73917133c073a456957c3687b",
"ConsoleRefreshEventListed": true,
"GtkUpdateEventListed": true,
"RuntimeEnabledStateQueried": false
},
"UpstreamReferenceOnly": {
"InstalledQemuCommitSourceVerified": false,
"DefaultConsoleIntervalMs": 30,
"SdlBusyIntervalMs": 10,
"SdlHostInputChangesBusyInterval": true,
"QmpInputDoesNotExecuteSdlPollEventHandlerByItself": true,
"GtkMonitorAwareInterval": "GDK >=3.22: min(1,000,000 / monitorRefreshMilliHz,30) milliseconds; unknown rate falls back to30ms.",
"GtkWindowsBackendReference": "GTK3.24.52 reads display-configuration rational refresh and dmDisplayFrequency fallback. This does not prove the actual QEMU runtime callback selected a particular value.",
"Sources": [
"https://gitlab.com/qemu-project/qemu/-/raw/master/include/ui/console.h",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/console.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/sdl2.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/ui/gtk.c",
"https://gitlab.com/qemu-project/qemu/-/raw/master/qapi/ui.json",
"https://raw.githubusercontent.com/GNOME/gtk/3.24.52/gdk/win32/gdkmonitor-win32.c"
]
},
"ObservedLiveGuiRefreshIntervalMs": null,
"HostVisibleFpsMeasured": false,
"NativePhysicalScanoutMeasured": false,
"GpuOrCudaClaimed": false,
"NextReadOnlyEvidence": "On the owned visible QEMU, record query-display-options and trace-event-get-state(console_refresh). If available, enable the interval-change event into its bounded existing stderr log before activity, then record actual values. The interval event measures configured polling, not physical scanout or actual Windows presentation FPS."
}