0

我有一个嵌入式 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

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

4

1 回答 1

0

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

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

于 2021-04-01T12:28:22.710 回答