Ubuntu

Ubuntu 20.04 高 CPU 使用率

  • September 27, 2021

我的 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 使用率的基礎

引用自:https://unix.stackexchange.com/questions/670781