Linux 프레임 버퍼에서 전체 RGB 범위를 활성화하는 방법은 무엇입니까?

Linux 프레임 버퍼에서 전체 RGB 범위를 활성화하는 방법은 무엇입니까?

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에서 할 수 있었던 것처럼 실행 중인 시스템에서 전환하는 것을 정말로 선호합니다.

관련 정보