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]: Monitor color profile not applied when player window changes monitors MacOS #637

Open
1 task done
RachelKLowe opened this issue Nov 27, 2024 · 0 comments
Open
1 task done
Labels
bug Something isn't working

Comments

@RachelKLowe
Copy link

What happened?

When running RV on a Mac with multiple monitors connected that use different color profiles RV does not change profiles when the window is dragged to another monitor. The profile only seems to update once the window is resized.

We noticed this when dragging windows between built in Apple monitors and a calibrated sRGB monitor. For testing purposes, the behavior is most apparent when you use two monitors that have significantly different profiles. I set my second monitor to use the ACEScg Linear profile for testing and it makes it very apparent when the profile in use changes.

To reproduce:

  • In System Settings -> Displays change the color profile of an attached monitor to ACES CG Linear or other profile that is visually different from your primary display

  • Open RV

  • Open attached color/framing chart.
    leader reticule cmp def_framing_chart out 003 _L 0005

  • This is what I see at this point:

color_chart_on_primary_monitor - Drag the player window to your secondary display - Resize the window, you should see a color shift on resize - Drag the window back to the primary monitor. This is what I see at this point: color_chart_on_primary_monitor_after_resize_on_secondary - If you resize the window again at this point the image reverts back to normal

Expected behavior - I would expect RV to adjust color when the window changes monitors rather than once a resize occurs.

List all the operating systems versions where this is happening

MacOS Sonoma, Ventura and Monterey

On what computer hardware is this happening?

Multiple Macbook and iMac modles

Relevant console log output

No response

Environment variables

No response

Extra information

Behavior reproduces in RV 2023 and several older versions. We are still working on getting a functional MacOS build of OpenRV to confirm the behavior happens there as well.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@RachelKLowe RachelKLowe added the bug Something isn't working label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant