AMD 2400G APU가 있고 HDMI를 사용하여 모니터를 연결했습니다. amdgpu
프레임버퍼를 얻기 위해 커널 드라이버를 사용하고 있습니다 . 드라이버가 로드되면 화면에서 검정색이 짙은 회색으로 변합니다. 그 이유는 운전자가 내 화면이 TV라고 생각하고 운전자가 전체 0-255 대신 16-240이 사용할 RGB 범위라고 생각하기 때문일 가능성이 높습니다.
이전에 X11을 사용하는 Intel GPU에서 이 문제가 발생했습니다. 해결책은 전화하는 것이 었습니다.
xrandr --output HDMI1 --set "Broadcast RGB" "Full"
하지만 이제 AMD 그래픽의 프레임 버퍼에서 직접 X11 없이 동일한 작업을 수행하고 싶습니다. 나는 으로 몇 가지를 시도해 보았 fbset
으나 효과가 없었습니다.
디스플레이에 대한 EDID 해킹/패치에 대한 몇 가지 튜토리얼을 보았지만 이를 피하고 싶습니다. 나는 X11에서 할 수 있었던 것처럼 실행 중인 시스템에서 전환하는 것을 정말로 선호합니다.