slanpo 发表于 2015-3-9 23:02:45

板子原始的Ubuntu里面怎么改变VGA的分辨率

HDMI被其他设备占用,RK3288用VGA输出,可是分辨率改不过来,总是1920*1280,导致VGA输出显示后一大截看不到,试了想把分辨率调小,百度几个方法不管用,想问问大家怎么弄。

BiscuitET 发表于 2015-5-6 19:06:31

你解决没有??指导一下谢谢
我每次开机只能默认1900*600

busybee 发表于 2015-7-10 10:02:19

本帖最后由 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:37

另一种方法,是改变 framebuffer 的大小,试试附件。

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

hicc 发表于 2015-9-23 19:40:28

busybee 发表于 2015-7-10 10:11
另一种方法,是改变 framebuffer 的大小,试试附件。

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


lubuntu系统vga_find_best_mode得到的分辨率是1280x720但是在实际显示的时候是1920x1080的分辨率,一旦把颜色深度修改位32为 则整个界面缩小到屏幕左上角的一部分是为什么呢?!

hongyin 发表于 2016-3-10 18:28:20

busybee 发表于 2015-7-10 10:11
另一种方法,是改变 framebuffer 的大小,试试附件。

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


版主,你好,能否提供一下附件的源码,谢了!

busybee 发表于 2016-3-11 16:48:15

参照这个自己改一下吧。
页: [1]
查看完整版本: 板子原始的Ubuntu里面怎么改变VGA的分辨率