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

相关推荐
赋创小助手3 天前
赋创FR50 AI BOX部署解析:RK3588+LQ50 Duo架构、320 TOPS与模型适配参考
人工智能·架构·rk3588·ai box·大模型本地部署·fr50 ai box·lq50 duo
郭涤生5 天前
ARM大小核架构调度原理与RK3588嵌入式配置复习
arm开发·架构·rk3588
Industio_触觉智能9 天前
瑞芯微ISP内核驱动深度解析|ISP39 AI协处理器与完整业务链路总结(下篇)
人工智能·嵌入式硬件·硬件架构·硬件工程·rk3588·isp·rk3576
xz驱动分享12 天前
Linux DMA 子系统学习笔记
linux·dma·rk3588·嵌入式软件
XMAIPC_Robot22 天前
RK3588+8路AHD+双CAN工控方案|多路模拟视频同步采集+工业总线联动AI边缘检测落地
人工智能·rk3588·ai视觉·图像采集·多路ahd视频
浆果02071 个月前
NanoTrack C++ — RK3588 实时目标跟踪
c++·目标跟踪·rk3588
楼兰公子2 个月前
为 RK3588 构建 Debian 14 (forky) 根文件系统镜像,集成 BusyBox 1.38
rk3588·buildroot
楼兰公子2 个月前
基于RK3588平台的ALSA音频学习与开发指南
音视频·rk3588
指尖在键盘上舞动2 个月前
RKNN 模型部署:onnx转rknn后精度下降 —— 精度调优与问题排查
python·ubuntu·rk3588·rknn·onnx·npu
深圳英康仕2 个月前
一款面向AGV智能搬运机器人的RK3588工控机的数据资料整理
嵌入式硬件·rk3588·工控机·agv·智能搬运机器人