rock64奇怪的视频模式

rock64奇怪的视频模式

我有过一个摇滚64几个月了。尝试运行 Ayufan (Debian) 映像,然后尝试运行 Armbian 映像,现在我又回到了最新的 Ayufan。我启动它,它不读取我的EDID在我的旧显示器上,我最终会出现1920x1080模式。没什么大惊喜。但我找不到好的手动覆盖。我想1366x768

我尝试一下xrandr,它说我在1920x1080,不让我改变它。 fbset给我:

FBIOPUT_VSCREENINFO: Invalid argument 

即使我尝试设置 /etc/fb.modes 中附带的模式,例如1024x768-60xvidtune不允许我改变任何东西。这对控制台和 X(org) 都有影响。

我偶然发现的lxrandr部分原因是它是一个小框,我可以在屏幕上拖动并从 GUI 列表中选择一种模式。让我惊讶的是它确实有效(对于 X)。我不知道为什么。我可以选择1024x768这就是我得到的。但xrandr(不lxrandr)说我还在1920x1080。把我的显示器切换到电视输入半个小时,当我回来时,它真的切换到了1920x1080。重新启动,调出X,那就是1024x768lxrandr(我把它插在我的xinit)现在说1920x1080。切换到1024x768,只有数字发生变化,因为无论如何我已经这么做了。

ls /dev/fb*仅显示FB0lsof没有发现它打开。有一个/dev/马里,那个也没有开放。根据我在 Mali 文档中可以找到的内容,系统创建帧缓冲区,Mali 只是写入其中。它很可能已被设置为引导过程的一部分,但为什么可以lxrandr(并且仅限lxrandr到目前为止)更改它?或者它是否创建了另一个可以操作的帧缓冲区,当屏幕空白时该帧缓冲区可能会消失?

是否有地方可以为控制台和 X 设置视频/帧缓冲区模式并保留它?

相关内容