У меня есть APU AMD 2400G, и я подключил монитор через HDMI. Я использую amdgpu драйвер ядра для получения кадрового буфера. Когда драйвер загружается, черный становится темно-серым на моем экране. Скорее всего, причина в том, что водитель думает, что мой экран - телевизор, а водитель думает, что 16-240 - это диапазон RGB для использования, а не полный 0-255.

У меня была эта проблема раньше на Intel GPU с X11. Решение было позвонить

xrandr --output HDMI1 --set "Broadcast RGB" "Full"

Но теперь я хочу сделать то же самое без X11 прямо на кадровом буфере на графике amd. Я пробовал кое-что с fbset, но это не сработало для меня.

Я видел несколько уроков по взлому / исправлению EDID для дисплея, но я бы предпочел этого избежать. Я действительно предпочел бы просто переключать вещи на работающей системе, как я мог сделать в X11.

Elrond
источник