嵌入式上的 LVDS 可以设置为较低的分辨率吗?
Posted
技术标签:
【中文标题】嵌入式上的 LVDS 可以设置为较低的分辨率吗?【英文标题】:Can LVDS on embedded be set to lower resolution? 【发布时间】:2021-03-31 09:11:34 【问题描述】:我有一个嵌入式 Atom E3825 板,其中 Bios 可以为 LVDS 设置至少 800x480,而我的显示器是 640x480。 我可以将其设置为较低的分辨率吗?怎么做?
我尝试使用 cvt
和 xrandr
,但前者只能确定 800 像素宽是 物理 限制,而后者无法设置时间(如果我了解限制) .
其实问
~# cvt 640 480
# 640x480 59.38 Hz (CVT 0.31M3) hsync: 29.69 kHz; pclk: 23.75 MHz
Modeline "640x480_60.00" 23.75 640 664 720 800 480 483 487 500 -hsync +vsync
正在尝试
xrandr --newmode "640x480_60.00" 23.75 640 664 720 800 480 483 487 500 -hsync +vsync
xrandr --output eDP1 --mode 640x480_60.00
我得到的只是一个不可读的缩小屏幕。
【问题讨论】:
【参考方案1】:好吧,我设法修复了一些事情。 主要问题实际上是颜色,显示不正确,这与分辨率无关。这个旧型号的 640x480 像素面板预计会获得 18 位 颜色,而不是 BIOS 默认的 24 位。
所以我的解决方法是在 BIOS 上设置 18 位颜色并继续使用 800x480 像素,忽略屏幕右侧的额外(不可见)160 像素...
【讨论】:
以上是关于嵌入式上的 LVDS 可以设置为较低的分辨率吗?的主要内容,如果未能解决你的问题,请参考以下文章
图像处理基于matlab DWT图像水印嵌入提取攻击含Matlab源码 622期