Как установить режим видео в Linux с км/сек/DRM?

Можно перезапустить init процесс. Это полезно для внесения изменений в inittab не имея необходимость перезагружать.

kill -HUP 1

Источник: http://www.cyberciti.biz/faq/linux-unix-kill-hup-1-reread-etcinittab-file/

11
28.05.2011, 20:57
2 ответа

KMS — Настройка Привилегированного режима, для тех, кто не услышал о нем — установлена возможная видеодрайверами привилегированного режима. Эти видеодрайверы привилегированного режима настраивают дисплей кадрового буфера, который по умолчанию является родным разрешением приложенного монитора (мониторов). Если будет больше чем один присоединенный монитор, то каждый монитор получит свое родное разрешение, и виртуальная консоль будет ограничена к минимальной ширине и высоте обоих мониторов.

Поскольку использование результатов KMS в кадровом буфере, элементы конфигурации кадрового буфера должны работать. Я не могу проверить это в системе, что я в настоящее время включен, потому что она не имеет драйвера KMS. Но я буду в системе позже с KMS, и я сообщу.

Посмотрите, что документация ядра относительно установки режимов с видео = загружает параметр для кадровых буферов для получения дополнительной информации.

3
27.01.2020, 19:59

Я не уверен, что Вы действительно знаете то, что Ваше выяснение, иначе Вы формулировали бы его способом, который является соответствующим.... Но приложить все усилия, при ответе на Ваш вопрос.

Вы хотите установить режим и преобразователя некоторая 'видеопамять'? как старый режим DOS X дней?? Если это - то, что Вы хотите, необходимо программировать с Кадровым буфером. После этих слов это намного лучше работало бы с DirectFB. DirectFB похож на очень тонкий слой, с ускорением, на Кадровом буфере. Его низкий уровень, и правдиво его настолько низкий, как необходимо обоснованно когда-либо хотеть пойти, пишущий приложения. Вы смогли бы установить режимы и иметь контроль в большем количестве низкоуровневого стиля. Если Вы хотите прямое прямое управление стилем, необходимо записать сырые данные Кадрового буфера, Вы в основном mmap некоторая видеопамять. Если Вы чувствуете, что Кадровый буфер работает плохо, я не могу подчеркнуть достаточно, проверить DirectFB. Если кому-то загрузили драйвер KMS, их Кадровый буфер установлен через KMS/libdrm.

Теперь что касается libdrm, это - lib пространства пользователя для работы с DRM ядра. Это не Кадровый буфер, это не приложение API, это - библиотека системного устройства системы. Если Вы хотите создать новый драйвер устройства, libdrm является абсолютным способом пойти. Например, libdrm-radeon. Linux не является DOS, единственный способ непосредственно связаться с аппаратными средствами через ядро. Все нормальные приложения никогда не отправляют код непосредственно на аппаратные средства, он должен быть преобразован в некотором lib/API/вызове. Существуют проекты, которые проявили подход в ядре, в академических/экспериментальных целях, таких как FBUI.

Я надеюсь, что, возможно, по крайней мере, указал на Вас в правильном направлении, если не необходимо прокомментировать и также обновить вопрос. Я следовал за этим вопросом начиная с его концепции, которая была по крайней мере две миграции назад и не ближе к отвеченному. Без большей информации действительно больше нет, который может быть сказан.

2
27.01.2020, 19:59

Теги

Похожие вопросы