【RK3588开发记录】RK3588修改默认分辨率启动(重启有效)

前言

在 Debian 11 中,固定 HDMI 输出分辨率可以通过配置 xrandr 或修改 X11 配置文件来实现

一、xrandr

xrandr 是一个命令行工具,用于管理显示器的分辨率、刷新率和方向。

运行以下命令查看当前连接的显示设备和可用分辨率:

xrandr

输出示例:

HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     60.00*+  50.00    59.94
   1280x720      60.00    50.00    59.94
   1024x768      75.03    70.07    60.00
   800x600       75.00    60.32
   720x576       50.00
   720x480       60.00    59.94
  • HDMI-1 是 HDMI 接口的名称。
  • 1920x1080 是当前分辨率,* 表示当前使用的分辨率,+ 表示推荐分辨率。
2. 设置固定分辨率

使用 xrandr 设置 HDMI 输出分辨率。例如,将分辨率设置为 1280x720

xrandr --output HDMI-1 --mode 1280x720
  • --output HDMI-1 指定 HDMI 接口。
  • --mode 1280x720 指定分辨率。
3. 设置刷新率(可选)

如果分辨率支持多个刷新率,可以通过 --rate 参数指定刷新率。例如:

xrandr --output HDMI-1 --mode 1280x720 --rate 60
4. 持久化设置(可选)

xrandr 的设置是临时的,重启后会失效。如果需要持久化,可以将命令添加到启动脚本中(如 ~/.xprofile/etc/X11/Xsession.d/)。


方法 2:修改 X11 配置文件

通过修改 X11 配置文件可以永久固定 HDMI 输出分辨率。

1. 创建或编辑 X11 配置文件

/etc/X11/xorg.conf.d/ 目录下创建一个新的配置文件(如果目录不存在,请先创建):

sudo mkdir -p /etc/X11/xorg.conf.d
sudo nano /etc/X11/xorg.conf.d/10-hdmi.conf
2. 添加配置内容

在文件中添加以下内容(根据你的显示器和分辨率调整):

Section "Monitor"
Identifier "HDMI-1"
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
Option "PreferredMode" "1280x1024_60.00"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
  • Identifier "HDMI-1" 是显示器的标识符,与 xrandr 中的名称一致。
  • PreferredMode 指定首选分辨率。
3. 保存并重启

保存文件后,重启系统或重新启动 X11 服务以应用配置:

sudo systemctl restart display-manager
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值