Como ativar o intervalo RGB completo no framebuffer linux?

2

Eu tenho uma APU AMD 2400G e conectei um monitor usando HDMI. Eu estou usando o driver do kernel amdgpu para obter um framebuffer. Quando o motorista carrega, o preto fica cinza escuro na minha tela. A razão é mais provável, que o motorista pense, que minha tela é uma TV e o motorista pensa, que 16-240 é a faixa RGB para usar, em vez do total de 0-255.

Eu tive esse problema antes em um gpu da Intel com o X11. A solução foi ligar

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

Mas agora eu quero realizar o mesmo sem o X11 diretamente no framebuffer e nos gráficos. Eu tentei algumas coisas com fbset , mas isso não funcionou para mim.

Eu vi alguns tutoriais sobre hacking / patching EDID para a exibição, mas eu preferiria evitar isso. Eu realmente prefiro apenas mudar as coisas no sistema em execução, como eu era capaz de fazer no X11.

    
por Elrond 06.08.2018 / 18:06

0 respostas