"Could not find platform independent libraries <prefix>" - DisplayCAL 3.9.14 with dogegen on Windows 11 x64
SephirothFFKH opened this issue · 2 comments
Describe the bug
Error "Could not find platform independent libraries " is shown in the calibration window instead of "Patch x of 9" if setting "Display" to "Resolve" and using dogegen HDR pattern generator. If setting "Display" to "Generic PnP Monitor (Primary)" the issue is fixed but, this uses the DisplayCAL internal SDR pattern generator. (To check if a windows or pattern generator is HDR you can go to Windows 11 Settings -> Use HDR -> SDR content brightness, this slider should only affect SDR content therefore moving this slider should not affect the pattern generator if the pattern generator is HDR.)
To Reproduce
Steps to reproduce the behavior:
- Install Windows installerDisplayCAL-3.9.14-Setup.exe and change the install path to C:\DisplayCAL
- Extract dogegen.exe to C:\dogegen
- Launch DiplayCAL and change Display to Resolve
- Launch dogegen.exe and enter "resolve_hdr" in the dogegen command window
- Click Calibrate & profile in DisplayCAL
- Click Start measurement then Continue on to calibration in DisplayCAL
- dogegen will seem to be updating it's patterns but in the DisplayCAL calibration window there will be errors "Could not find platform independent libraries "
- The calibration fails
Expected behavior
Possibility to use dogegen HDR pattern generator for calibration or possibility to switch the DisplayCAL internal pattern generator to HDR mode.
Versions (please complete the following information):
- OS: Windows 11 24H2 26100.2033
- Python Version: 3.11.9 (bundled in installer)
- ArgyllCMS Version: 3.3.0 (auto-downloaded by DisplayCAL)
- DisplayCAL Version: 3.9.14 (Installer version)
Additional context
Thank you very much for keeping DisplayCAL alive!
We currently have a bug with running executables through DisplayCAL.wexpect
under Windows #424 it should be fixed with next release, but people are reporting mixed results. I'll try to do a release this week, so we can try with that one again.
EDIT: It could also be completely unrelated to that issue by the way, but let's try with the fixed version (later when I release it) first.
Thank you very much for looking into this issue, I look forward to trying the upcoming releases. Alternatively, would it be possible to upgrade the DisplayCAL internal pattern generator to a HDR surface though, I definitely wander if there even is any librairies in Python that can leverage Windows HDR API.