如果你的筆電同時有 Intel 或 AMD 內顯和 NVIDIA 或 AMD 獨立顯示卡,每個 App 要用哪張卡是 Windows 自己決定的——而它猜錯的次數多到會讓人有感。背景 App 被丟給獨顯跑,白白多耗電多轉風扇;某個算圖程式被 Windows 誤判成「輕量」,結果卡在內顯上跑得慢。這篇講清楚這個設定實際是什麼、登錄檔在哪,以及怎麼直接在同一個畫面上幫你正在跑的 App 設定。
快速答案:「設定 → 系統 → 顯示器 → 圖形」→ 加入該 App → 選項 → 選「省電」強制用內顯,或選「高效能」強制用獨立顯示卡。這會寫進登錄檔 HKCU\SOFTWARE\Microsoft\DirectX\UserGpuPreferences——跟你改用 PowerDoze 的處理程序管理畫面設定時,寫的是同一把登錄鍵。
只有 Windows 偵測到不只一張顯示卡才會出現這個選項——內顯+獨顯的筆電,或同時有內顯與獨立顯卡的桌機:
.exe(適合安裝在微軟商店以外的可攜式工具或遊戲)。這裡沒有另外的確認步驟,也沒有一份「你已經設過哪些」的清單可以查,只能自己滑同一頁確認——兩三個 App 還好,App 一多就很煩。
「圖形」設定頁其實是每個 App 對應一筆登錄檔值的前端介面。位置在:
每一筆的名稱是該 App 的完整 .exe 路徑,內容是一小段字串:GpuPreference=N;
| N 的值 | 設定頁標籤 | 做什麼 |
|---|---|---|
0 | 讓 Windows 決定 | 自動——不強制偏好,維持預設行為 |
1 | 省電 | 強制用內顯(Intel/AMD 內顯) |
2 | 高效能 | 強制用獨立顯示卡(NVIDIA/AMD 獨顯) |
為什麼這點很重要:因為它就只是一筆普通的登錄檔值,任何能寫入 HKCU 的程式都能設定它——這正是 PowerDoze 採用的機制,而不是自己重寫一套顯示卡切換邏輯。
這個設定值得動手的情境其實只有兩種——其他時候「讓 Windows 決定」通常就夠了:
| 情境 | 設成 | 為什麼 |
|---|---|---|
| 背景/工具型 App(瀏覽器、聊天軟體、記事)閒置卻掛在獨顯上 | 省電 | 讓獨立顯示卡真正降耗;省電池、風扇也安靜 |
| Windows 誤判成「輕量」、預設丟給內顯的遊戲或算圖程式 | 高效能 | 強制改用比較快的獨立顯示卡 |
| 全螢幕 3A 遊戲本來就已被自動偵測、跑在獨顯上 | 讓 Windows 決定 | 本來就用對顯示卡了,不用動 |
「預設用錯顯示卡」常見的徵兆:明明只開著瀏覽器或某個輕量 App,筆電風扇卻轉得比預期快、電池也掉得比預期快。用工作管理員「效能」分頁(近期 Windows 加入的個別 GPU 引擎使用率)或硬體監控軟體,就能看出實際在出力的是哪張顯示卡。
Windows 的「圖形」設定頁要你自己去找每個 App、還要翻它的 .exe,也沒有一份總覽清單看你已經設過什麼。PowerDoze 的處理程序管理畫面把顯示卡偏好(還有 EcoQoS 開關)直接放在每個執行中 App 的那一列——跟 CPU 優先度同一個畫面——讓你不用離開這個畫面、也不用去找每個 .exe 路徑,就能幫你正在跑的 App 一個一個設成省電或高效能。這樣設定顯示卡偏好和 EcoQoS 是 Pro 功能:免費版看得到這些控制項,升級 Pro 後即可解鎖使用。它寫的是跟 Windows 自己一樣的 UserGpuPreferences 登錄鍵,底層機制完全沒變。
誠實說明:Windows 自己的「設定 → 系統 → 顯示器 → 圖形」頁本來就能免費逐個 App 設定顯示卡偏好——PowerDoze 在這裡沒有新增能力,只是把控制項放進你原本就在管理處理程序的同一個畫面,省得你跳出去、還要一個一個查 .exe。
設定 → 系統 → 顯示器 → 圖形,加入該 App 的執行檔,打開「選項」,選「省電」。這樣會強制它用內顯(Intel 或 AMD 內顯)。選「高效能」則會強制用獨立顯示卡。
存在登錄檔的 HKCU\SOFTWARE\Microsoft\DirectX\UserGpuPreferences。每個 App 對應一個值,名稱是它的完整執行檔路徑,內容格式是 GpuPreference=N;,N 是 0(自動)、1(省電/內顯)或 2(高效能/獨顯)。
0 是自動——由 Windows 和 App 自己決定,通常會用該 App 要求的顯示卡。1 是省電,強制用內顯。2 是高效能,強制用獨立顯示卡。這正是「設定 → 系統 → 顯示器 → 圖形 → 選項」裡看到的同一組三個選項。
有些背景或輕量 App(瀏覽器、聊天軟體、記事工具)預設會被丟給獨立顯示卡跑,讓獨顯一直開著耗電、風扇也跟著轉,卻毫無效益。把它們強制改成內顯,能讓獨立顯示卡真正閒下來降耗,用電池時特別有感。
只有在它原本沒用獨顯的情況下才有用。大多數全螢幕遊戲會被自動偵測、本來就跑在獨顯上。這個設定比較派得上用場的情境,是 Windows 誤判成「輕量」而偷偷丟給內顯跑的遊戲或算圖程式。
不是,是兩個不同的設定。GPU 功耗上限是限制一張顯示卡最多能吃多少瓦(透過 nvidia-smi -pl,只支援 NVIDIA)。顯示卡偏好則是決定某個 App 一開始該用哪張顯示卡——內顯還是獨顯。兩個可以一起用。
想在同一個管理 EcoQoS、CPU 優先度的畫面,順手幫執行中的 App 設定顯示卡偏好?這就在 PowerDoze 的處理程序管理畫面裡。PowerDoze 免費下載;在處理程序清單設定顯示卡偏好和 EcoQoS 是 Pro 功能(免費版看得到,Pro 解鎖使用)。
免費下載,支援 Windows 10/11