AlexLir 0 3 октября Опубликовано 3 октября · Жалоба В 03.10.2024 в 16:49, AlexVRud сказал: Попробуй вывести пингвинов в момент загрузки CONFIG_LOGO=y CONFIG_LOGO_LINUX_CLUT224=y По-моему включено, проверю вечером, когда дома буду. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября · Жалоба Если в каталоге /dev/dri/card0 есть, скорее всего в ядре все включено. Я проверяю видеоплеером. Позже скину конфиг ядра. mpv --vo=drm video.mp4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября · Жалоба .config_S83.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября · Жалоба Пример подключения в dt матрицы (без подсветки). lvds_dt_example.txt Смотрите, что бы были собраны следующие модели ядра (те которые относятся к drm). У меня был только один затык с именем phy-names, я об этом писал ранее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexLir 0 3 октября Опубликовано 3 октября · Жалоба А я их в ядро компилирую, или их принципиально нужно отдельным модулем компилировать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября (изменено) · Жалоба 21 минуту назад, AlexLir сказал: А я их в ядро компилирую, или их принципиально нужно отдельным модулем компилировать? Можно и так, но если в ядре, то проверьте что есть объектные файлы в исходниках, значит собраны. Изменено 3 октября пользователем Sergiy_83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexLir 0 3 октября Опубликовано 3 октября · Жалоба Объектные файлы присутствуют, конфиг ядра сравнил, вроде тоже самое, с тем отличием что у меня ядро поновее... 6.10.8 Не знаю уже куда и копать... почему не вызывается sun20i_d1_setup_lvds_phy... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября · Жалоба сard0 есть? Чем вы пытаетесь вывести изображение, вы так и не ответили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexLir 0 3 октября Опубликовано 3 октября · Жалоба Есть card0 и card0-LVDS-1. Пока ни чем не вывожу, импульсов нету на панель, так что без смысла что то выводить. Или сигналы появляются когда выводишь что то на панель? Если так то чем вывести для теста? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября (изменено) · Жалоба 11 минут назад, AlexLir сказал: Есть card0 и card0-LVDS-1. Пока ни чем не вывожу, импульсов нету на панель, так что без смысла что то выводить. Или сигналы появляются когда выводишь что то на панель? Если так то чем вывести для теста? Импульсы появятся только когда приложение начнет работать с картой. Как проверить я писал, например с помощью плеера Изменено 3 октября пользователем Sergiy_83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexLir 0 3 октября Опубликовано 3 октября · Жалоба В 03.10.2024 в 22:49, Sergiy_83 сказал: Импульсы появятся только когда приложение начнет работать с картой. Как проверить я писал, например с помощью плеера То есть настройка hpy для lvds произойдет, после того как приложение какое то начнет работать с картой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 3 октября Опубликовано 3 октября · Жалоба 48 минут назад, Sergiy_83 сказал: Импульсы появятся только когда приложение начнет работать с картой. Как проверить я писал, например с помощью плеера В смысле? А что, загрузка системы ничего в экран не валит разве? На сколь помню по imx6 там сразу в hdmi валило и логин\пароль я уже в видеоконсоли вводил. Тут что-то по-другому уже? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergiy_83 0 3 октября Опубликовано 3 октября (изменено) · Жалоба 48 минут назад, AlexLir сказал: То есть настройка hpy для lvds произойдет, после того как приложение какое то начнет работать с картой? если приложение использует libdrm то sun20i_d1_setup_lvds_phy вызывается при вызове функции drmModeSetCrtc. Дале не скажу 19 минут назад, mantech сказал: В смысле? А что, загрузка системы ничего в экран не валит разве? На сколь помню по imx6 там сразу в hdmi валило и логин\пароль я уже в видеоконсоли вводил. Тут что-то по-другому уже? У меня нет. Мне как бы и не надо, по крайней мере пока. Но и признаться, как вывести консоль хотя бы, я не знаю. Изменено 3 октября пользователем Sergiy_83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 0 3 октября Опубликовано 3 октября (изменено) · Жалоба On 10/3/2024 at 9:59 PM, Sergiy_83 said: Но и признаться, как вывести консоль хотя бы, я не знаю. Включить в конфиге ядра Quote Device Drivers ---> Graphics support ---> Frame buffer Devices ---> <*> Support for frame buffer devices после этого в меню появится пункт для включения эмуляции DRM драйверами API fbdev Quote Device Drivers ---> Graphics support ---> [*] Enable legacy fbdev support for your modesetting driver если надо пингвинов увидеть при загрузке и все драйверы для графики статически слинкованы (доступны до монтирования корневой фс) Quote Device Drivers ---> Graphics support ---> [*] Bootup logo ---> [*] Standard 224-color Linux logo fb консоль помоему сама по зависисмостям подключится. В текстовом конфиге две первые опции Quote CONFIG_FB CONFIG_DRM_FBDEV_EMULATION Изменено 3 октября пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexLir 0 4 октября Опубликовано 4 октября (изменено) · Жалоба Ура! Спасибо! Получилось вывести лого, после того как в когфиге ядра установил: CONFIG_DRM_FBDEV_EMULATION + CONFIG_FRAMEBUFFER_CONSOLE. Если отключить: CONFIG_FRAMEBUFFER_CONSOLE - лого не выводится, но при этом LVDS phy инициализируется, и вызываются функции комита изображения. А попутно еще вопрос, лого можно вывести по центру экрана? Изменено 4 октября пользователем AlexLir Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться