播放 Flash 和使用 Jupiter 時 CPU 使用率過高

播放 Flash 和使用 Jupiter 時 CPU 使用率過高

大家好,我透過谷歌搜尋看到這是一個常見問題,但不知何故,我看到的所有線程都以“Oooo Flash 太糟糕了”結束,並且該帖子就在那裡消失了。

我在觀看 Flash 影片時遇到 CPU 使用率非常高,達到 100% 甚至更高。我正在運行什麼:

  • Ubuntu 儲存庫中提供了適用於 64 位元的最新 Flash 版本

  • HP Compaq 615 上的 Athlon X2-QL64

    請注意,我在配備 Intel 顯示卡的 Celeron T3300 上遇到了同樣的問題

我嘗試過的:

  • 不同的瀏覽器(Firefox 和 Chromium 行為相同)
  • 停用單獨的外掛程式容器進程並使 Flash 在 firefox.exe 中執行(相同行為)
  • 換了殼。 Gnome3 和 Unity 的行為相同
  • Flash 廣告攔截器(在我實際播放影片之前阻止 100% 加載,因此實際上沒有什麼區別)
  • 開源 Flash 播放器。無論如何,Gnash 為我帶來了非常低的幀速率和超高的 CPU 使用率。 Lightspark 無法播放 YouTube 影片且 insta 崩潰
  • HTML5 影片播放提供相同的超高負載

如果可以的話,我注意到玩遊戲時 xorg 使用率很低(我看到一些帖子,人們似乎有非常高的 xorg CPU 負載,但這不是我的情況)

Any 真的很感激,因為我愛上了 Linux,並且無法忍受看到 Windows 在同一台機器上表現得更好


更新:幾個小時後發現我是一半白痴一半被迫這樣做。

讓我解釋

我使用 jupiter 來控制溫度,並在省電模式下不斷使用它,以節省約 10°C。

如果我使用「ondemand」調節器,那麼在玩遊戲時 CPU 使用率會下降到大約 50%(就我的 CPU 而言,CPU 頻率會加倍)

如果我將其設置為“最大性能”,它會下降到大約 45%,但我的 CPU 會達到大約 85C°

所以基本上原因是它實際上使用了100%,因為它需要這樣做,而不是出於奇怪的原因,但我不能為了看到CPU 使用率下降50% 而燒掉我的電池,所以我就保持這樣這是因為即使在恆定的滿載下,播放看起來也很好。我只希望 04 年 12 月會涼爽一些

答案1

將 /etc/X11/xorg.conf 中的所有顏色深度變更為 24 位元。 32位和16位都有這個問題,但是24位可以。

我注意到預設深度 32 有很多錯誤,這促使我更改它。

另外,我正在使用 nvidia 二進制驅動程序,同時添加了以下選項,不確定它們是否有幫助:

選項“AddARGBGLXVisuals”“True” 選項“DisableGLXRootClipping”“True”

現在我的 cpu 終於恢復正常了,compiz 的反應速度比以前更快了!

來源:http://ubuntuforums.org/showthread.php?t=1873768

相關內容