You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置树莓派4在800x480屏幕上仅显示600x480区域

树莓派4 调整显示区域至600x480的解决方法

树莓派4默认采用vc4-kms-v3d驱动,传统overscan参数可能因驱动机制变化不生效,以下是两种可行方案:

方案一:修改/boot/config.txt配置

  1. 打开终端编辑配置文件:
    sudo nano /boot/config.txt
    
  2. 确保以下参数正确设置(无则添加,有则修改):
    • 启用KMS驱动(默认已启用,可确认):
      dtoverlay=vc4-kms-v3d
      
    • 强制识别HDMI屏幕:
      hdmi_force_hotplug=1
      
    • 关闭overscan禁用(之前无效大概率是此参数设为1):
      disable_overscan=0
      
    • 定义屏幕物理分辨率为800x480(DMT模式):
      hdmi_group=2
      hdmi_mode=87
      hdmi_cvt=800 480 60 1 0 0 0
      
    • 设置左右边距各100像素,上下边距为0:
      overscan_left=100
      overscan_right=100
      overscan_top=0
      overscan_bottom=0
      
  3. 按Ctrl+O保存,Ctrl+X退出,重启树莓派:
    sudo reboot
    

方案二:通过cmdline.txt设置KMS边距

  1. 编辑启动参数文件:
    sudo nano /boot/cmdline.txt
    
  2. 在现有参数末尾添加(所有参数需保持在同一行):
    video=HDMI-A-1:800x480@60,margin_left=100,margin_right=100,margin_top=0,margin_bottom=0
    
    若屏幕连接第二个HDMI端口,将HDMI-A-1改为HDMI-A-2
  3. 保存退出后重启树莓派:
    sudo reboot
    

额外排查点

  • 确认屏幕本身支持800x480分辨率,HDMI线缆连接无松动
  • 若为LCD显示屏,需确认是否有对应设备树overlay,部分LCD需通过overlay参数调整显示区域

内容的提问来源于stack exchange,提问作者James Gernuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 11:37:12