如果 Batocera 出现黑屏、画面闪烁或分辨率不正确等显示问题,可以按照以下步骤进行排查和解决。

常见显示问题

  • 黑屏无信号
  • 画面超出屏幕边缘
  • 分辨率不正确
  • 刷新率不匹配
  • 画面闪烁或抖动

基本排查步骤

1. 检查连接

  • 确认 HDMI 线连接牢固
  • 尝试更换 HDMI 线
  • 如果是转接头,确保兼容

2. 调整分辨率

# 通过 SSH 修改显示配置
sudo nano /boot/batocera-boot.conf

# 设置分辨率(例如 1920x1080@60)
hdmi.mode=4  # 1920x1080@60Hz

3. 过扫描调整

在 Batocera 设置中:

  1. 进入 设置 → 显示设置
  2. 调整 overscan / underscan 值
  3. 或通过 SSH 修改:
sudo tvservice -e "CEA 4"  # 强制 1080p 60Hz
sudo tvservice -d edid.dat  # 导出显示器 EDID

高级故障排除

EDID 问题

如果显示器识别不正确,可以强制指定分辨率和刷新率:

hdmi_group=1  # CEA (TV)
hdmi_mode=4    # 1920x1080@60Hz

双屏幕设置

对于多显示器用户,修改配置指定主显示输出:

display=HDMI-A-1
sudo fbset -fb /dev/fb0 -resolution 1920x1080

恢复默认设置

如果修改后无法启动,可以:

  1. 长按手柄 START 键进入恢复模式
  2. 选择 重置显示设置
  3. 或编辑 /boot/batocera-boot.conf 删除自定义行
© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容