This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Changing fbdev from RGB to RBG

Somehow, my TFT hooked on VOUT[1] displays properly, with the right timings etc, but it appears that the R abd B channels are inverted. I tried to use 'fbset' to change that, but it doesn't seem to work at all.

Anyone has a way to invert these channels, or to make the fbset tool work ? It appears that the fb screen sits 'before' the display and gets converted in hardware to that RBG mode somehow...

/bin # fbset -rgba 8/16,8/0,8/8,0/0
/bin # fbset

mode "800x480-58"
# D: 30.000 MHz, H: 30.738 kHz, V: 58.216 Hz
geometry 800 480 800 480 24
timings 33333 88 40 32 13 48 3
rgba 8/16,8/8,8/0,0/0
endmode

  • Hi Michael,

     

    What can't swap in the frame buffer? There is an option to swap them in the VENC using CSC, but it will change for hte Video input also. Other than that, you can go through supported formats in the FBdev, if it is not supported, there is no other way.

     

    Regards,

    Brijesh Jdaav