Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
как изменить разрешение HDMI
bolmoe
Добавлено 09.04.2014 19:21 Редактировалось 09.04.2014 19:22
0
Сообщение: 1
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
Прошу сильно не пинать, с linux работать только начал.
Загрузил Ubuntu desktop, подключился к старому монитору 17 дюймов через HDMI-DVI кабель(монитор по максимуму держит 1280х1024) - все заработало, но отображает с разрешением 640х480. Попробовал изменить через xrandr - добавил новое разрешение 1024х768 и т.д. и т.д. - не получилось. Файл xorg.conf в etc/X11/ отсутствует. (Сходил к товарищу, подключился к full hd монитору - плата держит спокойно 1920х1080, т.е. дело лишь в настройках)
Подскажите Где - Куда копнуть?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.04.2014 00:05 Редактировалось 10.04.2014 00:07 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Прошу сильно не пинать, с linux работать только начал.
Подскажите Где - Куда копнуть?

на Холе нет консоли, нет доступа к юбуту и по простому не получится..
есть хацкерский вариант:
- у вас д.б. комплект софта для генерации системы на uSD, в недрах каталогов лежит файл u-boot.imx
любым бинарным редактором (типа hexview) ищете сигнатуру "1920", в комплексе будет выглядеть "1920х1080".. в режиме редактирования ascii попробуйте перебить на своё 1280х1024 и подсунуть на uSD вместо штатного..
будьте аккуратны с редактором - некоторые дисковые редакторы могут стереть что-нить жизненно важное диска!

и пара обычных..
- при наличие линукса пересобираете u-boot с нужными дефолтными параметрами и бинарник пихаете всё на ту же uSD
- тащите виртуалку, разворачиваете, правите дефолтные параметры в u-boot, пересобираете и на uSD..

Цитата
Файл xorg.conf в etc/X11/ отсутствует

xorg.conf не отсутствует, а лежит в другом месте - где конкретно: смотрите в логе /var/log/X11.log (или похожем файле)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.04.2014 04:30 Редактировалось 10.04.2014 05:11 Сообщение: 3
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

любым бинарным редактором


Надо еще CRC правильную вписывать хотя может встроенные параметры и не защищены CRC, а переменные окружения убута доступны в линуксе через утилиты убута

http://elinux.org/U-boot_environment_variables_in_linux

в убунте 10.04 устанавливается так

sudo apt-get install uboot-envtools

в зависимости от версии убунты пакет может называться u-boot-tools

адрес переменных окружения для конфига можно взять из конфига убута для платы. Единственное - я не уверен что эти утилиты из дистрибутива могут работать с MMC/SD, надо будет проверить. В новых убутах вроде поддерживает
http://lists.denx.de/pipermail/u-boot/2012-January/114544.html
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.04.2014 09:30 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Насколько я помню, с /sys/class/graphics/fbXX/modes - показывает поддерживаемые режимы монитора, а файл mode указывает режим.
Хотя, к ubuntu это наверняка не применимо.
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 10.04.2014 21:01 Сообщение: 5
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
спасибо всем, буду пробовать, в случае успеха отпишусь что и как ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.04.2014 21:01 Редактировалось 13.04.2014 21:06 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Насколько я помню, с /sys/class/graphics/fbXX/modes - показывает поддерживаемые режимы монитора, а файл mode указывает режим.

именно так.. подсоединил Холу к телеку (42", 1920x1080p)
увидел консоль, залогинился.. далее:

Код
root@holapc:/sys/class/graphics/fb0# cat modes
V:1280x1024p-60
V:1024x768p-60
U:1280x720p-120
U:1280x720p-100
U:1920x1080p-30
U:1920x1080p-25
U:1920x1080p-24
U:1920x1080p-50
U:1440x576p-50
U:1440x576p-50
U:1440x288p-50
U:1440x288p-50
U:1280x720p-50
U:720x576p-50
U:720x576p-50
U:1920x1080p-60
U:1440x480p-60
U:1440x480p-60
U:1440x240p-60
U:1440x240p-60
U:1280x720p-60
U:720x480p-60
U:720x480p-60
U:640x480p-60

потом дал команду

Код
echo U:1440x480p-60 > mode

телек бодро переключился в заказанное разрешение..

имхо, ТС надо для своего монитора сказать
Код
echo V:1024x768p-60 > mode

чтобы получить изображение (первая буква "V")

Цитата
Хотя, к ubuntu это наверняка не применимо.


Код
root@holapc:/sys/class/graphics/fb0# cat /etc/debian_version
7.0


в качестве пилюли - i2c для hdmi конфликтует с i2c на гребенке (где у меня висят 2 чипа), как выход - одну из шин оформить через i2c-gpio..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
bolmoe
Добавлено 14.04.2014 14:02 Сообщение: 7
bolmoe
0

Пункты: 1902
Регистрация: 09.02.2012
/sys/class/graphics/fb0/modes при подключении моего монитора выдает только 640х480р-60, подключен через переходник HDMI-DVI. Притащил сегодня FHD монитор с DVI, у него /sys/class/graphics/fbXX/modes выдал 640х480 и 1920х1080, по умолчанию загрузился с 1080. Через u-boot изменить не получилось, возможно не там менял
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.04.2014 14:15 Сообщение: 8
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

подключен через переходник HDMI-DVI


дело в этом - фрискейл официально не поддерживает DVI, какие-то мониторы будут работать, но лучше чтобы монитор был с полноценным HDMI
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.04.2014 14:18 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
/sys/class/graphics/fb0/modes при подключении моего монитора выдает только 640х480р-60, подключен через переходник HDMI-DVI

странно, я выше привел список, который показывается вне зависимости подключен или нет внешний экран..

а что у вас выводит команда:
Код
cat /proc/cmdline

или
Код
dmesg | grep console

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.04.2014 15:35 Редактировалось 14.04.2014 15:58 Сообщение: 10
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

я выше привел список, который показывается вне зависимости подключен или нет внешний экран..


Это дефолтный список поддерживаемых режимов фрискейловским контроллерм

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/drivers/video/mxc/mxc_edid.c?h=imx_3.0.35_4.1.0#n41

когда обнаруживается подключенный монитор драйвер считыает его поддерживаемые режимы по i2c (EDID http://ru.wikipedia.org/wiki/Extended_display_identification_data)

драйвер оставляет те режимы которые поддерживает и контроллер и монитор
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC