快科技8月13日消息,Linux內核開發者Andre Eikmeyer近日向內核郵件列表提交了一組針對2018和2019款MacBook Pro的顯卡優化補丁,解決了該機型在Linux下獨立顯卡空轉耗電的頑疾。
實測數據顯示,搭載英特爾處理器和AMD獨立顯卡的MacBookPro15,1機型,在Linux下閑置功耗約24W,其中約12W來自未被使用的獨立顯卡。
長期困擾雙系統用戶的獨顯偷電問題,根源在于MacBookPro15,1機型在Linux下默認以獨立顯卡作為主顯卡。即便系統處于閑置狀態,獨立顯卡仍保持通電,無法進入深度休眠。
此前用戶只能通過在啟動時強制選擇集成顯卡來規避功耗問題,但代價是獨立顯卡一旦被關閉就無法恢復,混合顯卡功能和系統休眠均不可用。
新補丁允許系統在不需要時完全關閉獨立顯卡,將閑置功耗直接砍半,從24W砍到12W。
具體的做法是:先解決獨立顯卡的上電時序問題,讓顯卡能被正常喚醒;再讓AMDGPU驅動在系統休眠時切斷顯卡供電;最后為音頻控制器加上電源管理支持,避免休眠恢復時聲音出問題。
該補丁已在2018和2019款MacBookPro15,1上測試了三周。測試覆蓋了運行時休眠與恢復、系統休眠與恢復、反復喚醒GPU以及外接雷電和USB-C顯示器等場景。
以集成顯卡作為主顯卡時,獨立顯卡可在DynOff和DynPwr狀態間切換,通過DRI_PRIME進行GPU卸載,外接顯示器也可正常工作。
值得注意的是,MacBookPro16,1和16,4機型的獨立顯卡目前仍無法從D3cold狀態恢復,該方案暫時僅限MacBookPro15,1機型。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.