Ядро паники на сервере резервного копирования

Вот простой способ проверить, работает ли ваше устройство DisplayLink на низком уровне под Linux. Если вы подключите устройство и получите зеленый экран, вы готовы к следующему шагу.

Сначала преобразуйте растровое изображение в размер вашего экрана, а затем преобразуйте его в 16-битный цвет RGB. Затем скопируйте в фреймбуфер для устройства:

convert -resize '800x480!' input.jpg temp1.png
mkdfiff -f RGB16 temp1.png > temp2.png
dd if=temp2.png of=/dev/fb1

Обратите внимание, что ваш DisplayLink, вероятно, находится на / dev / fb1, но вы можете проверить с помощью dmesg:

[581145.816821] udlfb: DisplayLink Kensington M01063 - serial #202241900817
[581145.817000] udlfb: vendor descriptor length:22 data:22 5f 01 0020 05 00 01 03 00 04
[581145.817005] udlfb: DL chip limited to 2360000 pixel modes
[581145.909488] udlfb: DisplayLink USB device /dev/fb1 attached. 800x480 resolution.

Linux поддерживает только чипы DisplayLink версии 1. Чипы DisplayLink 1 ограничены 16-разрядным RGB. Правильно работать с устройством в X-окнах становится сложнее.

0
задан 13 April 2018 в 09:44

0 ответов

Другие вопросы по тегам:

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