display:dp/dsi:构建虚拟5kdp/dsi

双11提前购!买周边/年卡,一键领4重福利! 送200元神券包+10%红包返利+最高10年VIP!还能抽iPhone18Pro!仅限1次,速抢>> 阅读详情

测试mdp的性能,屏幕成本很高

如何构建虚拟dp?

1.kernel打通覆盖dpcd以及edid的节点

2.正确的dpcd以及edid输入

 

对于1,

需要修改源码,简单的思路是创建一个sys节点,暴露dpcp以及edid的节点,顺便需要暴露hot-plug的节点。

这样就可以先改好dpcd以及edid,然后模拟hot-plug,保证在hot-plug执行的时候读取预先写入edid以及dpcd。

 

对于2,

正确的dpcd,一般我们修改最多的就是lane的数量以及lane的最大传输速率;修改dpcd主要影响link-training,实际上我遇到最多的就是link-traning的时候,电压和增益不匹配;link training的voltage level和pre-emphsis level需要组合尝试。参考dp spec。1.3版本https://download.csdn.net/download/u012839187/12793610

正确的edid,一般我们修改timing为主;如果分辨率小于4096,那么只需要改basic-edid即可,如果分辨率大于4096,那么就需要edid-extension,displayid,也就是以0x70开口的extension数据块。

 

验证,

是否成功的办法是查看/sys节点以及尝试使用modetest工具,查看dmesg去确认。

 

note

edid以及dpcd的生成可以使用工具980 Manager:

常见的接口 TTL信号是TFT-LCD能识别的标准信号,就算是以后用到的LVDS TMDS 都是在它的基础上编码得来的。TTL信号线一共有22根(最少的,没有算地和电源的)分别为R G B 三基色信号,两个HS VS 行场同步信号,一个数据使能信号DE 一个时钟信号CLK,其中R G B三基色中的每一基色又根据屏的位数不同,而有不同的数据线数(6位,和8位之分)6位屏和8位屏三基色分别有R0--R5(R7) G0--G5(G7) B0--B5(B7)三基色信号是颜色信号,接错会使屏显示的颜色错乱。 阅读详情

相关推荐

DSI及DPHY的学习知识点

ByteclkHs频率是bitrate的1/8.但是这些频率和pixclk的关系是不确定的,因为burst传输下,保证所有差分线上bitrate之和大于pixclk domian的bitrate就行。差分是两根线上电压在均值上下对称摆动,任意时刻两根线上电压都是相对均值电压对称的,设均值电压为V,则两根线上电压是V+Vswing/2和V-Vswing/2.LP和Escape 低功耗模式下,Dp和Dn各自以0和1.2V电压传输数据。单端就是线上电压只和地线做参考,线与线之间的电压没有关系。

cy413026的博客 2376

树莓派5与Touch Display 2:从DSI到DP的显示接口换代解析

在嵌入式项目开发中,树莓派(Raspberry Pi)常被用作人机交互终端的核心控制器,而触摸屏则是实现本地交互的关键外设。从早期的DSI扁平排线到树莓派5所采用的Display Port 1.3协议接口,官方显示方案正经历一次底层硬件体系变革。Touch Display 2作为新一代官方触摸屏,将分辨率从800x480提升至720x1280,像素密度翻倍,显著改善了文字渲染与触控精度。更重要的是,其显示接口不再兼容旧款树莓派主板,开发者需在选型时明确硬件版本。本文从接口协议、驱动板设计、系统适配及供电工程

weixin_29192365的博客 212

四屏智能座舱方案深度解析:DSI + DP 分屏全攻略

屏幕分辨率刷新率Lane带宽 (Gbps)分屏策略预留余量中控1920×72060Hz45.5DSI 分屏+20%仪表1920×72060Hz复用中控5.5DSI 分屏+20%副驾3840×216060Hz45.4DP 独占+30%后排3840×216060Hz复用副驾5.4DP 分屏+30%DSI 分屏→ 前排中控 + 仪表DP 分屏→ 副驾 + 后排带宽预算和信号完整性是关键Lane 数量、SerDes 分屏策略、VC 开销。

weixin_43199439的博客 470

一套车内四屏同时异显,到底吃不吃 DP/DSI 带宽?——工程师必看的显示通路带宽实战解析

四屏异显会不会把带宽吃爆?答案是:只要DP ≥ HBR2,四屏同时异显是完全可行的,并不会爆带宽。DP 喂大屏,DSI 拆小屏。

weixin_43199439的博客 314

一条 DSI + 一条 DP,怎么端出来 4 路不同画面?——给工程师的清醒科普

很多同学看车载显示架构时会问:,怎么把它们变成?是不是需要什么玄学黑科技?背后依赖的是:👉 视频带宽怎么分?👉 superframe(超级帧)怎么玩?👉 DP 能不能多流输出?👉 四块屏到底吃得下多少分辨率?今天这篇,就是把这些讲清楚,让你做方案前不再踩坑。

weixin_43199439的博客 262

kernel驱动中配置图显系统各显示外设(HDMI/MIPI/DP等)寄存器的实现原理

1. 背景介绍 在图显系统中,各显示IP(MIPI、HDMI、DP等)或屏幕的寄存器配置,可以通过I2C总线来实现。 以HDMI PHY芯片为例,分析在HDMI驱动中如何调用I2C接口实现HDMI PHY芯片寄存器的访问。 2. 设备树代码实现 在slave设备的设备树结点中定义需要使用的I2C控制器。 hdmi: hdmi@12D00000 { compatible = "samsung,exynos4210-hdmi"; ... phy = <&hdmi_

多年芯片设计领域从业经验,负责芯片bringup以及kernel驱动开发。 1763

DisplayPort spec v1.2

DisplayPort 作为视频接口之一,常用于PC主机上,DP1.2支持RBR/HBR/HBR2

dxf-viewer 查看器

dxf-viewer SDK 的示例,它是一个基于 Three.js 和 Vue3 构建的基于 WebGL 的 BIM 模型查看器。它用于查看 DWG/DXF/PDF 文件。面积测量 - 角度测量 -标记。

qq_25547755的博客 854

OpenClaw Docker 安装问题解决全记录

控制面板无法加载(WebSocket 错误) | 确认 Nginx 配置中的 `Upgrade` 和 `Connection` 头正确 || 网关容器无法启动 | `docker compose logs openclaw-gateway`,检查权限、镜像名 |如需消除,使用 Let's Encrypt |- `<your-token>`:你的 OpenClaw 网关令牌(如 `b0e5ab...`)将 `<nas-ip>` 替换为你的群晖内网 IP(例如 `192.168.1.100`)。

u014490376的博客 2302

100多台物理GPU服务器,每台服务器上有8张GPU卡,组网

计算网用 IB/RoCEv2 保证低延迟高带宽,支撑 800+GPU 的分布式训练;管理网和存储网独立部署,避免干扰核心通信;全链路冗余和规范布线,确保集群稳定运行;搭配 Slurm/K8s 和监控工具,实现高效管理。该方案可支撑千亿参数大模型训练,且具备极强的扩展性,未来可平滑扩容至 200 + 台服务器。

weixin_42795092的博客 2013

FRM(Financial Risk Manager,金融风险管理师)知识点总结归纳

FRM知识点总结(150字) FRM考试分为两级:一级侧重基础理论和工具,包含风险管理基础、定量分析、金融市场产品、估值与风险建模四大模块,涵盖风险管理框架、统计学方法、衍生品定价及VaR计算等核心内容。二级聚焦实际应用,分为市场风险、信用风险、操作风险、流动性风险、投资管理和市场前沿六大模块,深入探讨高级风险度量技术(如极值理论)、信用风险模型、巴塞尔协议及新兴风险议题。考试体系贯穿"风险识别→度量→管理→监管"逻辑主线,强调定量分析与实务案例的结合,覆盖传统金融风险和区块链、ESG等

极客神殿 1430

Win11任务栏图标消失?快速恢复指南

任务栏图标消失是Windows 11操作系统中常见的问题之一,但通过上述方法,用户通常可以轻松解决这一问题。无论是重启Windows资源管理器、使用命令提示符修复、检查系统更新和设置,还是考虑重装系统,都可以帮助用户恢复任务栏图标的正常显示。希望本文的介绍能对用户有所帮助,让Windows 11的使用更加顺畅和愉快。

mmoo_python的博客 5397

Blender学习笔记——制作向量场

#下载Blender - UE4 - FGA Vector Field Editor插件的压缩包,Github上的下载地址如下:https://github.com/isathar/Blender_UE4_VectorFieldEditor #下载并解压后将FGA VectorFields文件夹复制到C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\addons目录下,此步骤可根据blender安装的位置自行调整,只要放入addon

wychao2020的博客 1717

【Bug已解决】Anthropic tool_result 找不到对应 tool use id 解决方案

方案适用场景推荐指数每个tool_use必须生成对应tool_result最基础的原则,所有Harness都必须遵守⭐⭐⭐⭐⭐裁剪历史时成对处理实现了上下文裁剪/压缩逻辑的Harness⭐⭐⭐⭐⭐并行工具调用结果数量校验支持多工具并行调用的场景⭐⭐⭐⭐使用官方SDK高层封装不需要特别定制消息组装逻辑⭐⭐⭐⭐请求前主动校验中间件追求生产级健壮性,提前拦截问题⭐⭐⭐⭐⭐这类报错,本质上是。

一键难忘的博客 1万+

把 MCP Server 直接装进 SAP ABAP:用 Unlimited Display Tools 打通 Agentic SDK 与 SAP ECC / S/4HANA 的最后一公里

摘要:AI与SAP集成的MCP解决方案 企业在AI集成中面临工具链复杂、数据对接繁琐的挑战。Model Context Protocol (MCP)通过标准化工具与数据暴露方式,将集成复杂度从N×M降至N+M。在SAP生态中,MCP Server for SAP直接部署于ABAP层,利用DDIC/CDS视图对接各类Agent SDK,避免中间件风险。 MCP核心包含三类对象: Tools:带元数据的可执行动作 Resources:结构化上下文数据 Prompts:可参数化提示模板 ABAP层实现MCP Se

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 663

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: display:dp:edid/e-edid/displayid
下一篇: display:weston:man weston 相关
maze.ma
博客等级 码龄13年 405粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值