我有过一个摇滚64几个月了。尝试运行 Ayufan (Debian) 映像,然后尝试运行 Armbian 映像,现在我又回到了最新的 Ayufan。我启动它,它不读取我的EDID在我的旧显示器上,我最终会出现1920x1080模式。没什么大惊喜。但我找不到好的手动覆盖。我想1366x768。
我尝试一下xrandr
,它说我在1920x1080,不让我改变它。 fbset
给我:
FBIOPUT_VSCREENINFO: Invalid argument
即使我尝试设置 /etc/fb.modes 中附带的模式,例如1024x768-60。 xvidtune
不允许我改变任何东西。这对控制台和 X(org) 都有影响。
我偶然发现的lxrandr
部分原因是它是一个小框,我可以在屏幕上拖动并从 GUI 列表中选择一种模式。让我惊讶的是它确实有效(对于 X)。我不知道为什么。我可以选择1024x768这就是我得到的。但xrandr
(不lxrandr
)说我还在1920x1080。把我的显示器切换到电视输入半个小时,当我回来时,它真的切换到了1920x1080。重新启动,调出X,那就是1024x768。 lxrandr
(我把它插在我的xinit
)现在说1920x1080。切换到1024x768,只有数字发生变化,因为无论如何我已经这么做了。
ls /dev/fb*
仅显示FB0。 lsof
没有发现它打开。有一个/dev/马里,那个也没有开放。根据我在 Mali 文档中可以找到的内容,系统创建帧缓冲区,Mali 只是写入其中。它很可能已被设置为引导过程的一部分,但为什么可以lxrandr
(并且仅限lxrandr
到目前为止)更改它?或者它是否创建了另一个可以操作的帧缓冲区,当屏幕空白时该帧缓冲区可能会消失?
是否有地方可以为控制台和 X 设置视频/帧缓冲区模式并保留它?