Display Stream Compression, working perfectly in Catalina, is completely non functional in Big Sur. I don't mean that dramatically, it has not worked since public beta 1, and still doesn't.
Apple just doesn't care if you don't have a Pro Display XDR.
p.s. check out my pull request #62 for a bug fix! Funnily, it's for a scaling/HiDPI related issue. (though only matters when you don't use "mode: <>")
I'd love a solution that doesn't require closing the lid, as well.
Let’s say you have a 1440p monitor running at native resolution without HiDPI enable.
Run this to see the (huge) list of available modes:
displayplacer list
Then from the list find the mode number for the resolution you already have that lists “scaling:on”. Also copy your monitor’s IDNow run this with those values copied from above to change to the HiDPI mode:
displayplacer "id:<id> mode:<mode number>"Given that the linked script just seems to create some sort of XML file in the right directory, maybe this is doable directly? I made an issue in the displayplacer Github to this effect: https://github.com/jakehilborn/displayplacer/issues/69
S32D850:
Resolution: 5120 x 2880 (5K/UHD+ - Ultra High Definition Plus)
UI Looks like: 2560 x 1440 @ 60.00Hz
I recommend displayplacer [0] for changing and automating macOS display settings. It lets you set all sorts of configs not available in the GUI. Should be easy to have displayplacer enable HiDPI on a 1440p monitor. And it doesn't make persistent system changes or require disabling SIP (i think?) like that script referenced in the article.
[0] https://github.com/jakehilborn/displayplacer