PTT評價

Re: [情報] 微軟推出Windows HDR校正工具

看板PC_Shopping標題Re: [情報] 微軟推出Windows HDR校正工具作者
alvinli
(alvin)
時間推噓32 推:32 噓:0 →:96

一個正在做GPU, 待過螢幕廠, 也待過微軟windows team的人路過聊天一下...
我雖然自己沒遇過Windows HDR問題,
但問題應該不是出在Windows不支援DolbyVision output,
也不是因為Windows把輸出定在BT.2020,
你提到的Android/iOS/...那些支援DolbyVision相關的(SMPTE 2094-xx)
其實也都是輸出在BT.2020
這問題應該是出在Windows不知道顯示設備的實際顯示的顏色是怎麼樣,
所以他只能自己推算,推算的方法也就是根據螢幕告訴它的的DisplayHDR資訊,
那DisplayHDR其實就是HDR10為基礎的技術,
只是它的重點是在"一定亮度限制下"的色彩表現,
而不是優先考慮"content creator要呈現的顏色",
它跟面板是多少bit的沒有絕對的關係,
當然面板的bit數越高確實會越容易準些,
但這問題我想應該在於它一開始的顏色起點位置就比較偏了.

現在的遊戲支援DV的應該屈指可數, 線上串流應該是比較多
但你玩遊戲跟看串流比較不會遇到HDR問題不是因為Windows只支援SMPTE 2086的關係
當然也不是因為其他設備支援SMPTE 2094-xx的關係
而是因為這些內容送來的HDR metadata明確的告訴你的裝置即將要送來的frame的條件,
讓螢幕可以很準確地知道它應該要試著讓這個每個pixel打在哪個顏色上,
所以即便每個螢幕的能力不同,但每顆螢幕都知道它應該要打在哪.
Windows系統則不是這樣, 因為它其實是根據你設備的EDID去調整metadata,
想辦法告訴你的螢幕它應該要落在哪,但很遺憾的它猜錯了, 顏色就偏了,
所以用HDR校正工具才會有用, 因為這工具讓你告訴Windows你看到了甚麼,
它才可以比較準確地調整到正確位置.

至於你說為什麼別的OS沒這問題? 說真的我也不知道,
畢竟我也沒在Windows上遇到這問題,
但能確定的是其他OS根外接顯示設備的淵源比較偏向影視業,
跟著規格是跟得比較緊的, 因為你說的那些像AppleTV, Chromecast甚麼的,
本來就是suppose要接電視或是一體式顯示裝置的的,
那設計給電視/嵌入式系統用的設備本來就比較多手段可以拿到比較詳細的資訊,
像是HDMI CEC,或是Android的framework本來就帶著比較多其他種metadata可以參考.
Windows則不是, 它支援HDR的原意是往DisplayHDR那個方向,並不是電視
拿PS5來說吧, Sony的HDMI CEC指令其實有帶著很多自家PQ相關的參數,
三星/飛利浦/其他牌子當然也有, 但Sony自家的規格當然是最完整的,
所以PS5你打開自動HDR接著Sony電視其實效果肯定會很好,
因為你的PS5對你的Sony電視的能耐掌握度很高XD
同理, 三星的電視配三星的STB/BD player,
飛利浦的電視配飛利浦的BD player, etc,
效果也應該會是最好的, 這幾家的CEC PQ spec都挺厚的XD

※ 引述《jhangyu (jhangyu)》之銘言:
: ※ 引述《sx4152 (呵呵)》之銘言:
: : 我個人最近才入手一個雞排的螢幕 也是HDR400 常見的假HDR螢幕
: : 之前看過這這篇心得才暫時沒有更新到win10
: : 今天冒死更新到win11看看
: : 我只能說微軟真的太卑鄙無恥了,真正的HDR只藏在win11,跟win10版本天差地遠
: : 正在使用HDR螢幕的人務必更新到WIN11
: : 原本WIN10開啟HDR後不管是顏色還是對比度都很怪
: : WIN11版本的HDR>>>>>>>> WIN10
: : 然後記得在微軟商店下載Windows HDR Calibration來校正螢幕
: : 我不管是連接電腦螢幕還是使用4K HDR電視之下的HDR效果都比原本好太多
: : 比較接近沒開HDR下的色彩,亮度對比度的表現也都比較真實不會看起來很怪
: : 一般在上網文書用途沒關掉HDR也能使用
: : 我們都知道WIN10開HDR後看甚麼都怪
: 這個問題有特別查過,之前因為看有網友說Windows開HDR顯示顏色很怪
: 是因為顯示器的色域不夠廣,所以顏色才會發灰
: 如果用色域廣的OLED螢幕就不會有這個問題
: 當時我就傻傻的信了,然後入手了LG G2/48GQ900-B
: 然後你猜怎麼著?
: 即使使用微軟新出的顏色校正軟體,那個顏色還是跟大便一樣
: 後來查了一下原因
: 最根本的原因是微軟沒有支援將自己的系統介面色彩
: 以HDR+或是Dolby Vision訊號輸出的所導致
: 因為有HDR顯示能力的螢幕,大部分都會支援這兩種格式的訊號
: 所以廠商在出廠的時候,會將螢幕的真實顯示的色彩和這兩種訊號的色彩空間做映射
: 這樣當有HDR+/Dolby色彩格式的訊號傳過來之後
: 顯示器就知道我該怎麼正確的顯示個顏色
: 而市面上你能看得到的系統:
: Apple TV/Android TV/iOS/Android/Chrome OS/macOS都支援將系統介面
: 以HDR+/Dolby Vision或是其他的HDR格式輸出,讓你的螢幕能正確的解譯顏色
: 而遺憾的,唯獨通行量最高的Windows
: 除了始終不支援將系統介面訊號以上述兩種HDR訊號輸出之外
: 還選擇了最糟糕的處理方式:
: 他在你將系統切換成HDR模式之後
: 直接將系統介面的顏色以色彩空間超級無敵大的Rec2020輸出
: 完全沒有因應顯示器的顯色能力進行色域的縮限
: 這句話是什麼意思呢?
: 簡單解釋一下,即使目前顯色能力數一數二的LG G2/Sony A90K
: P3色域覆蓋也頂多到99.5%
: 聽起來很高對吧?但是你要不要看一下他和Rec2020中間還差了一大截
: https://i.imgur.com/tQHqk2w.png

: 也就是說現今根本沒有螢幕顯示能力能做到100%的Rec2020色域覆蓋
: 這幾台最強的OLED螢幕大部分就只能勉強做到7X%吧
: 所以如果你拿Rec2020的訊號餵給這些OLED螢幕會發生什麼事情呢?
: 會變成他只能顯示原本他能顯示的色域的7成
: 所以螢幕永遠看起來髒髒灰灰的
: 即使你拿WIN11那個看起來好像有用的「HDR校正」軟體校正也沒用
: 因為那只是用來校正Gamma亮度曲線的映射而已(而且人肉操作,不精確)
: 在色彩空間方面還是沒救
: 我試過我用分光光度計的校色儀Colormunki Photo測試
: 在打開HDR的Windows下,色域覆蓋甚至只縮水成40%的sRGB容積
: 看到我都吐了
: 而正常模式如下:
: https://i.imgur.com/6H5B7I6.png
: 所以如果Windows如果真的想解決這個問題
: 就應該學其他系統把系統介面顏色訊號用標準HDR視訊格式輸出
: 而不是北七的用Rec2020訊號
: 因為根本不會有螢幕會對Rec2020做色域空間的映射
: 輸出這種訊號,得到的只會有答辯
: 以上!
: 阿對了,如果有人說他玩遊戲和看Netflix的HDR內容時沒問題阿
: 那是因為那些軟體一開始輸出「視訊格式」就是用標準HDR格式打包好輸出的阿
: 當然沒問題囉
: 現在有問題的是系統介面,例如說網頁或是開Lightroom/PS這種修圖軟體
: 那個畫面就會無比慘烈囉~
: (如果有誤請糾正,我很樂於更正資訊,感謝!)

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.65.229 (臺灣)
PTT 網址

kira92501/22 09:24

PTTfaggot01/22 09:40專業推

s920912222201/22 09:59那 HGiG 算哪一種呀?

zseineo01/22 10:05

blackway022601/22 10:05微軟該合作螢幕廠商了

s25g5d401/22 10:11

ken72033101/22 10:22

jhangyu01/22 10:24謝謝你的回覆,不過我的疑問是

jhangyu01/22 10:24其他的系統接中國雜牌miniLED螢幕

jhangyu01/22 10:24也能正確顯示HDR資訊

jhangyu01/22 10:24這是否代表這些系統能拿到中國雜牌螢幕的顯色範圍?

jhangyu01/22 10:24好像也不太對

jhangyu01/22 10:24所以我的猜測才會是其他系統在輸出畫面的時候會帶一個met

jhangyu01/22 10:24adata告知輸出顏色落於P3色域(假設)的哪個位置

jhangyu01/22 10:24螢幕得知後就會參照自己出廠時的紀錄應對顯示

jhangyu01/22 10:25這樣顯示起來高機率不會歪得太離譜

jhangyu01/22 10:28我的意思則是Windows不應該根據EDID資訊後用猜的

jhangyu01/22 10:28應該跟其他廠商一樣在輸出畫面時順便告知這個Pixel輸出的

jhangyu01/22 10:28顏色和常用的幾個色彩空間的相對資訊

jhangyu01/22 10:28這樣螢幕才有機會知道他該怎麼顯示顏色

cliff200101/22 11:01

zoo060201/22 11:02話說回來請問為何我Win11開HDR用過兩種螢幕PG32UQ還有PG4

zoo060201/22 11:022UQ都沒這些問題?我也曾用過windows商店下載來的校色工

zoo060201/22 11:02具結果我還是把描素檔給刪了反而是原廠給的icc檔import進

zoo060201/22 11:02windows就沒問題了?

wardraw01/22 11:34專業推

shaluboy01/22 12:15專業推

Alllllogo01/22 12:23

LoveShibeInu01/22 12:36假HDR...真的就不用麻煩了

sporocyst01/22 12:53這篇感覺怪怪的。這樣沒辦法解釋為什麼用了HDR校正還是

sporocyst01/22 12:53很爛。而且微軟真的想要拿到各家螢幕資訊會拿不到嗎?

obdv01/22 13:08簡單說就是你各家要自己要出合規的機器阿

jhangyu01/22 13:13現在問題是根本沒有一家是「合規」的

jhangyu01/22 13:13如果你出了一個認證,讓螢幕廠商能提交顯色資訊

jhangyu01/22 13:14然後在Windows下能正確顯示HDR,那就沒問題

jhangyu01/22 13:14問題是你沒有,根本沒有任何一家的螢幕能在你的模式下

jhangyu01/22 13:15正確的顯示HDR顏色,那麼問題就出在你微軟這邊

jhangyu01/22 13:17而且其他系統全部都能正確以HDR顏色顯示系統介面

jhangyu01/22 13:17包含雜牌螢幕,就你微軟不行,那麼是誰的問題應該很清楚

widec01/22 13:24欸不是 大家在討論的是M$沒有HDR的桌面在HDR下顏色有問題

widec01/22 13:25還是用win10播放HDR素材(影片遊戲YT)時的HDR顏色有問題?

widec01/22 13:26如果是前者 很明顯M$的系統本身就不是BT2020吧

widec01/22 13:27如果是後者 我在win10播網飛HDR或YT看HDR都沒有顏色問題啊

allenpong01/22 13:27這…算打臉嗎 反正我校色之後再用n卡調整就正常了

ShibaTatsuya01/22 13:46推專業

james11122201/22 13:53我對畫質沒什麼執著,敏感度也不高,只是好奇想問個

james11122201/22 13:53問題,那些說他的HDR正常的人,是如何確定自己看到的

james11122201/22 13:53HDR是真正的HDR的呢?有儀器或軟體能量化它嗎?

james11122201/22 13:58是想說會不會有人其實看到的不是真正的HDR,然而還是

james11122201/22 13:58會說「我的沒有調整也是正常啊」之類的話,誤導其他

james11122201/22 13:58在尋找原因的人,想說為什麼這個人這種搭配能獲得HDR

james11122201/22 13:59菜雞問題抱歉,只是不曉得會不會有這種情形

mrme94501/22 14:02因為原本Win開HDR顯示非HDR畫面會整個灰掉,而校正之後開

mrme94501/22 14:03HDR顯示非HDR畫面就跟你不開HDR的時候看到的桌面畫面差不

mrme94501/22 14:03多了

widec01/22 14:15我是用不同的機器交互播過同一部網飛片 看起來沒差

widec01/22 14:16平常到別人機器上測HDR螢幕都是用同一部YT日本街景片

widec01/22 14:19當然色彩可能多少會有差 但差異應該不會是非常巨大那種

james11122201/22 14:31感謝兩位大大回覆,所以撇開各螢幕校色功力,開HDR後

james11122201/22 14:31win桌面灰灰+網飛畫質一般 -> 假HDR

james11122201/22 14:31桌面跟沒開一樣+網飛畫質提升 -> 真HDR

james11122201/22 14:31的意思這樣

james11122201/22 14:32原本還以為會有更多種情況,看來是我想多了

mrme94501/22 14:33應該是要說HDR有沒有正確顯示啦,假HDR通常是在說螢幕本

mrme94501/22 14:33身,但那就是另外的問題了

pokiman01/22 15:07結論就是去Nvidia控制面板自己調比較快

widec01/22 15:53呃...哪有什麼真HDR 假HDR...

s920912222201/22 15:56動態範圍沒有遠超過以前的螢幕就是假的

widec01/22 15:56在win10按win+alt+B開啟HDR模式,到YT找HDR影片

widec01/22 15:57確定影片是BT2020 就是HDR畫面了

widec01/22 15:58如果你連這個HDR影片都灰灰的才真的有問題

widec01/22 15:59其它HDR顯示效果如何 就是硬體侷限了吧(有無分區背光)

widec01/22 16:00win10桌面灰白是一定的 因為win10本身就不是bt2020...

widec01/22 16:01沒有分區背光的螢幕就是全畫面點亮 失去暗部細節這樣

widec01/22 16:03我是比較好奇前面有人說win11效果比較好 指的是什麼

widec01/22 16:04理論上我以為HDR影片是不會因為OS調校而有變化才對吧

widec01/22 16:05(除非從顯卡設定去調 或播放軟體讓你調)

RGZ91B01/22 16:06整篇討論指的是開啟HDR時非HDR內容的顯示內容

widec01/22 16:08喔喔 因為我向來重點都擺在HDR內容的顯示上

widec01/22 16:08記得有人說 要編輯HDR 還是去用mac比較好

jhangyu01/22 18:09widec一直雞同鴨講還一直說他沒有問題…昏倒

jhangyu01/22 18:09原本就是HDR的內容當然都不會有問題啊

oldk1301/22 18:10所以j大是指win11在tone mapping這塊不行吧

jhangyu01/22 18:13nvidia控制面板的確可以調的看起來「正常」

jhangyu01/22 18:13但是距離修圖可用還有一段距離

oldk1301/22 18:17修圖不也是軟體送信號給顯示設備嗎

tim1913101/22 19:55推深入

likeyousmile01/22 22:04純推不看

jhangyu01/22 22:49Tune Curve調到看起來可以不代表顏色都是對的啊

jhangyu01/22 22:51那個顏色和有色彩校正過的螢幕

jhangyu01/22 22:51對比起來還是很歪(型號相同的螢幕)

RGZ91B01/22 23:08好奇樓上有試過用G2跟48GQ900接mac的狀況跟windows一樣嗎

YukiPhoenix01/22 23:29推專業 不過HDR在電腦上真的問題太多了

RGZ91B01/22 23:58查了一些資料如果顯示裝置的EDID沒填對HDR下的SDR內容色彩

RGZ91B01/23 00:01就偏差很多(windows拿到的資料就不正確)

RGZ91B01/23 00:13那個windows HDR校正工具就等於是修正EDID給的不正確資訊

jhangyu01/23 01:39G2和48GQ900在macOS底下顯色正常很多

jhangyu01/23 01:39然後這個樓主也不回文

jhangyu01/23 01:39八成他自己也沒有真正搞懂原因吧

littlefish101/23 11:37微軟這工具有移植到win10的可能性嗎

alvinli01/23 11:48我內文不就寫了我不知道了嗎XD 只是原因不會式你說的

alvinli01/23 11:48因為DV輸出也是在BT.2020 從其他找到的資料看起來

alvinli01/23 11:48最可能的就是Windows一開始調整的值跟某些螢幕有落差

alvinli01/23 11:49我自己打開是沒問題的阿XD

alvinli01/23 12:18然後一開始Windows調的值得參考就是EDID,那就要進去看

alvinli01/23 12:19是螢幕給錯還是Windows收到對的但自己算錯,

alvinli01/23 12:19還是其實顯卡讀EDID的部分版本太舊還是怎樣的

alvinli01/23 12:19這鍋就真的難說是誰的XD

RGZ91B01/23 12:25感覺螢幕的鍋比較大 早上才看到一台2K240hz螢幕在EDID裡面

RGZ91B01/23 12:28放了4K120hz的資訊,結果開APEX更新率就被鎖在120hz

RGZ91B01/23 12:31最後得開CRU把這個4K120hz刪掉才解決

RGZ91B01/23 12:34連EDID更新率都會出現這種問題,那EDID的色度資訊不準確也

RGZ91B01/23 12:36就會發生, 填EDID應該是代工廠的工程師去填的,可是代工

RGZ91B01/23 12:39廠要做的螢幕這麼多,同型號還會更換面板,會每台都認真去

RGZ91B01/23 12:39填的我看蠻困難的

alvinli01/23 12:42應該是產線填的,根據不同面板根硬體配置燒,

alvinli01/23 12:42顯示器fw自己也是讀出來根據讀到的去處理

RGZ91B01/23 14:51至於jhangyu的問題比較像是windows在SDR內容轉換的精確度

RGZ91B01/23 14:53沒有MacOS來的好

jhangyu01/23 19:14其實不只macOS,Android和iOS也都能正常顯示

jhangyu01/23 19:14所以難道他們讀EDID也會讀到錯的值嗎?

jhangyu01/23 19:14或是他們都採用了其他方式規避這個問題

jhangyu01/23 19:14這應該是Windows去改進的部分

RGZ91B01/23 19:38或許是有其他變數吧,我自己用win10+42C2開HDR下SDR內容不

RGZ91B01/23 19:41會跟原本SDR模式沒太多差別,當然還是有把SDR亮度拉低一點

RGZ91B01/23 19:41不過我指的差不多是網頁瀏覽跟串流部分 修圖我就沒比較過