Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Every cal testpatch appear on screen 1 (Windows 11, manual py 3.11.9 Install) #476

Open
Mozoloa opened this issue Dec 28, 2024 · 0 comments

Comments

@Mozoloa
Copy link

Mozoloa commented Dec 28, 2024

Describe the bug
Everytime I start measurements, the measurement area appeared automatically on the right screen, but the color patch always appears on screen 1 (my right screen). I tried changing the screen to trick it somehow but it doesn't matter which monitor I select in "display", it's going to put the test patches on the right display (1 in windows)

To Reproduce
Steps to reproduce the behavior:

  1. Launch a default cal, any
  2. Click on Calibrate & Profile
  3. Observe as the "measurement area" pops up on the correct display
  4. Click Start measurement
  5. Observe as the test patches appear on the wrong screen invariably

Expected behavior
Well the test patches should obviously be on the correct display, where the measurement area appeared (if this pop up can, why not the other)

Versions (please complete the following information):

  • OS: Windows 11
  • Python Version: 3.11.9
  • ArgyllCMS Version: 3.3.0
  • DisplayCAL Version: 3.9.14

Full log of the steps above
I let the calibration run until it told me there was a problem with the levels and some clipping etc (obviously since the I1 display pro is not on the screen where the patches appear)

PS C:\Users\leodr> python -m DisplayCAL
Acquired lock file: <DisplayCAL.main.AppLock object at 0x00000166D90CB450>
__main__.py 3.9.14 2024-10-15T23:51:58Z
Windows 10 Pro Version 2009 Build 26100.2605 x86_64
Python 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
CA file C:\Users\leodr\AppData\Local\Programs\Python\Python311\Lib\site-packages\certifi\cacert.pem
Faulthandler
wxPython 4.2.2 msw (phoenix) wxWidgets 3.2.6
Encoding: utf-8
File system encoding: utf-8
Loading C:\Users\leodr\AppData\Roaming\DisplayCAL\DisplayCAL.ini
Existing client using port 60715
Connecting to 60715...
Connection to 127.0.0.1:60715 failed: [WinError 10061] No connection could be made because the target machine actively refused it
listening
writing to lock file: port: 15411
No module named 'comtypes.gen'
Error - could not import WMI: No module named 'wmi'
Starting up...
Audio module: wx 4.2.2
Enumerating display devices and communication ports...
C:\Users\leodr\AppData\Roaming\DisplayCAL\dl\Argyll_V3.3.0\bin
ArgyllCMS 3.3.0
Argyll has virtual display support
...ok.
Checking video card gamma table access for display 1...
Verify: 'test.cal' IS loaded (discrepancy 0.0%)
...ok.
Checking video card gamma table access for display 2...
Verify: 'test.cal' IS loaded (discrepancy 0.0%)
...ok.
Checking video card gamma table access for display 3...
Verify: 'test.cal' IS loaded (discrepancy 0.0%)
...ok.
Checking video card gamma table access for display 4...
Verify: 'test.cal' IS loaded (discrepancy 0.0%)
...ok.
Initializing GUI...

input_value_clipping_bmp should have been hidden
output_profile_ctrl should have been hidden
instrument_name: i1 DisplayPro, ColorMunki Display
display_name   : Generic PnP Monitor
...ok.
Ready.
Setting up scripting host at 127.0.0.1:15411
Check for application update...
DisplayCAL is up-to-date.
ArgyllCMS is up-to-date.
instrument_name: i1 DisplayPro, ColorMunki Display
display_name   : Generic PnP Monitor
instrument_name: i1 DisplayPro, ColorMunki Display
display_name   : Generic PnP Monitor
--------------------------------------------------------------------------------
Calibrate & profile
Detecting output levels range...
--------------------------------------------------------------------------------
Session log: 0_16

Working directory:
  C:\
   Users\
    leodr\
     AppData\
      Local\
       Temp\
        DisplayCAL-u4gek218\

Command line:
  C:\Users\leodr\AppData\Roaming\DisplayCAL\dl\Argyll_V3.3.0\bin\dispread.exe
    -v
    -k
    C:\Users\leodr\AppData\Local\Programs\Python\Python311\Lib\site-
      packages\DisplayCAL\linear.cal
    0_16

DisplayCAL: Starting interaction with subprocess
Number of patches = 3
Setting up the instrument
list_iccss: xdg_bds returned 0 paths
list_iccss: returning 0 ccss's
Product Name:      i1Display3
Serial Number:     I1-12.A-02.140789.12
Hardware Rev.:     A-02
Firmware Version:  v1.01
Firmware Date:     12Apr11
Place instrument on test window.
DisplayCAL: Detected instrument placement (screen/spot) message
DisplayCAL: Waiting for send buffer
DisplayCAL: Skipping place instrument on screen message...
DisplayCAL: Send buffer received:
DisplayCAL: Sending buffer:
Hit Esc or Q to give up, any other key to continue:
, using delay of 200 msec & 0 msec inst reaction
Patch 3 of 3
The instrument can be removed from the screen.
Written '0_16.ti3'
DisplayCAL: Reached EOF (OK)
dispread exitcode: 0
RGB level 0 is 8.373536 cd/m2
RGB level 16 is 8.371941 cd/m2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant