Hello,
I'm using the gpu-viv-bin-mx6q-fb + xf86-video-fbdev as given in this thread http://archlinuxarm.org/forum/viewtopic.php?f=45&t=7139 with minimal X configuration (lwm). Monitor is connected through HDMI and words great at 1920x1080.
My requirement is to use the monitor in portrait mode.
I tried several settings with xrandr to no avail. This is info from xrandr
$this->bbcode_second_pass_code('', '
# xrandr -q --verbose
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 (0x53) normal (normal) 0mm x 0mm
Identifier: 0x52
Timestamp: 1622304
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1080 (0x53) 124.416MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock 64.80KHz
v: height 1080 start 0 end 0 total 1080 clock 60.00Hz
')
This is info from fbset:
$this->bbcode_second_pass_code('', '
# fbset -i -v
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven
Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'
mode "1920x1080-60"
# D: 148.500 MHz, H: 67.500 kHz, V: 60.000 Hz
geometry 1920 1080 1920 1080 32
timings 6734 148 88 36 4 44 5
hsync high
vsync high
rgba 8/16,8/8,8/0,8/24
endmode
Getting further frame buffer information
Frame buffer device information:
Name : DISP3 BG
Address : 0x76a00000
Size : 8294400
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 1
LineLength : 7680
Accelerator : No
')
$this->bbcode_second_pass_code('', '
# xrandr --verbose --output default --rotate right
xrandr: output default cannot use rotation "right" reflection "none"
# xrandr --verbose --output default --rotate left
xrandr: output default cannot use rotation "left" reflection "none"
# xrandr --verbose -o left
SZ: Pixels Physical Refresh
*0 1920 x 1080 ( 508mm x 286mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Setting size to 0, rotation to left
Setting reflection on neither axis
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 14
Current serial number in output stream: 14
')
I noticed that CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set in the kernel. But that is only for the the console anyway, isn't it?
I tried adding Option "Rotate" "left" to the /etc/X11/xorg.conf.d/20-vivante.conf but no go.
How can I permanently rotate the display to portrait mode? What more information would you need?