RK3588实用技巧:查看显示器支持的分辨率,基于weston修改分辨率输出

若该文为原创文章,转载请注明原文出处

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/133685938

红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...

瑞芯微开发专栏

需求

RK3588基于weston,不能自适应hdmi显示,设置固定分辨率为1920x1080。

查看当前HDMI口支持的分辨率

shell 复制代码
cat /sys/class/drm/card0-HDMI-A-1/modes

拔掉HDMI,重启后再看:

所以,这是hdmi口支持的,与屏幕无关,至于插入屏幕为什么没有自适应1080p,现在不清楚。

基于weston指定支持的分辨率

这里需要添加额外的,默认是没有的(注意HDMI口的名称):

shell 复制代码
vi /etc/xdg/weston/weston.ini

额外添加如下:

shell 复制代码
[output]
name=HDMI-A-1
mode=1920x1080

然后,插入hdmi重启测试:

这里已经是去掉弹出菜单栏了,如何去掉弹出菜单栏查看《RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示

实际输出与桌面分辨率

输出到hdmi是1920x1080 ,但是全屏应用桌面的分辨是1024x600,先这样,后续有进展再补充

cpp 复制代码
void MainWindow::resizeEvent(QResizeEvent *event)
{
    ui->label->setText(QString("%1,%2,%3,%4").arg(rect().x()).arg(rect().y()).arg(rect().width()).arg(rect().height()));
}

hdmi实际是副屏,主屏是mirror,如何取消mirror

修改 /etc/profile.d/weston.sh

去掉export WESTON_DRM_MIRROR=1 ,则让副屏不mirror镜像主屏:

这时候我们发现,定制的主屏应用就是1024x600的,主屏不支持1200x800,所以这部分不用弄了。

若该文为原创文章,转载请注明原文出处

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/133685938

相关推荐
戴草帽的大z11 天前
交叉编译FFmpeg:从x264到RK3588部署实战
linux·ffmpeg·rk3588·h.264·aarch64
plmm烟酒僧11 天前
RK3588 使用 FFmpeg 硬件解码输出到 DRM Prime (DMA Buf) 加速数据传输
ffmpeg·rk3588·h.264·瑞芯微·硬件解码·rga
雨之小21 天前
RK3588 + 银河麒麟部署 swarm 集群指南
rk3588·kylin·swarm
~光~~24 天前
【环境配置 安装 】RK3588+Ubuntu20.04+cmake3.22+opencv4.54
opencv·ubuntu·rk3588
听风吹雨yu24 天前
RK3588从数据集到训练到部署YoloV8
linux·yolo·开源·rk3588·rknn
ARM+FPGA+AI工业主板定制专家25 天前
基于ZYNQ FPGA+AI+ARM 的卷积神经网络加速器设计
人工智能·fpga开发·cnn·无人机·rk3588
Industio_触觉智能1 个月前
瑞芯微RK35XX系列FFmpeg硬件编解码实测,详细性能对比!
ffmpeg·rk3588·rk3568·编解码·rk3562·rk3576
ARM+FPGA+AI工业主板定制专家1 个月前
基于RK3576+FPGA的无人机飞控系统设计
linux·fpga开发·无人机·rk3588·rk3568
向成科技2 个月前
XC3588N工控主板助力电力巡检机器人
人工智能·rk3588·安卓·硬件·工控主板·主板
mucheni2 个月前
迅为RK3588开发板挂载Windows以及虚拟机Ubuntu测试
rk3588