樹莓派內建瀏覽器(Chromium)嚴重卡頓

樹莓派內建瀏覽器(Chromium)嚴重卡頓

Error_0x03F7 作者

問題描述

每次啟動 Twitch 掛台機器人腳本,都會順帶給出一個本地位址以讓我透過圖形化介面方便檢查和監視機器人的收益情況。雖說如此,我卻沒在樹莓派上用過半次。

想說沒用過樹莓派的瀏覽器,也好奇在樹莓派上監測圖表能否正常顯示,所以就點開了位址,結果跳轉至 Chromium 不論是加載還是上下滾動網頁都可以說是 PPT 的樣子,但游標移到瀏覽器畫面外右鍵什麼的反應都很快,唯獨在瀏覽器內會嚴重卡頓。樹莓派 4 的硬體能力是能夠順暢同時輸出兩個 4K 螢幕的,根本沒理由不夠力去執行內建的瀏覽器(Chromium)。
樹莓派內建瀏覽器(Chromium)

問題原因

可能是因為以下兩點:

  • 樹莓派沒有連接顯示器,使得 GL 的幀數被限制在 1 FPS,所以瀏覽器的畫面渲染就會變得非常緩慢。
  • 幾乎每個瀏覽器都有的內建功能 “硬體加速” 導致的,硬體加速是針對 PCI 顯卡的功能,但樹莓派沒顯卡,所以瀏覽器的效能會不增反減。

問題解決

我打算先強制啟用樹莓派的 HDMI 模式。
打開終端,輸入 sudo nano /boot/cmdline.txt 開啟 Linux (樹莓派的系統架構) 的硬體配置文件。這邊我是用 nano 來開。
開啟樹莓派系統架構的硬體配置文件


接著會看到以下畫面,代表進來了。
配置文件內部


在這一行的末尾打個空格,然後加上 video=HDMI-A-1:1920x1080@60D,最後 Ctrl+O Enter 來儲存,並 Ctrl+X 退出。
補上指令


終端輸入 sudo reboot 指令來重啟樹莓派,重啟後去 Chromium 就會發現變順了許多。

補充

前面有提到 “硬體加速” 功能的問題,所以這邊也順便把它關掉。打開 Chromium,點擊右上角三個點並進入設定。
Chromium裡點擊三個點並進入設定


左側選單找到 “系統”,然後把 “在可用時使用硬體加速” 關掉,這樣就全部完成了。
在設定中的系統將硬體加速功能關掉

參考來源

Raspberry Pi 官方論壇: Chromium extremely slow on Raspberry Pi 4 64-bit with hardware acceleration enabled

  • 本文標題: 樹莓派內建瀏覽器(Chromium)嚴重卡頓
  • 本文作者: Error_0x03F7
  • 撰寫於 : 2024-01-17 22:00:01
  • 更新於 : 2024-01-17 22:06:41
  • 本文連結: https://error0x03f7.vercel.app/2024/01/17/樹莓派內建瀏覽器嚴重卡頓/
  • 版權聲明: 本文採用 CC BY-NC-SA 4.0 TW 進行許可。轉載請註明來自 Error_0x03F7 個人網站
留言
此頁目錄
樹莓派內建瀏覽器(Chromium)嚴重卡頓