Как я могу использовать свое ТВ в качестве второго дисплея по HDMI на Linux в его родном разрешении?

Архитектура Android

enter image description here

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

Последний Android выполняет версию 3.10 Linux (источник).

И мой комментарий к Вашему второму предложению - то, что Ядро Linux не предназначено только для настольных операционных систем. Его варианты использования варьируются от Рабочего стола ОС к Серверам, мейнфреймам и суперкомпьютерам к Встроенным Устройствам.

Linux является широко портированным ядром операционной системы. Из-за его низкой стоимости и простоты настройки, ядро Linux используется на очень широком диапазоне архитектур ЭВМ: в карманных устройствах и мейнфреймовых Системах, в устройствах в пределах от мобильных телефонов к суперкомпьютерам.

На другой ноте: Palm (позже полученный HP) использует полученную из Linux операционную систему, webOS, который используется в его строку смартфонов Palm Pre. Несколько сетевых брандмауэров и маршрутизаторов от производителей, таких как использование Cisco/Linksys настроили ядро Linux. Существуют тонны устройств там, которые используют встроенный Linux.

7
21.07.2011, 17:35
2 ответа

Вы могли попробовать драйвер ATI с закрытым исходным кодом (именно это я в конечном счете сделал :-(), Но там я должен был увеличить Виртуальное разрешение для получения работы большого экрана.

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Virtual 3046 1200
                Depth     24
        EndSubSection
EndSection

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

1
27.01.2020, 20:20
  • 1
    Производительность fglrx для моей карты не приемлема, печально. Это раньше было, но или обновления ядра или обновления модуля означают, что это даже сейчас отстает при прокрутке в gedit, если я использую fglrx. –  Macha 23.07.2011, 15:24
  • 2
    у меня есть проблемы с установкой тех драйверов также. Необходимо удостовериться, что fglrx.ko модуль ядра загружается (Вам, вероятно, придется добавить конфликтующие модули с открытым исходным кодом к/etc/modprobe.d/blacklist.conf или удалить их). Также необходимо удостовериться, что libGL.so и .so драйверы для Xorg имеют правильную версию (та от ATI/AMD). Одна важная вещь, которую я изучил, состоит в том, что необходимо всегда устанавливать стабильный Debian, так, чтобы можно было скомпилировать NVIDIA или модули ATI, не имея необходимость перекомпилировать ядро. –  whoplisp 23.07.2011, 15:37
  • 3
    Да, КАЖДОЕ обновление ядра необходимо переустановить драйвер ATI. На моей машине CentOS, которая включила переустановку об/мин. об/мин Не достаточно умен, чтобы иметь a %triggerin. –  Aaron D. Marasco 23.07.2011, 16:26

Если modeline определил использование вывода cvt 1400 900 не работает, я боюсь, что Вы не смогли использовать этот режим с помощью HDMI.

То, что Вы могли попробовать, однако, отключает ядро modesetting (KMS) для драйвера Radeon любой путем добавления radeon.modeset=0 к Вашим параметрам загрузки в grub/lilo, или (если Radeon компилируется как модуль) путем добавления

module_radeon_args = "modeset=0"

к Вашему /etc/conf.d/modules. Причина, почему это могло бы работать, состоит в том, что драйвер Radeon, как сообщали, вызвал различные проблемы с ядром modesetting, включил для некоторых новых карт.

[Править]:

Другая хорошая попытка состояла бы в том, чтобы сказать серверу Xorg игнорировать информацию EDID, с помощью

Опция "верный" "IgnoreEDID"

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

[EDIT2]: Ожидайте секунда, Вы записали"cvt 1400 900"-который был опечаткой, правильно? Необходимо было использовать cvt 1440 900 конечно.

1
27.01.2020, 20:20

Теги

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