選單
快速瀏覽
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
編輯該值並重新啟動以生效。
通過編輯幀緩衝區設置
創建腳本文件
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
參考
快速瀏覽