несколько случайных ответов:
reg=<0x1a> в файле dts — это адрес, а не тип периферийного устройства на шине i2c. Поскольку этот адрес зарегистрирован драйвером, он не будет проверяться при обнаружении i2c -, следовательно, «UU» по адресу 1a в выводе обнаружения i2c -. «57» в вашем выводе — это еще одно периферийное устройство.
В мире nvidia TX2 v4l2 /dev/video0 относится к драйверу VI, который подключен к CSI, к которому подключен ваш датчик. 'imx274 2 -001a' в выводе 'v4l2 -ctl -D' говорит вам, что этот ВП подключен к imx274, расположенному на 2-м (произвольном порядке ядра Linux -)шина i2c по адресу 0x1a.
Я думаю, что xrandr показывает разрешения, которые могут отображаться на этом мониторе через графический адаптер и кабель. Возможно, комбинация графического адаптера, кабеля и монитора не поддерживает более высокие разрешения. У меня была аналогичная проблема однажды, когда я пробовал много вариантов, пока не обнаружил, что преобразователь HDMI 2 DVI, подключенный между компьютером и монитором, поддерживает только одноканальный DVI с максимальным разрешением 1920x1080.
Также кажется, что модель, которую вы предоставляете xrandr, неверна, поскольку она жалуется на 622.
Попробуйте программуcvt
:
cvt 1440 900 60
Он отображает следующую модель для меня:
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Вы можете попробовать это с xrandr, но я думаю, что это тоже не сработает.
Утилиты get-edid
и parse-edid
тоже могут многое рассказать о разрешениях монитора. Вы можете запустить get-edid
для загрузки информации EDID с монитора и parse-edid
для анализа этой информации. Посмотрите здесь .
Спасибо никто
cvt очень помог
cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr принял эту конфигурацию
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900_60.00
xrandr --output VGA1 --mode 1440x900_60.00
Я изменил секцию зеркала в настройках дисплея. Это здорово, как я и ожидал
Кроме того, get-edid
и parse-edid
альтернатива командам в Arch — edid-decode
, но время отклика велико. Я не могу ждать достаточно долго.