Ubuntu 20.04 高 CPU 使用率
我的 Ubuntu 在做任何事情時總是使用比 Windows 10 pro 更多的 CPU,但它總是可以忽略,因為它只是一個峰值。直到我使用了這兩個應用程序。
使用 OBS 顯示錄製的影片(VLC 影片源)僅使用我大約 60% 的 CPU。我的影片輸出設置:
_ 1280x720 顯示
_ 雙三次濾波器
_ 10 fps 值
_ NVENCE 編碼器
使用 Chrome 加入帶有攝像頭的Google會議一般會使用大約 50%,無論是否使用 OBS 虛擬攝像頭。
與 Windows 10 pro 相比,它在任何情況下消耗的 CPU 都不到 15%(GPU 只是一個尖峰,一兩秒後就會消失)。在解決問題時,他們都有相同的設置,比如穀歌會議。
我的規格:
_ Core i7 gen 10th
_ Nvidia RTX 2060
_ 512 SSD
_ 16GB Ram
_ Nvidia 驅動程序 470,我一般都開啟了 Nvidia 性能模式。
我關閉了安全啟動,以及快速啟動,並且 Ubuntu 以 EFI 格式安裝。我正在使用戴爾 G5 5500 筆記型電腦。有沒有辦法減少或解決這個問題?請幫我。
在 Linux 中,100% CPU 使用率是指單個CPU 核心完全載入時,而在 Windows 中,100% CPU 使用率是指所有CPU 核心都已完全載入時。
因為你有一個 Core i7 CPU,你必須至少有四個 CPU 核心和 8 個邏輯執行緒,這將 Windows 2.8% 轉換為大約 22.5% 的 Linux CPU 使用率,這與 Linux 實際顯示給你的情況相差不遠。
另一個需要考慮的非常重要的事情是 CPU 節能。
想像一下你的 CPU 正在全速執行,例如 5GHz,那麼在 Linux 下消耗 1GHz 的任務將顯示為 20% 或在 Windows 下顯示為 1/8。
然而,如果在 Linux 下你的 CPU 執行在例如 2GHz,那麼它的 CPU 使用率將是 50%。
最後,目前狀態下的 Windows 為硬體影片編碼和解碼以及 GUI 渲染提供了更好(讀取速度更快和更優化)的 API,因此通常 Windows 會更節能。
TLDR:
- Linux 和 Windows 顯示 CPU 使用不同
- 您必須考慮 CPU 頻率,因為它是在 Windows 和 Linux 下計算 CPU 使用率的基礎