system76-power是一個用於管理圖形和電源設定檔的實用程式。
可切換顯示卡是筆記型電腦和一體機的功能。台式機不支援它。
切換模式後需要重新啟動才能使變更生效。
獨佔使用Intel或AMD CPU上的整合式圖形控制器。
較低的圖形性能和較長的電池壽命。
無法使用連接到 dGPU 連接埠的外部顯示器。
獨佔使用dGPU (NVIDIA)。
更高的圖形性能是以更短的電池壽命為代價的。
允許使用外部顯示器。
啟用 PRIME 渲染卸載。 iGPU 用作主要渲染器,能夠使用 dGPU 渲染特定應用程式。
PRIME 渲染卸載需要 435.17 NVIDIA 驅動程式或更高版本。
應用程式必須使用 GLVND 才能利用此功能,因此即使在請求時也可能無法在 dGPU 上渲染。 Vulkan 應用程式必須使用__NV_PRIME_RENDER_OFFLOAD=1
啟動才能在 dGPU 上渲染。 GLX 應用程式必須使用__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
啟動才能在 dGPU 上渲染。
顯示卸載接收器(“反向 PRIME”)需要 450.57 NVIDIA 驅動程式或更高版本。此功能允許在此模式下使用外部顯示器。
裝置需要 GPU 支援執行時間電源管理才能在不使用時進入低功耗狀態。只有圖靈卡和更新的卡片才能完全實現此功能。可以在驅動程式提供的supported-gpus.json
檔案中檢查對執行時間電源管理的支援。例如:
$ cat /sys/bus/pci/devices/0000:01:00.0/device
0x1f15
$ jq '.chips[] | select(.devid=="0x1F15")' < /usr/share/doc/nvidia-driver-460/supported-gpus.json
{
"devid": "0x1F15",
"name": "GeForce RTX 2060",
"features": [
"dpycbcr420",
"dpgsynccompatible",
"hdmi4k60rgb444",
"hdmigsynccompatible",
"geforce",
"runtimepm",
"vdpaufeaturesetJ"
]
}
整合式圖形控制器專門用於渲染。 dGPU 可用作運算節點。
當顯示器插入連接到 dGPU 的連接埠時,會發送 dbus 訊號HotPlugDetect
。如果處於整合或運算模式,GNOME 擴充功能將提示切換到混合模式,以便可以使用顯示器。
GPIO(邊帶)連接埠和顯示埠的引腳可以透過 coreboot-collector 的原理圖和輸出來確定。原理圖將指示哪些 GPIO 是顯示連接埠 ( *_HPD
)。 coreboot-collector.txt
中對應的GPP_*
條目將具有連接埠/引腳元組。
某些型號具有來自 mDP 和 USB-C 的混合 DisplayPort 輸出。這些單元有一個單獨的資料開關引腳,用於確定使用哪個輸出。
FCH GPIO 控制的 MMIO 區域用於偵測外部顯示插頭事件。顯示埠使用*_HPD
作為Intel系統,但可能不會對應到字面GPIO(例如, HDMI_HPD
對應到kudu6上的DP3_HPD
)。在插入顯示器之前和之後,在 NVIDIA 模式下從 coreboot-collector 產生差異應該提供 GPIO 編號。