顯示卡自訂解像度/更新率(CRU)點用先唔整壞?自訂模式、頻寬上限同還原方法指南
重點摘要
CRU 改嘅只係 Windows 認定嘅螢幕能力,造唔出面板同線材本身無嘅頻寬。本文先講還原方法,再教你安全加自訂模式。
開始之前:先拎定還原方法,黑屏嗰陣先有用
講點用 CRU 之前,一定要先講點還原。原因好簡單:自訂模式出問題嗰陣,最常見的表現就係黑屏或者螢幕顯示超出範圍。黑屏嗰陣你睇唔到畫面,更加唔會慢慢上網搵解決方法。所以還原方法一定要喺動手之前已經準備好,唔可以等到出事先學。
第一步準備係備份原始 EDID。開 CRU,喺未改任何野之前,先將原本的 EDID 匯出保存。呢份備份係你的原點,之後無論改到幾亂,都有一個可以返去的參考。匯出之後記低檔案放喺邊,最好放喺一個唔使睇畫面都搵得到的路徑。
第二步係認清楚兩個工具的位置。restart64.exe 用嚟重新啟動顯示驅動,令新的模式出現而唔使重開 Windows。reset-all.exe 用嚟將所有螢幕的覆寫一次過清走。兩個檔案都喺 CRU 資料夾入面,動手之前先確認自己知佢哋喺邊,唔好等到黑屏先去搵。
第三步係記低還原階梯,次序如下。第一級係等大約十五秒,如果畫面無返嚟,就按 F8 進入 CRU 的復原模式。復原模式會暫時卸載所有 EDID 覆寫,但唔會刪除佢哋,令你有機會睇到畫面之後再修正個模式。第二級係喺 CRU 入面用頂部的刪除按鈕,將嗰部螢幕的覆寫刪除,再重新開機,咁嗰部螢幕就會返去原本的 EDID。第三級係執行 reset-all.exe,再重新開機,將所有螢幕一次過還原做預設。第四級係安全模式:如果個壞模式喺登入嗰陣已經生效,畫面一直黑住,就要入安全模式再執行 reset-all.exe 然後重開機。入安全模式的路徑係 Windows 復原環境入面的疑難排解、進階選項、啟動設定、重新啟動,再揀安全模式;如果正常入唔到復原環境,連續兩次開機中斷亦可以帶出復原選項。
仲有兩個細節要記低。第一,如果驅動喺重新啟動過程入面出事,之後重開機嗰陣驅動可能處於停用狀態,呢個時候再執行一次 restart.exe 就可以重新啟用驅動,唔使第一時間就重裝驅動。第二,條件許可的話,準備多一部螢幕或者一條已知正常的連接去做後備,黑屏嗰陣有第二個畫面可以睇住操作,成件事會容易好多。還原階梯記熟之後,先至好開始改模式。
| 還原步驟 | 點做 | 效果 |
|---|---|---|
| 等同復原模式 | 等大約十五秒,無畫面就按 F8 | 暫時卸載所有覆寫,唔刪除 |
| 刪除單部螢幕覆寫 | CRU 頂部刪除按鈕,再重新開機 | 嗰部螢幕返去原本 EDID |
| 全部重設 | 執行 reset-all.exe,再重新開機 | 所有螢幕返去預設 |
| 安全模式重設 | 入安全模式執行 reset-all.exe,再重新開機 | 登入已經黑屏嗰陣的後備方法 |
| 驅動停用 | 再執行一次 restart.exe | 重新啟用驅動,唔使即刻重裝 |
EDID 係咩:螢幕畀電腦睇的能力卡
EDID 全名係延伸顯示識別資料,係一組儲存喺螢幕入面的標準資料。內容包括製造商、本身最適合的解像度同更新率、其他接受的解像度同更新率、色彩特性同相關能力資料。電腦接駁螢幕嗰陣,會透過顯示資料通道去讀呢組資料,再按資料去提供合適的模式。呢個機制解釋咗兩個常見現象。
第一個現象係,螢幕明明支援某個模式,但係 Windows 入面搵唔到。原因好可能係嗰個模式無寫入 EDID,電腦按 EDID 去提供模式,自然就唔會列出佢。第二個現象係,某個模式喺清單上面出現,但係揀咗之後出唔到畫面。原因可能係 EDID 列出咗個模式,但係成條傳輸鏈未必交付得到。出現喺清單上面,只代表電腦相信螢幕支援,唔代表成條鏈真係交付得到。
理解 EDID 之後,就容易理解 CRU 的定位。CRU 並唔係去改變螢幕本身,而係去改變 Windows 相信的螢幕能力。呢個分別好重要,因為佢同時解釋咗點解 CRU 可以還原,同埋點解 CRU 有硬上限。還原得,因為改的只係 Windows 入面的覆寫;有硬上限,因為螢幕、線材、接口同顯示卡輸出本身的能力無變過。
CRU 改嘅係乜:Windows 登錄覆寫,唔係螢幕韌體
CRU 全名係 Custom Resolution Utility,作者係 ToastyX。佢做的事情係編輯 Windows 用嚟理解螢幕的 EDID 資訊,再將覆寫儲存喺登錄入面。喺 CRU 介面入面,改過的螢幕會標示星號,方便你一眼睇到邊部螢幕有覆寫。呢個設計本身就提醒緊你:你面對緊的係一個可以睇得到的覆寫,唔係一個改完就唔見咗的底層改動。
刪除覆寫的方法亦好直接。喺 CRU 入面用刪除按鈕刪除嗰部螢幕的覆寫,再重新開機,Windows 就會返去用螢幕原本的 EDID。或者執行 reset-all.exe,再重新開機,將所有螢幕一次過還原。螢幕本身完全無被改過,韌體無被寫入,面板無被改動。呢一點要講得好清楚,因為好多人誤以為 CRU 會將螢幕改壞到還原唔到。事實係,CRU 改的是 Windows 的設定資料,唔係螢幕硬件。話雖如此,「還原得到」唔等於「出事嗰陣無麻煩」,因為一個壞模式生效嗰陣,畫面可以一直黑住,直到覆寫被刪除為止。所以還原方法要預先準備,呢個要求同「可以還原」並無矛盾。
仲有一個要分的概念:加模式同測試模式係兩回事。喺 CRU 入面加咗一個模式,只係令 Windows 願意提供呢個模式。之後你要去 Windows 顯示設定入面揀佢,再去進階顯示設定或者顯示卡內容入面的螢幕分頁確認更新率。揀咗之後先至係真正測試:畫面係咪穩定,有無閃爍,有無類似撕裂的異常,有無超出範圍的訊息,畫面係咪以本身解像度顯示而唔係被拉伸或者留黑邊。如果有任何一項唔妥,就應該即刻返去之前用緊的模式。Windows 本身換模式嗰陣有保留變更的倒數計時,係一個安全網,但係佢只係幫你返去上一個 Windows 模式,並唔會刪除 CRU 的覆寫。一個每次登入都黑屏的壞模式,一定要用 CRU 的刪除或者 reset-all 先至清得走,單靠 Windows 設定係唔夠的。
點加自訂模式:詳細解像度、標準解像度同擴充區塊
CRU 入面有三個地方可以加模式,唔同目標應該去唔同地方。最常見的目標係喺本身解像度上面加一個自訂更新率,例如面板支援但係 EDID 無列出的較高更新率,或者為咗穩定而想用的較低更新率。呢個目標應該用詳細解像度,因為詳細解像度帶有完整的時序定義,包括有效像素、空白同同步時序、像素時鐘同更新率。第一個詳細解像度會被視為首選或者本身解像度,所以至少要保留一個詳細解像度去定義本身解像度。
第二個目標係加一個唔同的解像度,例如非標準的超寬解像度,或者為咗效能而想用的較低解像度。呢個目標同樣用詳細解像度,可以用自動時序預設去填寫時序,例如個人電腦、電視或者陰極射線管預設;如果你真正理解時序參數,先至好用人手時序。填寫嗰陣要留意:如果某個數值變成紅色,代表佢無效或者超出限制,唔好硬交。紅色係停止訊號,唔係警告訊號。
第三個目標係快速加幾個普通模式,呢個時候可以用標準解像度。標準解像度係一個較簡單的清單,入面只有解像度項目,唔帶完整時序細節。佢方便,但係有限制,其中一個要注意的係 NVIDIA 喺基本清單入面唔支援超過八個標準解像度;想超出呢個數目,就要用空的詳細解像度位置或者擴充區塊去擴展。
擴充區塊係風險最高的地方。CTA-861 擴充區塊入面放住額外模式、範圍限制同能力資料,包括螢幕有報告的動態更新率範圍。DisplayID 擴充區塊可以支援更大的模式上限。改擴充區塊等於改能力資料本身,唔止係加一個模式名。改錯範圍限制或者動態更新率範圍,可以令一個面板 hold 唔住的模式出現,或者令一個應該用得到的模式消失。所以改擴充區塊之前,一定要先匯出原始 EDID 做備份,而且一次只改一樣,改完測試,確定無問題先至繼續改下一樣。
| 目標 | 喺 CRU 邊度加 | 注意事項 |
|---|---|---|
| 喺本身解像度加自訂更新率 | 詳細解像度,本身解像度位置 | 最常用的做法,CRU 文件建議的首選方法 |
| 加一個唔同的解像度 | 詳細解像度,用自動時序預設 | 數值變紅就停,唔好硬交 |
| 快速加幾個普通模式 | 標準解像度 | NVIDIA 基本清單上限八個,超出要用詳細位置或者擴充區塊 |
| 超出基本容量,或者改範圍同動態更新率 | 擴充區塊,CTA-861 或者 DisplayID | 風險最高,先備份原始 EDID,一次改一樣 |
| 刪除出事的模式 | 刪除嗰個詳細或者標準項目,確認,重新啟動驅動 | 成個覆寫出事就用刪除或者 reset-all |
CRU 本身的硬限制:唔好當成面板限制
CRU 文件列明,EDID 詳細解像度的限制係闊度同高度各不超過四千零九十五,像素時鐘不超過六百五十五點三五兆赫。如果某個數值變成紅色,代表佢無效或者超出限制。想加真正更大的模式,就要用 DisplayID 擴充區塊去提高上限。呢一點要講得好清楚:呢啲數字係 EDID 格式喺 CRU 入面的限制,唔係你部螢幕的限制。一個模式喺呢啲限制之內,仍然可以因為頻寬或者面板原因而失敗;反過來,一個模式超出呢啲限制,唔代表面板一定做唔到,只係代表要用 DisplayID 區塊先至表達得到。
實際操作嗰陣,建議按以下次序做。第一步,開 CRU 之前先確認自己用緊邊部螢幕,特別係多螢幕環境,CRU 會按配置列出螢幕,同一部實體螢幕喺唔同螢幕組合下面可以出現喺幾個項目入面。第二步,匯出原始 EDID 備份。第三步,喺詳細解像度入面加想加的模式,數值變紅就停低,唔好估一個時序交上去。第四步,按確定儲存,再執行 restart64.exe 重新啟動顯示驅動,令新模式出現而唔使重開 Windows。第五步,去 Windows 顯示設定揀新模式,逐項檢查畫面穩定性、閃爍、異常同埋係咪本身解像度顯示。第六步,任何一項唔妥,即刻返去舊模式,再返去 CRU 刪除嗰個項目或者成個覆寫。
仲有一個操作細節:CRU 加的是螢幕解像度,唔係縮放解像度。較低的解像度可以透過顯示卡縮放放大到本身解像度,方法係喺驅動控制面板入面啟用顯示卡縮放;但係較高的解像度唔會被顯示卡縮細去遷就面板,一個較高解像度只會喺螢幕本身處理得到的情況下先至行得到。呢個分別喺下一節會再講,因為佢直接關係到點樣理解所謂自訂高解像度。
硬上限:CRU 造唔出頻寬、接口同面板能力
呢一節係成篇文章的中心警告。CRU 改的是 Windows 相信螢幕可以做到啲乜,佢改唔到螢幕、線材、接口或者顯示卡輸出實際上交付得到啲乜。成條鏈的能力,取決於最弱的一環。任何一環唔夠,個模式就會失敗或者還原,解決方法係降低解像度、更新率或者色彩設定,而唔係將覆寫寫得更大膽。
面板本身係第一環。一個高過面板本身解像度的模式,或者喺某個解像度下面高過面板支援的更新率的模式,並唔會因為寫入 EDID 覆寫就變成真實。面板收到一個佢顯示唔到的模式,通常會顯示超出範圍、黑屏,或者顯示一個被縮放或者留黑邊的畫面,而唔係一幅更清晰的影像。所謂喺低解像度面板上面加一個高解像度模式,實際情況係顯示卡用較高解像度去算,再由成條鏈縮細或者由面板拒絕,文章一定要講清楚讀者自己嗰套設備實際發生緊邊一種,而唔好假設面板真係顯示緊高解像度細節。
線材同接口係第二環。個模式的像素時鐘同頻寬,必須配合兩頭的線材同接口。一個超出單一連接或者較舊接口上限的模式,會以頻寬錯誤或者根本唔出現的方式失敗,解決方法係用一條有能力的線材加直接連接,而唔係寫一個更大膽的覆寫。舉例嚟講,單連結路徑的頻寬只去到大約一千零八十線六十幀的級別,經轉接的路徑就受較弱嗰邊限制。線材點樣分真假認證,線材認證的文章有另外詳細講法;高解像度高更新率的頻寬點計,頻寬文章亦有詳細講法。本文要講的原則好簡單:如果成條鏈提供唔到個模式需要的頻寬,任何 EDID 編輯都補唔返。
顯示卡輸出係第三環。顯示卡的顯示引擎同驅動本身都有模式限制。一個 CRU 接受的模式,仍然可以被驅動拒絕,或者出現之後閃爍同斷線。CRU 入面的紅色數值係第一個停止訊號,驅動拒絕係第二個,黑屏係第三個。三個訊號的意思都一樣:停低,將模式降低,唔好換一個時序預設去硬推。
降低模式本身係一個完全合理的解決方法,唔係失敗。一個模式失敗嗰陣,正確的 CRU 回應通常係同一個解像度下面降低更新率,或者同一個更新率下面降低解像度,或者用較省頻寬的空白時序。每一次降低,都係將像素時鐘同頻寬需求拉返去成條鏈交付得到的範圍入面。反過來,將更新率調高去修一個失敗緊的模式,方向完全調轉,只會令問題更嚴重。
邊界情況:手提電腦、電視、動態更新率同多螢幕
手提電腦內置面板係一個特別情況。手提電腦螢幕通常無獨立縮放器,無顯示卡縮放就顯示唔到非本身解像度。想喺手提電腦上面加其他更新率,做法係喺本身解像度上面加嗰個更新率,驅動程式會自動將佢加去較低的縮放解像度。仲有一點要留意:手提電腦面板同驅動程式對 EDID 覆寫的接受程度各有不同,一個喺外置螢幕上面行得到的 CRU 改動,喺內置面板上面可能完全無反應,亦可能令內置面板黑屏。所以一定要喺內置面板本身上面測試,唔好用外置螢幕的結果去推斷內置面板的結果,安全模式還原方法亦要預先準備好。
電視係另一個要小心的情況。部分電視會忽略或者部分忽略 EDID 覆寫,因為電視韌體或者 HDMI 處理方式會重新用自己的模式清單。一個喺電腦螢幕上面行得到的 CRU 模式,喺電視上面可能唔出現,可能轉換輸入之後 hold 唔住,或者被電視自己的模式取代。呢個情況因應型號同韌體而異,文章只能講「有機會忽略」,唔可以列出邊個型號一定得或者一定唔得。實際做法係喺嗰部電視本身上面測試,唔好用電腦螢幕的結果去承諾電視的結果。電視做電腦螢幕嗰陣的 HDMI 行為,電視相關文章有另外詳細講法。
動態更新率螢幕亦有一個限制。用 NVIDIA 動態更新率處理器的螢幕,喺顯示器縮放下面只支援有限的一組解像度。想喺呢類螢幕上面加非本身解像度,應該喺 NVIDIA 控制面板入面啟用顯示卡縮放,或者用縮放解像度編輯器。唔好承諾喺呢類螢幕上面可以任意加 CRU 模式,而無講明呢個前提。
多螢幕環境亦要留意。CRU 會按配置列出螢幕,同一部實體螢幕喺唔同螢幕組合下面可以出現喺幾個項目入面。讀者如果只改其中一個項目,可能會發現開關第二部螢幕之後,個模式又唔見咗。穩陣的做法係檢查自己實際會用的每一個配置,或者至少記低呢個可能性,發現模式唔見嗰陣先檢查係咪改漏咗配置。
最後一個邊界情況係驅動更新。一個喺舊驅動版本上面行得到的 CRU 覆寫,更新驅動或者 Windows 之後可能行為有變。如果個模式喺更新之後即刻失效,應該先刪除覆寫再重新測試,確定問題係咪來自覆寫同新驅動的互動,先至好去怪面板或者線材。仲有一點:CRU 入面講的工具全部都係 Windows 工具,其他平台需要自己的工具,步驟並唔相同,本文的範圍只限 Windows。
常見誤解:一次過講清楚
第一個誤解係 CRU 係螢幕超頻,令螢幕快過規格。正確理解係 CRU 只係揭示或者加入成條鏈交付得到的模式,佢唔會提高面板本身的物理能力。一個面板 hold 唔住的模式係失敗,唔係超頻成功。
第二個誤解係模式喺 Windows 入面出現,就等於用得到。出現只代表覆寫被接受,真正測試係畫面穩定、本身解像度顯示同無異常。未經實際試用的模式,唔好當成已經用得到。
第三個誤解係 CRU 改咗螢幕韌體,所以還原唔到。正確理解係 CRU 寫的是 Windows 登錄覆寫,刪除覆寫或者執行 reset-all 之後,螢幕本身完全無變。還原的路徑就係本文開頭講的還原階梯。
第四個誤解係更新率數字愈高就一定愈順。只有喺面板、成條鏈同顯示卡都穩定 hold 得住嗰個解像度同更新率的情況下,先至係咁。一個會甩幀或者閃爍的高更新率,實際體驗差過一個穩定的較低更新率。
第五個誤解係線材插得到、通到電,就一定帶得到任何 CRU 模式。插得到只證明連接通,唔證明頻寬夠。模式需要的頻寬要成條鏈提供得到,先至行得到。
第六個誤解係喺 Windows 顯示設定入面刪除個模式,就等於刪除 CRU 覆寫。Windows 設定只係揀模式,CRU 的刪除或者 reset-all 先至係刪除覆寫。一個每次登入都黑屏的壞模式,一定要用 CRU 的方法去清,單靠 Windows 設定係清唔走的。
第七個誤解係 CRU 喺手提電腦、電視同電腦螢幕上面表現一樣。手提電腦縮放器、電視韌體同動態更新率處理器,各自對覆寫有唔同的限制或者忽略行為,一定要喺實際嗰部顯示設備上面測試。
第八個誤解係 CRU 入面的紅色數值只係警告,可以照交。紅色代表無效或者超出 EDID 限制,正確做法係停低,降低模式,或者用 DisplayID 區塊去處理真正更大的模式,而唔係照交一個紅色數值。
仲有一個判斷技巧值得講:螢幕自己顯示超出範圍訊息,同 Windows 黑屏但係螢幕無訊息,係兩種唔同情況。螢幕自己出訊息,意思係螢幕收到一個佢顯示唔到的模式,屬於時序或者頻寬問題。黑屏但係螢幕無訊息,亦有機會係驅動重新啟動過程入面的狀態,呢個時候可以參考還原階梯入面關於驅動停用的處理。睇螢幕自己的訊息去分,唔好將所有黑屏當成同一種故障。
常見問題
問:CRU 會唔會整壞我部螢幕,之後還原唔到?
答:CRU 改的是 Windows 入面的 EDID 覆寫,儲存喺登錄入面,唔係寫入螢幕韌體,螢幕本身無被改過。用 CRU 的刪除按鈕刪除嗰部螢幕的覆寫再重新開機,或者執行 reset-all.exe 再重新開機,就可以返去原本設定。不過要留意,壞模式生效嗰陣畫面可以黑住,直到覆寫被刪除為止,所以還原方法一定要預先準備好。
問:加咗模式之後,喺 Windows 入面見到就係咪代表用得到?
答:唔係。見到只代表覆寫被接受,之後要實際揀嗰個模式,檢查畫面係咪穩定,有無閃爍或者異常,係咪以本身解像度顯示。如果有任何一項唔妥,就應該即刻返去舊模式,再返去 CRU 刪除嗰個項目。未經實際試用的模式,唔好當成已經用得到。
問:CRU 入面有數值變紅,係咪可以照交?
答:唔可以。紅色代表嗰個數值無效或者超出 EDID 詳細解像度的限制,即係闊度同高度各不超過四千零九十五,像素時鐘不超過六百五十五點三五兆赫。正確做法係停低,降低模式,或者用 DisplayID 擴充區塊去處理真正更大的模式,唔好照交一個紅色數值。
問:開機登入嗰陣已經黑屏,點算?
答:先入安全模式,喺安全模式入面執行 reset-all.exe,再重新開機。入安全模式的路徑係 Windows 復原環境入面的疑難排解、進階選項、啟動設定、重新啟動,再揀安全模式。如果正常入唔到復原環境,連續兩次開機中斷亦可以帶出復原選項。返到正常模式之後,唔好即刻加返同一個模式,應該先降低解像度或者更新率再試。
問:點解同一個模式喺電腦螢幕得,喺電視上面就唔出現?
答:部分電視會忽略或者部分忽略 EDID 覆寫,因為電視韌體或者 HDMI 處理方式會重新用自己的模式清單。呢個情況因應型號同韌體而異,唔可以用電腦螢幕的結果去承諾電視的結果。正確做法係喺嗰部電視本身上面測試,轉換輸入之後再檢查個模式係咪仲 hold 得住。
問:手提電腦內置面板用 CRU 有咩特別要注意?
答:手提電腦螢幕通常無獨立縮放器,無顯示卡縮放就顯示唔到非本身解像度。想加其他更新率,應該喺本身解像度上面加嗰個更新率,驅動程式會自動將佢加去較低的縮放解像度。仲要留意,內置面板對覆寫的接受程度同外置螢幕可以好唔同,一定要喺內置面板本身上面測試,安全模式還原方法亦要預先準備好。
問:換咗驅動之後,之前用緊的 CRU 模式突然失效,係咪螢幕壞咗?
答:未必。驅動或者 Windows 更新之後,驅動對模式的處理方式可以有變,舊覆寫的行為亦可能跟住變。應該先刪除覆寫再重新測試,確定問題係咪來自覆寫同新驅動的互動,先至好去怪面板或者線材。如果刪除覆寫之後原本模式返嚟正常,問題就較大機會喺覆寫同新驅動的配合上面。