快速瀏覽

HDMI 過掃描


 
  • 操作在以下型號上得到確認。
    • Odroid-N2
    • Odroid-C4
  • 確保您使用我們的 Ubuntu Mate 映像。我們不能確定它可以應用於其他桌面環境。

您可以通過編輯/media/boot/config.ini文件來設置過掃描率。

打開config.ini文件,可以看到這部分。

; Overscan percentage
; This value scales down the actual screen size by the percentage below
; valid range is 80 to 100
overscan=100

編輯該值並重新啟動以生效。

創建腳本文件

如果編輯配置文件在您的環境中不起作用,您可以嘗試自己編輯幀緩衝區設置。

感謝我們的論壇用戶@ RolandE,我們可以將多個作業減少到一個腳本文件中。

創建一個包含以下內容的 shell 腳本文件。

vi ~ / hdmi_overscan.sh
#!/bin/bash
 
X=1920
Y=1080
BPP=32
FRAME_SIZE=50
 
M="0 0 $(($X - 1)) $(($Y - 1))"
Y_VIRT=$(($Y * 2))
fbset -fb /dev/fb0 -g $X $Y $X $Y_VIRT $BPP
echo $mode > /sys/class/display/mode
echo 0 > /sys/class/graphics/fb0/free_scale
echo 1 > /sys/class/graphics/fb0/freescale_mode
echo $M > /sys/class/graphics/fb0/free_scale_axis
# change for override with a frame of 50 pixel
# echo $M > /sys/class/graphics/fb0/window_axis
echo 0 > /sys/class/graphics/fb1/free_scale
echo 1 > /sys/class/graphics/fb1/freescale_mode
NEW_M="$FRAME_SIZE $FRAME_SIZE $(($X - 1 -$FRAME_SIZE)) $(($Y - 1 - $FRAME_SIZE))"
echo $NEW_M > /sys/class/graphics/fb0/window_axis
echo 0x10001 > /sys/class/graphics/fb0/free_scale

該文件有四個常量值,X、Y、BPP 和FRAME_SIZE

  • X:寬度分辨率
  • Y:高度分辨率
  • BPP:顏色深度
  • FRAME_SIZE:信箱增加多少的值

為您的環境設置值。

授予執行腳本文件的權限。

chmod +x ~ / hdmi_overscan.sh

執行腳本文件後,您可以看到屏幕尺寸隨著屏幕四個邊緣的信箱縮小。

. ~ / hdmi_overscan.sh

如果屏幕尺寸仍然不適合實際屏幕,請通過編輯FRAME_SIZE值找到最佳位置。

開機時自動運行

要將腳本應用到每次啟動時,請編輯/etc/rc.local以運行腳本文件。

sudo vi /etc/rc.local

退出命令之前將運行腳本文件的命令放入右側。然後它看起來像這樣。

假設腳本文件位於根的主目錄中。

#!/bin/bash
 
. /root/hdmi_overscan.sh
 
exit 0

快速瀏覽

ODROID-C4

四核ARM CORTEX-A55 |4GB RAM |4 USB3 PORTS