Автор Тема: Повернуть вывод на экран на 90/270 градусов  (Прочитано 237 раз)

Оффлайн YWAS

Добрый вечер всем!

uname -a
Linux orangepipcplus 3.4.113-sun8i #98 SMP PREEMPT Fri Oct 26 13:27:34 CEST 2018 armv7l armv7l armv7l GNU/Linux

Возникла потребность для Orange Pi PC Plus повернуть вывод на экран на 90/270 градусов,
- этот форум молчит по поводу поворота, в интернете нашел только про разрешение в script.fex/.bin
[Disp_init]
disp_init_enable = 1; Выход видео на экран включен
disp_mode = 0; Использовать только конфигурацию для экрана "screen0"
screen0_output_type = 3; Выход Screen 0: HDMI
screen0_output_mode = 5; Разрешение и частота Screen 0: 720p60
screen1_output_type = 3; Выход Screen 1: HDMI (не используется)
screen1_output_mode = 10; Разрешение и частота Screen 1: 1080p60 (не используется)
fb0_format = 0; Формат видеоэкрана Screen 0
fb0_width = 0; Ширина видеоэкрана Screen 0
fb0_height = 0; Высота видеоэкрана Screen 0
fb1_format = 0; Формат видеоэкрана Screen 1
fb1_width = 0; Ширина видеоэкрана Screen1
fb1_height = 0; Высота видеоэкрана Screen1

кто в курсе данного вопроса - подскажите


« Последнее редактирование: Ноябрь 19, 2018, 07:15:33 pm от YWAS »

Онлайн ua3nbw

Re: Повернуть вывод на экран на 90/270 градусов
« Ответ #1 : Ноябрь 19, 2018, 11:23:34 pm »
на 3.4.113-sun8i не проверял, а на 4.14.y

для консоли
echo "3" >/sys/class/graphics/fbcon/rotate

при загрузке можно передать ядру параметр fbcon=rotate:3 или fbcon=rotate:1

для X смотрите xrandr

Оффлайн YWAS

Re: Повернуть вывод на экран на 90/270 градусов
« Ответ #2 : Ноябрь 20, 2018, 12:45:56 am »
с консоли на машине, (не удаленно)  пробовал
echo "3" >/sys/class/graphics/fbcon/rotate
никакого эффекта
"при загрузке можно передать ядру параметр fbcon=rotate:3 или fbcon=rotate:1 "
где нужно прописать - что бы при загрузке ядро это съело?

xrandr - не нашлось

Онлайн ua3nbw

Re: Повернуть вывод на экран на 90/270 градусов
« Ответ #3 : Ноябрь 20, 2018, 10:37:45 am »
с консоли на машине, (не удаленно)  пробовал
echo "3" >/sys/class/graphics/fbcon/rotate
никакого эффекта
ядро должно быть собрано с опцией
Device Drivers -> Graphics support -> Console display driver support -> Framebuffer Console Rotation.
Цитировать
"при загрузке можно передать ядру параметр fbcon=rotate:3 или fbcon=rotate:1 "
где нужно прописать - что бы при загрузке ядро это съело?
для ядра 4.14.y
в /boot/boot.cmd вставить в строку setenv fbcon=rotate:3 или fbcon=rotate:1
потом:
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
для ядра 3.4.y вставить fbcon=rotate:3 или fbcon=rotate:1 в
/boot/uEnv.txt
Цитировать
xrandr - не нашлось
apt install x11-xserver-utils
xrandr --help

можно ещё в /etc/X11/xorg.conf
вставить:

Option                  "rotate" "CCW"
« Последнее редактирование: Ноябрь 21, 2018, 10:35:42 pm от ua3nbw »