Свежие обсуждения
Теле- и видеотехника

Изменение разрешения на Android TV приставке

1 5

Есть Android TV-приставка X96 Mini с выходом HDMI, хочу ее подключить к старому 17" монитору, который висит на кухне и работал в составе ПК под управлением WinMCE. Соединих их кабелем HDMI-DVI, но возникла проблема с разрешением. Предварительно устанавливал на приставке 720P, 576P и 480P, логотип отображается нормально, но затем картинка рассыпается на полосы и через какое-то время монитор пишет "режим не поддерживается", кроме режима 480P, но там текст уже нечитабельный. Родное разрешение монитора 1280х1024. Подключаю снова к другому монитору и вижу, что разрешение само изменилось на 1080i.

Попробовал изменить разрешение с помощью спрец.приложений и через консоль ADB, но изменяется только внутренние разрешение (на котором рисуется картинка и масштабируется под физическое), а физическое остается прежним:

# wm size
Physical size: 1280x720
# wm size 1280x1024
# wm size
Physical size: 1280x720
Override size: 1280x1024

 

Если у монитора есть D-sub, я бы попробовал надыбать у кого-нибудь на пробу HDMI-VGA адаптер и подцепить через него.

 
Der_Igel: HDMI-VGA адаптер

Адаптер сможет понизить разрешение с 1080i/p в 720p? К тому-же у меня монитор 4:3, а 1080р - это широкоформатное.
Такой переходник я могу только купить, но мне кажется, что за те-же деньги можно взять универсальный модуль дисплея с HDMI и заменить внутренности монитора. Но я не готов к этому.

Физическое разрешение где-то прописывается в конфигурационных файлах, но я пока не могу нагуглить, где именно и как.

 
Сергей К: Адаптер сможет понизить разрешение с 1080i/p в 720p?

Мой пойнт не в этом. Насколько я помню, часто бывает, что мониторы по разным входам поддерживают разный набор разрешений. Причём VGA далеко не позади.

 
Der_Igel: Причём VGA далеко не позади.

VGA - это 800Х600 пикселей. А разный набор разрешений - это SVGA (800×600, 1024×768, 1280×1024, 1600×1200).

 
Der_Igel: Насколько я помню, часто бывает, что мониторы по разным входам поддерживают разный набор разрешений

Мой монитор по VGA не будет поддерживать 1080р, он слишком стар для такого. Новый монитор хоть и не поддерживает 1080р физически, но картинку отображается с баннером "не оптимальный режим". Просто приставка, как мне кажется, самостоятельно переходит на 1080і, при переходе с лого на рабочий стол. Поэтому и ищу способ жестко задать разрешение.

Нашел в одном месте упоминание вскользь, что можно добавит в файл build.prop строку "debug.drm.mode.force=1280x1024", которая якобы переназначает физическое разрешение. На выходных попробую.

Ну а покупать к приставке еще один аппаратный конвертор разрешений - как-то не правильно, лучше тогда заменить материнку монитора. А еще лучше купить новый широкоформатный монитор :)

Tadas: VGA - это 800Х600 пикселей

640x480? Я думаю, он хотел сказать D-Sub :)

 

Попробовал добавить строку debug.drm.mode.force=1280x1024 в файл build.prop - не помогло.

 
Сергей К: Соединих их кабелем HDMI-DVI

У меня два монитора с DVI входами (у них есть и d-sub) - 17 и 19 квадратные. Оба работают очень нестабильно при подключении через dvi через переходник. Тоже то разрешения пропадают, то просто изображения нет. Если подключать через hdmi->d-sub переходник то показывает нормально на всех мониторах.

В  самой приставке нужно ставить максимальное разрешение - 1920x1080p. Если ставить меньше то шрифты начинает показывать криво. Далее уже монитор через настройки геометрии подстроить оставив на экране две небольшие черные полосы вверху и внизу (иначе изображение растянутое и видео смотреть не комфортно).
Пока без черных полос не пробовал (чтобы в самом тв-боксе вшить разрешение 1280х1024).
Где-то читал что в недорогих тв-боксах видеокарта встроена в основной процессор (все в одном чипе), процессоры эти довольно дешевые китайские - mediatek, rockchip. Процессоры делают в первую очередь под смартфоны и планшеты (у которых широкоформатные экраны), поэтому некоторые разрешения (например 1024х768) процессор может физически не поддерживать. Но нужно еще покопать и поэкспериментировать по этой теме.

 
bratmena: В  самой приставке нужно ставить максимальное разрешение - 1920x1080p.

Мой монитор не поддерживает это разрешение. Если выставить на другом мониторе более низкое разрешение, то начальная заставка отображается нормально, но потом приставка замечает, что монитор другой и сбрасывает разрешение на 1920x1080p, и я получаю вначале полосы по экрану и через некоторое время "Режим не поддерживается". Сколько не рылся в интернете, но так и не нашел способа снизить разрешение (или заблокировать 1920x1080p) в самой прошивке. Был способ только для старых версий Андроида, который у меня уже не работает.

Я купил кабель, у которого с одной стороны HDMI, а с другого DVI. Ну и монитор у меня 4:3, но это уже мелочи.

 

У вашего монитора наиболее вероятно есть вход d-sub. Вам нужен переходник hdmi-d-sub. Попробуйте, через него - у вас все должно заработать. Как написал выше - проблема именно при подключении через dvi. Нужно подключать через d-sub. Переходник в Китае можно заказать за 200 рублей.