redhawk wrote:Just out of curiosity does fbset really have to run twice surely the last arg -depth 16 would override -depth 32??
My guess would be that if you just use -depth 16
the system thinks there already is a 16 bit per pixel framebuffer and so does nothing. So you need to force it to create a new framebuffer (-depth 8 also works for me) and then the second run of fbset
destroys the new framebuffer and creates another framebuffer that is of the original bits per pixel.
videostorm wrote:This works, thanks!!! ... Out of curiosity, why does it work?
I am not sure if the framebuffer is destroyed or just not visible. My understanding is we use fbset
to firstly create a new framebuffer of a different bit depth, then destroy it and create a new one of the original bit depth. The system itself is not aware that the framebuffer is no longer visible (or destroyed) so we need to force it to recreate the framebuffer.