嵌入式linux hdmi分辨率,rk3128,HDMI输出1024x768分辨率问题
时间: 2023-08-16 22:05:47 浏览: 353
H6-设置hdmi默认输出720p.doc
要更改嵌入式Linux HDMI输出的分辨率,需要进行以下步骤:
1. 编辑uboot环境变量,将HDMI输出设置为需要的分辨率。例如,对于RK3128平台,可以使用以下命令将HDMI设置为1024x768:
```
setenv cvbsmode "null"
setenv hdmimode "1024x768p60"
saveenv
```
2. 重新启动设备,让uboot启动并应用新的环境变量。
3. 在Linux中配置X11服务器以支持所需的分辨率。可以通过编辑Xorg.conf文件来实现。例如,在RK3128平台上,可以在Xorg.conf文件中添加以下内容:
```
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
```
4. 重新启动X11服务器以使更改生效。可以使用以下命令来重新启动X11服务器:
```
sudo systemctl restart lightdm
```
请注意,以上步骤仅适用于基于RK3128平台的设备。对于其他平台,请参考相关文档以了解正确的操作步骤。
阅读全文