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

相关推荐
嵌入式分享13 天前
RK3588/RK3576 为什么取消原生 LVDS?显示接口选型与外部转换方案
rk3588·lvds·mipi
程序猿编码17 天前
不用 GPU!RK3588 跑视觉大模型,Qwen3.5-2B VLM 端侧落地
大模型·llm·rk3588·qwen·推理·vlm
深圳市爱派派智能科技有限公司18 天前
告别部署繁琐:LlamaPi 一键搭建本地 Agent 推理底座
rk3588·agent·openai api·本地部署·边缘ai·端侧大模型·llamapi
星野云联AIoT技术洞察18 天前
RK3588 边缘 AI 盒子适合什么工业视觉场景
计算机视觉·边缘计算·rk3588·语音识别·图像识别·边缘网关·边缘计算盒子
企鹅的蚂蚁19 天前
LubanCat RK3588 实时 Linux 开发实战(十四):EtherCAT 主站方案选择与 Full SDK 准备
rk3588·lubancat·嵌入式linux·ethercat·full sdk
企鹅的蚂蚁19 天前
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
程序猿编码20 天前
扔掉 Python!纯 C++ 本地跑扩散 TTS,GGML 加持,支持 RK3588 NPU 加速
c++·计算机视觉·大模型·transformer·rk3588·推理·ggml
企鹅的蚂蚁21 天前
LubanCat RK3588 实时 Linux 开发(九):从 U-Boot 到 initramfs 的串口启动故障分析
linux·rk3588·u-boot·串口调试·initramfs·linux启动
企鹅的蚂蚁24 天前
LubanCat RK3588 实时 Linux 开发(六):启用 gs_usb 驱动并完成 USB-CAN 收发
linux·rk3588·linux驱动·socketcan·gs_usb·usb-can
柔情的菜刀1 个月前
RK3588 DDR初始化bin修改
rk3588