PTT推薦

Re: [閒聊] HDR+Gsync 到底是誰的鍋

看板PC_Shopping標題Re: [閒聊] HDR+Gsync 到底是誰的鍋作者
alvinli
(alvin)
時間推噓13 推:13 噓:0 →:9

我覺得我可能沒說明得很清楚,
ARSEN2007版友提供的資訊也是很巷子內的,
基本上如它所說, HDR跟xx-Sync本身就是有衝突的兩個功能,
而你說的狀況, 我這麼說吧,
OS準備要進入HDR模式前一定會叫顯卡去問螢幕它能不能進入HDR,
OS拿到OK才會進去, 但要是此時螢幕還停在SDR,
那就是螢幕的問題了, 因為螢幕明明說可以進去的不是嗎?
OS也是拿到這個確認才開始改變video buffer的運作模式,
注意, 是改變運作模式喔, 不是開關HDR功能喔~
至於OS處在default SDR狀態但螢幕HDR打開的時候,
OS叫顯卡開的是一般的buffer, 顯卡就不會輸出HDR的格式,
螢幕端就不會收到HDR metadata, 就不應該判定為支援HDR的video timing,
如果因為螢幕的HDR晶片可以做單frame處理的話, 螢幕可能仍會輸出某種HDR效果,
但那仍然不算是HDR video timing, 它可能根本就是像ARSEN2007說的那樣,
是靠scalar端做一些處理達成的
(現在我不知道, 但HDR規範沒定下來前真的有人這樣搞)
總之, 只要OS是SDR模式, 理論上顯卡就應該要輸出SDR,
螢幕怎麼處理是螢幕的事,
但螢幕不可以告訴顯卡說它處於"HDR認證制定的那種HDR模式下"
所以不會有甚麼顯卡或OS沒跟螢幕說清楚的狀況,
因為要進入HDR一定是螢幕回說OK才會進去的,
而螢幕說OK後, OS就會叫顯卡準備HDR格式的video buffer,
顯卡就會依照這個丟出帶HDR metadata的格式,
螢幕收到這個格式就應該要判斷的出這是甚麼而做出對應的處理,
而不是說OS叫螢幕開HDR/關HDR, 然後OS狀態錯誤這樣,
因為螢幕要畫出甚麼是根據它收到甚麼video timing而定的,
並不會是OS明明準備了RGB888的資料卻下指令給螢幕說你給我輸出HDR,
而是OS知道你可以吃HDR所以叫顯卡準備HDR格式給你,
OS就會預期螢幕可以正確輸出它(因為螢幕說"我可以", OS才準備的啊!)
那如果這時候OS已經叫顯卡輸出HDR, 但螢幕端並沒有相對的反應,
那顯卡就會告訴OS說HDR失敗了, 請重來,
所以在windows中重開HDR會恢復的這個case不會是OS或顯卡沒講清楚,
因為OS跟顯卡都認為自己可以輸出HDR格式, 但螢幕沒給對的回應,
所以就退出來了, user只好重開, 開到螢幕給出對的回應為止.
(也是有可能GPU開不出buffer才失敗啦,
但在量產產品上發生的可能性不大,
會有這種低級錯誤肯定過不了WHQL的)

把這個現象怪在OS就好像你看到XX銀行門口擺牌子說可以收大富翁幣換台幣,
你拿著大富翁幣去銀行跟行員說要換台幣, 把大富翁鈔票放在托盤上給行員,
結果行員說"這甚麼鬼鈔票, 咱不收", 扔回去給你,
這時你會說:
1: "#, 這大富翁鈔票過期了!"
2: "#, 這銀行的鈔票托盤在搞鬼, 大富翁幣放上去後居然會變廢紙!"
3: "#, 這銀行有病!"
dochi?

※ 引述《westwade (秋思化刃)》之銘言:
: ※ 引述《alvinli (alvin)》之銘言:
: 看完兩位大大的解釋 還是有疑惑的地方
: 開啟HDR畫面偏灰白 查了原因是因為
: 螢幕以SDR輸出HDR畫面
: 但是螢幕可以單獨設定HDR模式
: 另外測試似乎螢幕在HDR模式下輸出SDR沒影響
: SDR畫面在螢幕使用HDR和SDR差不多
: 所以總結問題就是
: 系統進入HDR 但是螢幕還在SDR
: 所以是在我推論情況是
: 1.從win10開啟HDR模式 顯卡和螢幕溝通時
: 機率把螢幕的HDR功能關閉
: 2.系統未進入HDR模式時 螢幕的HDR模式只是
: 寫好玩 實際沒效果 要等系統進入HDR
: 才會開啟 然後因為
: a.螢幕晶片太爛
: b.顯卡沒跟螢幕講清楚
: c.系統沒跟螢幕講清楚
: 導致開啟失敗 要多try幾次
: 除了2a外 似乎都不是螢幕的鍋
: 而關於兩位大大後面的論述場景
: 應該是HDR+Gsync會有不穩定現象
: 但是這邊遇到的問題是進入就有機會失敗
: 情況不太相同
: -----
: Sent from JPTT on my Xiaomi Redmi Note 8 Pro.

--

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

skycat2216 03/31 07:01清楚推

jakai 03/31 08:52長知識~

goldie 03/31 08:59

wer155216 03/31 09:42好啦 都我的鍋拉

ltyintw 03/31 10:28樓上id錯誤

westwade 03/31 10:40那看來就是螢幕的鍋了QQ

ARSENE2007 03/31 12:09westwade大大,這有點商業手段在裡面。一開始讓使

ARSENE2007 03/31 12:09用者覺得XX-Sync和HDR可以很完美的共存,規格可以

ARSENE2007 03/31 12:09全部疊加起來,就是真正的問題。

westwade 03/31 12:35恩恩 謝謝樓上大大解答

westwade 03/31 12:38我查到灰白的原因後就覺得怪怪的 可是想說螢幕都

westwade 03/31 12:38説能同時開 故合理懷疑是系統或驅動 沒想到裡

westwade 03/31 12:38面這麼複雜 長知識了XD

jimmyso 03/31 13:11所以FreeSync Premium Pro是怎運作?認真看amd網站

jimmyso 03/31 13:11有介紹說開HDR還能減少延遲是靠顯卡運算的amd解決

jimmyso 03/31 13:11方案

bbo6uis122 03/31 13:38

aezakmil 03/31 13:42那就要有下個待過AMD+M$+螢幕廠的版友了

goldie 03/31 14:27這種板友跟日本的壓縮機一樣很稀有

Kobe2630 03/31 15:16HDR搞那麼多年了還是很不成熟又各自為政啊

Kobe2630 03/31 15:18像OLED 電漿 不用搞HDR就贏過液晶電視的HDR了

popbitch 03/31 15:49先不管什麼sync,光是在windows用hdr就問題一堆