У меня есть 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.