Firefly开源社区

标题: 板子原始的Ubuntu里面怎么改变VGA的分辨率 [打印本页]

作者: slanpo    时间: 2015-3-9 23:02
标题: 板子原始的Ubuntu里面怎么改变VGA的分辨率
HDMI被其他设备占用,RK3288用VGA输出,可是分辨率改不过来,总是1920*1280,导致VGA输出显示后一大截看不到,试了想把分辨率调小,百度几个方法不管用,想问问大家怎么弄。

作者: BiscuitET    时间: 2015-5-6 19:06
你解决没有??指导一下  谢谢
我每次开机只能默认1900*600
作者: busybee    时间: 2015-7-10 10:02
本帖最后由 busybee 于 2015-7-10 10:04 编辑

奇怪,我这里的显示器不会出现仅显示桌面一部分的情况。

该 VGA 分辨率是不是显示器的最佳显示分辨率呢?

安卓系统的 Display 设置里有 VGA MODE 的选择,这个是否可用?

如果可用,在 Ubuntu 下可以如下设置:

root@firefly:~# cd /sys/class/display/display0.VGA

## 列出显示器可用的显示模式
root@firefly:/sys/class/display/display0.VGA# cat modes
1920x1080p-60
1680x1050p-60
1600x900p-60
1440x900p-60
1366x768p-60
1280x1024p-60
1280x720p-60
1024x768p-60
800x600p-60
640x480p-60

## 选择最佳的显示模式
root@firefly:/sys/class/display/display0.VGA# echo 800x600p-60 >mode

## 应用生效
root@firefly:/sys/class/display/display0.VGA# echo 1 >enable



作者: busybee    时间: 2015-7-10 10:11
另一种方法,是改变 framebuffer 的大小,试试附件。

下载到开发板上,然后在串口终端输入:
$ cd /path/to/download/dir
$ tar xf fbset_rk.tar.gz
$ cd fbset_rk
$ sudo ./test.sh

fbset_rk.tar.gz

6.26 KB, 下载次数: 94, 下载积分: 灯泡 -1 , 经验 -1


作者: hicc    时间: 2015-9-23 19:40
busybee 发表于 2015-7-10 10:11
另一种方法,是改变 framebuffer 的大小,试试附件。

下载到开发板上,然后在串口终端输入:

lubuntu系统vga_find_best_mode得到的分辨率是1280x720但是在实际显示的时候是1920x1080的分辨率,一旦把颜色深度修改位32为 则整个界面缩小到屏幕左上角的一部分是为什么呢?!
作者: hongyin    时间: 2016-3-10 18:28
busybee 发表于 2015-7-10 10:11
另一种方法,是改变 framebuffer 的大小,试试附件。

下载到开发板上,然后在串口终端输入:

版主,你好,能否提供一下附件的源码,谢了!
作者: busybee    时间: 2016-3-11 16:48
参照这个自己改一下吧。

fbset_rk.zip

1.97 KB, 下载次数: 72, 下载积分: 灯泡 -1 , 经验 -1






欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1