HDR在MacOS、Windows和Linux的应用体验

什么是HDR

相比SDR,HDR能显示更高的对比度,明暗对比和细节。个人理解如下,在屏幕水平比较低的年代,人们为了屏幕显示内容的一致性,创造了SDR的标准,这个标准规定了100nit以内的显示内容,这时候的显示器既无法显示0nit,也无法显示大于100nit的内容。而随着技术的进步,显示器既能显示更暗的内容,如minled和oled,也能显示更亮的内容,如现如今手机各种宣称的1000nit等。为了让显示器的能力得到应用,有几种方法:

  • 直接映射,提高整体亮度,此时对比度并没有变化,但是整体亮度得到了提升,具体表现类似手机直接亮度拉满。
  • HDR,将颜色重新映射,需要新的标准,比如0-400nit的HDR400、0-1000nit的HDR1000。

MacOS

由于苹果长期以来从调色到HDR的标准相当统一,因此HDR在苹果设备上很早就得到了支持,目前22年以来的各个设备基本上都原生支持HDR显示,让用户几乎不用考虑设置的情况下支持了HDR。

Windows

相比苹果设备而言,Windows的设定需要用户查询一些攻略。

  • 将显示设备的HDR打开
  • 将windows的HDR功能打开
  • 使用windows HDR calibration生成对应屏幕的特定调色文件
  • 调节windows的HDR功能中的SDR向HDR映射,是的普通的SDR的色彩空间也能落在HDR中,能正常显示。

如果上述一项没有调对,则会使得颜色有一定异常,可能异常不大。当需要专门的视频才能看出来,比如高亮场景的天空云朵,和暗场的星空等等。

Linux

一开始我尝试使用AI来开启HDR,调试半天之后发现AI不准确,其实Linux原生根本不支持HDR。原因是目前Linux使用最多的gnome的底层是X11, 也就是连接服务器时,可以远程打开matlab等图形界面的底层协议。这个协议从框架架构上就不支持HDR,而新版的协议wayland又不支持连接服务器时显示图形界面这种“不安全的操作”。可想而知wayland还有其他种种新特性使得其在现在使用还不够稳定,尽管社区非常活跃,前景很有希望。同时wayland对于HDR的支持也并不是100

后记

使用影音库播放HDR片源时,也遇到了类似的问题。

苹果自家的AppleTV也是无缝支持HDR,用户无感。

windows上面使用免费jellyfin的时候遇到各种问题,有HDR被转码到SDR在再HDR的设备上映射播放,有10bit视频被转成8bit等等。后来使用chromn的硬件加速功能,开启浏览器HDR,此时看油管和b站的HDR视频都有显示看的是HDR片源,同时使用JellyMPVShim的投映功能将chromn的播放转到设备的看,则可以正确播放HDR。同时windows还可以使用potplayer这些其他播放器播放HDR内容,有些游戏的HDR设置需要注意是否与windows自身的HDR冲突等等。总之windows的HDR内容播放属于能用,但是需要折腾。

而linux从系统层面就没有任何官方支持,底层图像不支持,目前看支持HDR还遥遥无期。


不由得让人想起在雷电4刚发布的第一时间购买mbp的我,一时间在市场上找不到任何设备可以跑满那个接口。现在购置HDR显示设备之后又发现,想正确显示HDR内容又是如此的艰难,新技术总是带给人很高的期待和很好的耐心。

文章链接:https://sunwaybits.tech/hdr-applications-among-macos-windows-and-linux/
文章标题:HDR在MacOS、Windows和Linux的应用体验
文章作者:MyronH
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇