IINA HDR off via MacBook m1 HDMI Denon AVR #4578
Replies: 3 comments 2 replies
-
IINA bases its decision on whether macOS indicates the screen supports Extended Dynamic Range. In IINA's log look for messages that indicate the maxPotential EDR value:
From Determining Support for EDR Values:
If macOS reports 1.0 for maxPotential then IINA decides the screen is incapable of supporting HDR. My guess is that when you select "optimise for DENON" macOS reports EDR is not available. But that is just a guess. Check the IINA log see if that is what is happening. From the Apple Support document Play HDR video on Mac:
From the DENON support document HDR FORMAT COMPATIBILITY:
Seems like macOS should decide HDR is supported. This is a nice small test that checks EDR capabilities: macOS EDR Test What does the IINA log file show when IINA shows HDR is not available? |
Beta Was this translation helpful? Give feedback.
-
What this test seems to tell us is that when mirroring macOS does not have the ability to offer a display profile that "works on both". The intersection between the capabilities of the two monitors. So you have to tell macOS which to use and the other monitor is treated as if that is ok. These test results are interesting, but this test is not testing the scenario we are concerned with, namely why does "optimise for DENON" disable HDR? In the case we care about every device supports HDR, yes? The Mac, the DENON AVR, and the projector. And yet something about that setup causes macOS to decide the DENON does not support HDR. Possibly macOS is not understanding HDR pass-though or the DENON is not properly reflecting the HDR capabilities of the device attached to it. On this question:
Because IINA does not directly output to the displays. IINA must go through macOS. If macOS does not believe the display supports HDR then there is nothing IINA can do about that. Don't worry about that separate test I mentioned. To run that might require installing development tools, which I do not recommend if you are not a developer. The IINA log file is giving us the critical info that we care about in this case, namely if macOS believes HDR is supported. |
Beta Was this translation helpful? Give feedback.
-
Indeed, this is an interesting result:
That seems to indicate we should focus on the Mac and not the AVR. The Apple Support document Play HDR video on Mac in the "Supported external HDR displays" section says:
And:
Have you checked the macOS display settings to see if there is some sort of HDR setting when the AVR is connected? I assume some sort of adapter is being used to attach the HDMI cable from the AVR to the Mac. Is it a no-name adapter or something trustworthy? The DENON support document NO HDR SIGNAL WITH APPLE TV 4K says:
If your AVR contains such a tool then possibly it could be used to confirm the HDMI signal from the MacBook Air is good. There are differing views on what a GitHub issue is for. Many projects, and GitHub as well, treat them as a task list for developers. With that viewpoint, if the root cause of the problem is not in the code the project controls then the issue is closed. My own opinion is that this is a developer centric view of the world which normal users are not expecting. If an application is malfunctioning that should be tracked somewhere. Doesn't matter to a user that the root cause is outside of code the project controls. As IINA is built on top of a lot of libraries it is not uncommon for the root cause to be in a library IINA uses. We have also encountered defects in AppKit/macOS. IINA keeps these issues open and uses labels that start with Of course this is not an issue, it is a discussion. We don't track defects in discussions. And of course when the root cause is outside of the IINA project there is only so much help an IINA developer can provide. Before your response I poked around a bit and found Denon AVR Not Passing HDR/Dolby Vision . As those posts are from 2 years ago they may no longer be applicable. They mention certain settings on the AVR that need to be enabled. The result from the Apple TV test seems to indicate the AVR is correctly configured, but I would check that thread to see if anything in it is still useful and double check the AVR settings are correct. |
Beta Was this translation helpful? Give feedback.
-
Hi team,
Plenty of people use AVRs to control sound and video. In this case I'm using Denon X4300h connected to Macbook Air M1 via HDMI. Then, AVR takes the video signal to projector.
AVR and Projector are HDR compatible.
If I want to mirror or extend the screen, macbook settings for display says "optimise for mac" or "optimise for Denon-AVRHD". If I choose the correct way which is mirror/extend the screen and "optimise for DENON", then the IINA HDR toggle is gray out and off. But if I switch to mirror/extend the screen and "optimise for macbook display" then HDR is ok.
The impact is that if I optimise secondary display for DENON then I have full width of projected area (full width of secondary screen). But if it is optimised for macbook display then projected area is cut by 10%. Changing resolution on macobok doesn't make any difference. There is no setting on AVR or Projector that I can adjust.
Question/Request: can you make HDR enabled on all screens, not only macbook screen?
Thanks,
Greg
Beta Was this translation helpful? Give feedback.
All reactions