Files
ReLibreHardwareMonitor/LibreHardwareMonitorLib/Hardware
kyranmcdonnellandCursor 1564a69c52 fix: skip integrated GPU in IGCL enumeration to prevent duplicate hardware entries (#2217)
IGCL's ctlEnumerateDevices returns all Intel graphics devices including
the integrated GPU, but IntelDiscreteGpu was created for every device
without filtering. This caused the iGPU to appear twice: once from the
IGCL path (as IntelDiscreteGpu) and once from the D3D path (as
IntelIntegratedGpu), with overlapping sensors.

Check the CTL_ADAPTER_PROPERTIES_FLAG_INTEGRATED flag on each device's
graphics_adapter_properties and skip integrated adapters, since they are
already handled by IntelIntegratedGpu via D3D enumeration.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 18:16:37 +01:00
..
2026-01-06 23:23:59 +01:00
2025-07-21 18:15:58 +02:00
2026-02-13 18:15:24 +01:00
2026-02-13 18:15:24 +01:00
2022-10-09 13:22:57 +02:00
2025-09-30 16:50:44 +02:00
2026-02-13 18:15:24 +01:00
2026-02-13 18:15:24 +01:00
2022-10-09 13:22:57 +02:00
2022-10-09 13:22:57 +02:00
2022-10-09 13:22:57 +02:00
2022-10-09 13:22:57 +02:00
2022-10-09 13:22:57 +02:00
2022-10-09 13:22:57 +02:00
2025-09-30 18:58:21 +02:00
2022-10-09 13:22:57 +02:00
2025-01-16 15:10:05 +01:00
2025-09-30 16:50:44 +02:00