10 Commits

Author SHA1 Message Date
Nguyen Duy 765806b7ec refactor: rename ParsecVDisplay to ParsecDisplay and update project files 2026-05-15 11:49:48 +07:00
Nguyen Duy 25403d938d feat: add diagnostic logger for debug info 2026-05-14 17:27:47 +07:00
Nguyen Duy dda9c6b799 feat: update fallback display, add timeout
- Count correct physical displays
- Add timeout before adding virtual display
- Remove virtual display after physical display is back
2026-05-14 15:30:49 +07:00
Nguyen Duy d14c62abe3 feat: enhance Controller class with improved status handling and suspend/resume functionality 2026-05-14 15:17:00 +07:00
Nguyen Duy 8e888a760e feat: enhance IoControl method with error handling and overlapped I/O support 2026-05-14 15:12:04 +07:00
Nguyen Duy f56ba3103d feat: add missing key for parent GPU, add Intel vendor
- DisablePreferredRenderAdapterChange should be set to 0 when PreferredRenderAdapterVendorId is added
- Add 0x8086 for Intel GPU vendor
2026-05-14 15:08:43 +07:00
Nguyen Duy 273b111a74 fix(core): fix controller logic, add lasterror debug 2025-03-11 09:28:40 +07:00
Nguyen Duy b6ee794f0f fix: high CPU usage in background mode (#81)
- optimize device status query
- change version query method to CM API
2024-12-25 15:42:27 +07:00
Nguyen Duy 9f72bf5d49 refactor: add vdd controller
- remove startup driver check
- improve errors handling
- update the way to fetch driver version
2024-12-16 09:32:22 +07:00
Nguyen Duy 1cc835d2b5 refactor: move core to vdd namespace 2024-12-16 09:29:39 +07:00