你買了台新螢幕,接上電腦,打開調亮度的軟體,拖一下滑桿,螢幕真的變暗了。接著你用同一個軟體去調另一台透過 USB 擴充基座接的螢幕,拖同一根滑桿,螢幕完全沒反應,好像那根滑桿是裝飾用的。
軟體沒壞,螢幕也沒壞。原因是背後有兩三種不同的「對話方式」。同一根滑桿接在不同的線路上,用的不是同一種方式跟螢幕溝通。
這篇不教你怎麼修。如果你要的是直接的解決方法,可以看怎麼幫每台螢幕設定不會跑掉的亮度。這篇講的是背後發生了什麼事:為什麼有的螢幕調得動,有的沒有反應。看完你會知道問題出在哪,不用每次都用猜的。
螢幕裡有一顆自己的控制晶片
你的外接螢幕不只是一塊會發光的玻璃。螢幕裡面有自己的控制晶片,負責處理你在螢幕側邊或底部按的實體按鈕,例如調亮度、調對比、切換輸入來源。這顆晶片跟電腦裡的 CPU 是各自獨立的,螢幕本身是一台獨立的裝置。
DDC/CI:線材裡藏的一條專用對話頻道
軟體靠 DDC/CI 跟螢幕的控制晶片溝通。DDC/CI 是螢幕業界訂出來的標準,讓 HDMI、DisplayPort 這類線材除了傳送你看到的畫面,還夾帶一條可以直接跟螢幕控制晶片對話的通道。電腦透過這條通道問螢幕「你現在幾分亮度」,或者直接下令「切到 50%」。效果跟你伸手按螢幕側邊的實體按鈕一樣,只是換成軟體幫你按。
近十年上市、原生用 HDMI 或 DisplayPort 接的螢幕,大多支援這套對話方式。開頭那台新螢幕如果是這樣接的,拖一下滑桿就會變暗。
筆電內建的螢幕走另一條路
筆電的內建螢幕不是「外接」的裝置,而是裝在同一台機器裡的零件,跟主機板之間的溝通方式和外接螢幕不同。它用的是一套叫 WMI 的系統通道,跟你按鍵盤上亮度快捷鍵時走的是同一條路。
所以能同時調「內建面板」和「外接螢幕」的軟體,其實是用兩套不同的方式分別控制,只是都放在同一根滑桿上,讓你看不出差異。
有些螢幕為什麼怎麼調都沒用
回到開頭那台用 USB 擴充基座接的螢幕。這類轉接器常見的是一種叫 DisplayLink 的技術。它做的事比較像快遞員送貨,而不是雙方對話。電腦把整張畫面「拍照打包」,透過 USB 傳給一顆小晶片,晶片再把這包資料轉成螢幕看得懂的訊號,送出去顯示。
問題在於,這個過程只做單向送畫面。它沒辦法夾帶「你現在幾分亮度、幫我調到多少」這種一來一往的對話,因為這個技術的設計裡,沒有開出那條能對話的通道。不是哪個軟體沒寫好,是硬體架構沒有留這條路,換哪個調亮度軟體,結果都一樣。
還有一種情況比較少見:少數老螢幕,或為了壓低成本的螢幕,硬體上有支援這個對話功能的線路,但廠商沒有把對應的功能做進螢幕內建的控制程式(韌體)。線路是通的,螢幕卻不會回應。這種螢幕只能用它自己側邊的實體按鈕。
整理一下:四種情況,一張表看懂
| 螢幕類型 | 亮度控制方式 | 軟體能不能調 |
|---|---|---|
| 外接螢幕(原生 HDMI/DisplayPort) | 螢幕線材裡的專用對話通道 | 可以(近十年多數螢幕支援) |
| 筆電內建面板 | 跟鍵盤亮度快捷鍵同一條系統通道 | 可以 |
| USB 擴充基座/轉接器(DisplayLink 類) | 只能單向送畫面,沒有對話通道 | 通常不行(硬體架構沒留這條路) |
| 少數老螢幕/刻意壓成本的螢幕 | 硬體有通道,但韌體沒有對應的功能 | 不行(線路通,但螢幕不回應) |
這篇的限制
這篇講的是原理,不是操作教學,也不會假裝每台螢幕都能用軟體調亮度。有些螢幕就是調不動,原因在硬體,換工具也沒辦法。如果你想知道「怎麼讓每台螢幕的亮度設定好之後,不會在重開機或換螢幕後被改回去」,那是另一個問題,可以看 PowerDoze 這篇逐螢幕設定亮度的實用指南。下次滑桿沒反應,不一定是你的軟體選錯了,也可能是這條線路本來就不支援。
常見問題
為什麼我的螢幕亮度滑桿有時候完全沒反應?
因為軟體調亮度有兩三種不同的對話方式,不是每種接法都走得通。外接螢幕靠的是螢幕線材裡夾帶的一條控制通道(DDC/CI),電腦透過它直接跟螢幕的控制晶片溝通。如果你的螢幕是透過 USB 擴充基座、USB 轉 HDMI 這類轉接器接的,很多時候電腦只是把整張畫面傳過去,中間沒有能對話的通道,滑桿就不會有作用。
DDC/CI 是什麼?
DDC/CI 是螢幕業界訂出來的一個標準,讓 HDMI、DisplayPort 這類線材除了傳畫面,還夾帶一條可以跟螢幕控制晶片對話的通道。電腦可以透過這條通道問螢幕「你現在幾分亮度」,或直接命令它「切到 50%」。效果跟你伸手按螢幕側邊的實體按鈕一樣,只是換成軟體遠端操作。
為什麼筆電自己的螢幕不能用一樣的方式調?
因為筆電的內建螢幕不是「外接」的,而是裝在同一台機器裡的零件。它跟主機板之間用的是一套叫 WMI 的系統通道,跟你按鍵盤亮度快捷鍵用的是同一條。也因為這樣,能同時調內建面板和外接螢幕的軟體,背後跑的是兩套不同的邏輯,只是把結果放在同一根滑桿給你看。
為什麼 USB 擴充基座接的螢幕沒辦法調亮度?
這類轉接器(常見的是 DisplayLink 技術)的做法,是把整個畫面「拍照打包」,透過 USB 傳給一顆小晶片,再由晶片轉成螢幕看得懂的訊號送出去。這個過程只做單向送畫面,沒有辦法夾帶「你現在幾分亮度、幫我調到多少」這種對話,因為那條能對話的通道從一開始就不存在。不是軟體沒寫好,是硬體架構沒有開這條路。
怎麼知道我的螢幕支不支援軟體調亮度?
最快的方法是直接試:用支援逐螢幕調整的軟體(例如 PowerDoze)拖一次滑桿,有反應就是支援。近十年上市的螢幕,只要是原生 HDMI 或 DisplayPort 接的,大多支援。透過 USB 擴充基座接的螢幕,或少數為了壓低成本而沒把這個功能做進韌體的螢幕,通常調不動。這不是哪個軟體的問題,換成別的調亮度軟體,結果也一樣,只能用螢幕自己的實體按鈕。