在 Firefly RK-3288 板上设置显示分辨率的问题

Issues setting display resolution on Firefly RK-3288 board

我有一块 RK-3288 Firefly 板(运行 Ubuntu 14.04.5 LTS),我 运行 遇到通过 HDMI 获得正确显示分辨率的问题。看起来我得到的是 720p,然后升级到 1080p,看起来很糟糕。如果我改为插入 VGA 线,它看起来不错。

我试过将 HDMI 强制设置为 1080p,但我遇到了问题。看起来 xrandr 没有正确检测到 HDMI 端口:

sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default


sudo xrandr --addmode HDMI-0 1920x1080_60.60
xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "HDMI-0"


sudo xrandr --query
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
   1920x1080      60.0* 
  1920x1080_60.00 (0x6c)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz

我已经使用 "apt-get update/upgrade" 下载了所有可用的更新。我尝试过的其他命令:

firefly@firefly:~$ sudo lspci
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.

firefly@firefly:~$ sudo lshw -C display

firefly@firefly:~$ cat /etc/X11/xorg.conf.d/*
Section "InputClass"
        Identifier "gslX680 evdev touchscreen"
        MatchProduct    "gslX680"
        MatchDevicePath "/dev/input/event*"
        Option "EmulateThirdButton" "true"
        Option "EmulateThirdButtonTimeout" "500"
        Option "EmulateThirdButtonMoveThreshold" "50"
        Driver "evdev"
EndSection
Section "InputClass"
        Identifier "evdev gsl680"
        #MatchIsTouchscreen "on"
        MatchProduct "gsl680"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

感谢您的宝贵时间

通过将我的 Linux dist 升级到 Ubuntu 16.04(测试版)版本来解决它,该版本已移植到 Firefly 板