戴爾U2720顯示器Mac設定(YPbPr轉RGB+10bit色深)
本人於2021年10月底購入戴爾U2720qm一臺,用作MacBook Air (M1)的外接顯示器。然而到手僅兩個月,經歷過多種問題。主要包括兩個問題:
顏色不準,無法準確還原MacBook的顯示效果
無法實現10bit色深加RGB輸入模式,僅可以選擇YPbPr+10bit色深,或RGB+8bit色深
如果你也有這兩個問題,這篇文章希望可以幫到你!如果不想聽過程,可以直接看最後的解決辦法
首先是色彩還原:
戴爾這款顯示器本身素質較高,到手後我儘量嘗試還原MacBook的色彩。我找到了“設定-顯示器-顏色”裡的色彩檔案,選擇了顯示器自帶的DELL U2720QM。然而
整塊螢幕色彩比較豔麗,跟MacBook的顯示效果並不一樣
。
這是顯示器自帶的色彩檔案
聽說這款色域有95% DCI-P3,於是我在顯示器設定裡找到了這個模式,希望能夠起作用。
顯示器OSD(On-Screen Display)設定
然而切換成DCI-P3模式後,整個螢幕的顏色變得更加古怪了。我想這螢幕色域沒問題,應該是色準不對。於是我去淘寶租了一臺校色儀,在DCI-P3的模式下進行校色。
校色儀租金不貴,但是需要付1000元左右的押金
可能是校色儀帶給我了強烈的心理暗示,我校對完後的幾天都覺得螢幕沒什麼問題。然而有一天我出門上課,把MacBook拔下來用了幾小時。等我回來插回去之後,突然發現這螢幕怎麼那麼難看。我把Mac拿出來跟顯示器一對比,才發現校完色的顯示器的效果依然很糟糕。然而這時候我的校色儀已經還回去了。
我去Google搜了一下,發現不止我一個人有這樣的問題:
當顯示器調整至 dci-p3 模式時,螢幕在白色背景下會肉眼可見的偏綠,非常影響觀感( srgb 模式下顯示正常,完美螢幕),不排除這個問題是個例,但第二個問題就是蘋果的鍋了。
dci p3 伽馬值 2。6,的確看著偏綠,校色到 2。2 應該就能解決
我用的黑蘋果+Spyder,顯示器實測可以到 96% P3 。P3 模式我也試過確實偏綠,預設模式我就用的標準,剩下的全部交給配置檔案。
原帖連結:
我也嘗試過自己在OSD設定裡面調顏色,但感覺總是不太完美。
解決辦法:
最終我拋棄了DCI-P3模式,
保留標準模式
,並在“設定-顯示器-顏色”中啟用
Display-P3或者彩色LCD
。這樣顯示屏的顏色看起來跟Mac終於差不多了。
第二是切換YPbPr到RGB輸入模式,同時實現10bit色深
在顯示器色彩基本還原之後,我在設定裡看到輸入模式為YPbPr,還有一個是RGB模式。
OSD的YPbPr模式(我已經成功切換為RGB模式)
而如果切換為RGB模式,螢幕的顏色就會變得嚴重失真,比如這樣:
別人的圖,可以看到RGB模式顏色嚴重失真
那麼這兩個模式有什麼區別嗎?
網友指出(此為非專業解答):相較於RGB模式,YPbPr的顏色更不準,同時字型也更加模糊一些。
然而以我個人體驗來說,如果不是專業人士,基本上是看不出來的。
Youtube博主Vladimir Kochkovski認為RGB模式色彩更精確,同時字型更清晰
YPbPr模式的字型
RGB模式的字型,好像的確更清楚一些
原連結:
有趣的是,
很多人根本發現不了這一點
。比如“Mac雲課堂”曾在YouTube上釋出過一篇這款顯示器的測評,裡面談到了顯示器使用過程中的各種問題,包括:反應時間、顏色還原、HDR開關、炫光等問題,也大多提出了自己的解決方法。但他依然沒有發現這個問題。
可以看到他用YPbPr模式時,顏色是正常的
原連結:
但是既然我發現了這個問題,強迫症就犯了,不解決不行啊!
查閱資料發現,預設YPbPr模式可能是因為Mac將顯示器識別成了電視,於是我到處搜資料嘗試修改回RGB模式。同時我發現,
出現這種問題的基本上都是M1或者M1 Pro/Max晶片的電腦。
我看到了這樣的一個帖子:
不是最終解決方法,有興趣可以自行嘗試,我就不翻譯了
原帖連結:
按照這樣的步驟,我的確從YPbPr切換成了RGB模式。但是如果一旦切換解析度,螢幕就會恢復成YPbPr模式,你得重新再來一遍。而且最重要的是,我發現在RGB模式下,顯示屏最多支援24-bit色深(也就是8位色深),而一旦切換回YPbPr,顯示屏就可以重新支援30-bit色深(也就是10位色深)。
所以我不得不在RGB+8位色深和YPbPr+10位色深之間做選擇。
這我就不樂意了,都是成年人了,我全都要!
於是我又打開了Google,發現這個問題同樣不止我一個人有:
在與 M1 MAC 連線的情況 下,重新開啟 2720 的 SmartHDR 就可以自動切換到 RGB,24BIT,但是隻要 MAC 息屏後再次喚醒,就會又自動切換回 YPbPr 30BIT
原帖連結:
知乎也有一位老兄提出了這個問題,說自己最終實現了RGB+10位色深,並貼出了自己的解決辦法。然而親測終端輸入沒有任何反應:
最終我在YouTube上找到了解決辦法,也就是上文Vladimir Kochkovski提出的方法。以下是翻譯:
解決辦法:
開啟終端,輸入以下程式碼,再按回車開啟Preferences 資料夾
open /Library/Preferences
2. 找到“com.apple.windowserver.displays.plist”檔案,複製一份到桌面。如果你沒有這份檔案,前往“設定-顯示器-旋轉”,將顯示器旋轉一次(可以等顯示器自行恢復),就可以自動生成一份檔案
3. 開啟終端,輸入以下程式碼,再將桌面上的plist檔案拖進終端內,以將檔案轉換為xml格式
plutil -convert xml1
4. 下載CotEditor
5. 右鍵桌面plist檔案-開啟方式-CotEditor,找到39行,也就是PixelEncoding的下面一行,將1改為0;再找到41行,也就是Range的下面一行,將0改為1。然後cmd+s儲存檔案。關閉視窗。
6. 開啟終端,輸入以下程式碼,再將修改完的plist檔案拖入終端內,以將xml格式重新轉換為二進位制格式
plutil -convert binary1
就像這樣
7. 開啟終端,輸入以下程式碼,再將轉換完畢的plist檔案拖入終端內,如果出現OK,則表明成功
plutil -lint
8. 利用步驟1開啟Preferences資料夾,自行備份com.apple.windowserver.displays.plist檔案,然後將桌面修改完畢的plist檔案複製進去,選擇覆蓋並輸入密碼。
9. 回到桌面,點選空白處,按住option鍵,點選“資源庫- Preferences-Byhost”,來到Byhost資料夾。
10. 在Byhost資料夾內,搜尋“com.apple.windowserver”,會出現一個名字類似“com.apple.windowserver.displays.plist”的檔案,將其備份後刪除即可
將此檔案刪除
步驟9,10來自原影片評論區,部分人1-8就可以完成修改,有些人(比如我自己)還需要9,10才能實現修改
11. 重新啟動Mac,開啟顯示器OSD設定,檢視是否為RGB模式加30位色深。
提醒,以下操作可能會導致你修改的檔案還原,從而使得修改失效:
在連線顯示器的同時,開合Macbook
修改系統偏好設定裡面的解析度
以上操作完畢後,你的Dell可能會黑屏一會,然後重新點亮,此時系統檔案很可能發生了更新,你的修改也就會失效。
檢測方法:
比對自己修改的檔案與Preferences和Byhost這兩個資料夾內的檔案的修改時間。如果系統對檔案進行了更新,那麼Preferences和Byhost這兩個資料夾內的檔案的修改時間應該等於你進行上述操作的時間,也就會晚於你自己修改檔案的時間。
解決方法:
重新修改一份檔案,或者將上次修改完儲存好的檔案複製進Preferences資料夾,然後刪除Byhost資料夾裡面的相似檔案即可。
此外,大家還可以去戴爾官網更新顯示器的韌體(更不更新隨你),同時還可以下載Dell Display Manager來管理顯示屏(雖然我覺得不怎麼好用)
連結(輸入型號就可以了):
有什麼問題直接評論,我儘量解答!十分感謝Vladimir Kochkovski,大家有條件的話可以去他的影片底下點個贊!