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

相关推荐
~光~~1 天前
【嵌入式linux学习】04_Pinctrl 和 GPIO子系统
linux·rk3588·嵌入式linux
Industio_触觉智能1 天前
瑞芯微RK3588核心板规格书,详细参数配置,定位ARM高端AIOT智能模组,板对板连接器320Pin 间距0.5 B to B连接器
arm开发·rk3588·开发板·开源鸿蒙·核心板·瑞芯微·rk3588j
信工 18028 天前
RK3588系统烧录后扩容
linux·rk3588
peixiuhui13 天前
突破边界!RK3576边缘计算网关:为工业智能注入“芯”动力
人工智能·物联网·边缘计算·rk3588·iot·rk3568·rk3576
农夫山泉2号13 天前
【rk3588】——在rk3588上,用python进行qwen3-vl模型推理
python·flask·rk3588·qwen3-vl
peixiuhui13 天前
OpenPLC与RK3576边缘计算网关中结合应用的技术案例与分析
人工智能·边缘计算·rk3588·rk3568·openplc·rk3576·g8701
peixiuhui13 天前
RK3576加持的G8701边缘计算网关深度评测:工业级AIoT的终极解决方案
人工智能·边缘计算·rk3588·嵌入式开发·aiot·工业控制·rk3576
neardi临滴科技1 个月前
Neardi Pi 4-3588:开启 8K 极速智能,赋能企业级边缘计算新时代
人工智能·嵌入式硬件·边缘计算·rk3588·开发板
深圳英康仕1 个月前
ARM工控机openEuler系统Docker安装指南
arm开发·docker·rk3588·工控机
键来大师1 个月前
Android16 RK3576 系统清理缓存
android·缓存·framework·rk3588·android15