ARM Linux на платах Tinker - не может изменить ориентацию экрана - PullRequest
0 голосов
/ 31 октября 2019

Я работаю на плате ASUS Tinker, и мне нужно повернуть рабочий стол для портретной ориентации.
Дисплей имеет 75-дюймовый монитор NBT и разрешение 1920x1080.
Мои тесты на Armbian иОшибка TinkerOS (Linaro-Debian): я не могу повернуть экран.
Они оба восстанавливают исходный ландшафтный вид после моих команд поворота и пары секунд выключения экрана: я запускаю команду CLI (xrandr -o слева) или графическая команда в настройках дисплея ... ничего не делать.

Поскольку с другими (меньшими) дисплеями (с тем же разрешением) плата не имела проблем, я предполагаю, что монитор NBT несовместиминформация.
Есть ли какие-то подсказки в журнале Xorg, чтобы проверить и понять, в чем проблема? Я не вижу каких-либо особых уведомлений или ошибок.

Примечание 1: единственные рабочие ориентации - это пейзаж и перевернутый пейзаж- нет вращения влево или вправо.
Примечание2: невозможно установить другое разрешение, кроме 1920x1080.

Обновлено

Я сравниваю два журнала xorg:

Дисплей NTB 75 ":

[   491.878] (II) modeset(0): Allocate new frame buffer 1080x1920 stride
[   492.474] (II) modeset(0): Allocate new frame buffer 320x200 stride
[   492.542] (II) modeset(0): EDID vendor "NBT", prod id 0
[   492.542] (II) modeset(0): Using hsync ranges from config file
[   492.542] (II) modeset(0): Using vrefresh ranges from config file
[   492.542] (II) modeset(0): Printing DDC gathered Modelines:
[   492.542] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008     2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   492.542] (II) modeset(0): Modeline "1366x768"x0.0   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)

Без вращения, '1080x1920' (обязательно) -> '320x200' -> '1920x1080' ?? ??
Какой файл конфигурации?

Отображение 'TVL':

[    16.667] (II) modeset(0): Allocate new frame buffer 1080x1920 stride
[    19.814] (II) modeset(0): EDID vendor "TVL", prod id 6432
[    19.814] (II) modeset(0): Using EDID range info for horizontal sync
[    19.814] (II) modeset(0): Using EDID range info for vertical refresh
[    19.814] (II) modeset(0): Printing DDC gathered Modelines:
[    19.814] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[    19.814] (II) modeset(0): Modeline "1440x480i"x0.0   27.00  1440 1478 1602 1716  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)

Вращение в порядке и использует информацию EDID ..

...