You are not logged in.
I am building a framebuffer-only system that supports video playback on my 8-year-old IBM ThinkPad X23.
For video playback, I would need my framebuffer to have color depth of at least 16 bit. (I think)
But I am running out of ideas as to how to do that.
So far I am able to achieve this:
- my logs indicate that:
/* /var/log/everything.log */
...
vesafb: mode is 1024x768x32, linelength=4069, pages=1
...
so i think i am able to get 32 bit color depth.
- but later on in the log:
/* /var/log/everything.log */
...
[drm] Panel Size 1024x768
...
[drm] fb depth is 8
...
this got me quite confused.
- after it boots, if i execute "fbset -i" as root, i get:
mode "1024x768"
geometry 1024 768 1024 768 8
...
endmode
Frame buffer device information:
Name: radeondrmfb
...
Type: PACKED PIXELS
Visual: PSEUDOCOLOR
...
Accelerator: No
- lastly, if i execute "vbetest" i do get the option of:
[291] 1024x768 (8:8:8)
which I understand means 24/32 bit color depth.
I am guessing the "pseudocolor" means that my framebuffer cannot go higher than 8 bit color depth. But I am totally a newb in this area so correct me if I'm wrong.
Please let me know if you need any other logs/information
Thank you so much in advance.
Edit: one more thing to add. when I use vbetest to test the mode above (1024x768 (8:8:8)), the screen seems to be displaying the full color spectrum...
Last edited by boabawhales (2010-06-25 13:42:27)
Offline
I would like to bump this post just this one time.
If someone has experience with FrameBuffers please help me out.
Thank you.
Offline