【问题标题】:Can LVDS on embedded be set to lower resolution?嵌入式上的 LVDS 可以设置为较低的分辨率吗?
【发布时间】:2021-03-31 09:11:34
【问题描述】:

我有一个嵌入式 Atom E3825 板,其中 BIOS 可以为 LVDS 设置至少 800x480,而我的显示器是 640x480。 我可以将其设置为较低的分辨率吗?怎么做?

我尝试使用 cvtxrandr,但前者只能确定 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

我得到的只是一个不可读的缩小屏幕。

【问题讨论】:

    标签: linux embedded-linux xserver intel-atom


    【解决方案1】:

    好吧,我设法修复了一些事情。 主要问题实际上是颜色,显示不正确,这与分辨率无关。这个旧型号的 640x480 像素面板预计会获得 18 位 颜色,而不是 BIOS 默认的 24 位。

    所以我的解决方法是在 BIOS 上设置 18 位颜色并继续使用 800x480 像素,忽略屏幕右侧的额外(不可见)160 像素...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多