Hacker News new | past | comments | ask | show | jobs | submit login

All the commentary seems to be accepting framing of the situation as a "over max brightness" band you can access when they're just dimming normal content. Brings to mind the business with doubling pixel sizes with the 4K displays and requiring tricks from apps and web content to access the native resolution.



They’re not dimming the SDR content. It is an optical illusion.

The HDR white is actually a lot brighter than the SDR white (which means the LEDs behind those pixels are allowed to go to full brightness).

You can see that effect if you watch this video in Safari on a 2021 MacBook Pro: https://files.alinpanaitiu.com/hdr-test-pattern.webm

Here's an article where the nits value is measured using a calibration device: https://www.notebookcheck.net/The-new-MacBook-Pro-14-only-ma...

The measurement shows that SDR content goes up to 500 nits (which was the peak value of previous MacBook displays as well) while HDR content goes up to 1607 nits.


If we have a monitor that has a brightness of 1600 nits, and whites of some content ("sdr") shows up much dimmer, the pixels the monitor is asked to display by the systmes are dimmed relative to max brightness - no?


Yes, that’s another way of putting it.

But people usually look at this, relative to previous displays, not relative to peak brightness (since the peak brightness is not achievable for prolonged periods of time because of overheating)


Overheating sounds interesting! So what happens if you display a max brightness hdr image on the screen for a long time, does the monitor shut off?

Edit: apparently at least on some laptops your screen may automatically adjust brightness downwards if you are in a hot climate and the cooling system fails to keep up: https://9to5mac.com/2022/02/04/macbook-pro-limited-brightnes...


Yes, the system monitors the display temperature and caps the brightness accordingly. Here are some interesting functions I found related to this inside the system frameworks:

    SkyLight.framework:
        SLSDisplayIsThermallyLimited
    
    CoreBrightness.framework
        -[CBDisplayModuleSKL hasThermalMitigation]
        -[CBThermalBrightnessCap getCurrentCap]
        -[CBThermalBrightnessCap setJetMode:]




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: