From: Lan U. <ob...@am...> - 2006-03-25 23:52:10
|
Hello, I'm the proud owner of a Toshiba Libretto 100CT sub laptop that has an 800x480 LCD screen. I'm using the 2.6.16 kernel. I'd like to enable bootsplash on this machine but need a 16 bit or less framebuffer to do so. I found the 24 bit framebuffer mode of vga=806 but I'm unable to figure out a 16 bit (or less) mode that for the 800x480 resolution. Is there a full list of modes that someone could refer me to or is there another way to "discover" the correct vga= number that will enable 800x480 at 16 bit color or less? Thanks much in advance, Patrick. |
From: Nathanael D. N. <nat...@gn...> - 2006-03-26 00:34:29
|
On Sat, 2006-03-25 at 15:51 -0800, Lan User wrote: > Hello, > > I'm the proud owner of a Toshiba Libretto 100CT sub > laptop that has an 800x480 LCD screen. I'm using the > 2.6.16 kernel. I'd like to enable bootsplash on this > machine but need a 16 bit or less framebuffer to do > so. > > I found the 24 bit framebuffer mode of vga=806 but I'm > unable to figure out a 16 bit (or less) mode that for > the 800x480 resolution. > > Is there a full list of modes that someone could refer > me to or is there another way to "discover" the > correct vga= number that will enable 800x480 at 16 bit > color or less? > > Thanks much in advance, I remember using video=tridentfb,mode=1024x768@16 as kernel boot parameter... Not sure if the above is fully correct, but google should clear that up if it isn't. |
From: Lan U. <ob...@am...> - 2006-03-26 02:17:57
|
--- "Nathanael D. Noblet" <nat...@gn...> wrote: > On Sat, 2006-03-25 at 15:51 -0800, Lan User wrote: > > Hello, > > machine but need a 16 bit or less framebuffer to > > I found the 24 bit framebuffer mode of vga=806 but > > unable to figure out a 16 bit (or less) mode that > > the 800x480 resolution. > > Is there a full list of modes that someone could > > me to or is there another way to "discover" the > > correct vga= number that will enable 800x480 at 16 > > Thanks much in advance, > > I remember using video=tridentfb,mode=1024x768@16 as > kernel boot > parameter... Not sure if the above is fully correct, > but google should > clear that up if it isn't. > I'd like to keep using the vesa driver for the framebuffer support. There does exist support for 800x480 with the Neomagic driver but it isn't as fast or good looking as vga=806 and has other artifact related bugs, so I'd like to keep using the Vesa driver. I'm very curious as to how someone discovered vga=806 when it's not documented anywhere. Maybe I coud use the same method that someone used to discover vga=806, to find a 16bit vesa mode. I have also tried the append line of "video=vesafb:800x480@16" but that has no effect. Thanks, Patrick. |
From: Antonino A. D. <ad...@gm...> - 2006-03-26 01:21:29
|
Lan User wrote: > Hello, > > I'm the proud owner of a Toshiba Libretto 100CT sub > laptop that has an 800x480 LCD screen. I'm using the > 2.6.16 kernel. I'd like to enable bootsplash on this > machine but need a 16 bit or less framebuffer to do > so. > > I found the 24 bit framebuffer mode of vga=806 but I'm > unable to figure out a 16 bit (or less) mode that for > the 800x480 resolution. > > Is there a full list of modes that someone could refer > me to or is there another way to "discover" the > correct vga= number that will enable 800x480 at 16 bit > color or less? Run X using the 'vesa' driver. Look at /var/log/X*.0.log. It should contain a list of modes that the BIOS supports. Pick the one you want, and take down the mode id (the mode id is a 2 digit hexadecimal number). Add 0x200 to the mode id and use that in your vga= line. Tony |
From: Lan U. <ob...@am...> - 2006-03-26 03:53:14
|
--- "Antonino A. Daplas" <ad...@gm...> wrote: > Lan User wrote: > > Hello, > > I'm the proud owner of a Toshiba Libretto 100CT > > laptop that has an 800x480 LCD screen. I'm using > > 2.6.16 kernel. I'd like to enable bootsplash on > > machine but need a 16 bit or less framebuffer to > > I found the 24 bit framebuffer mode of vga=806 but > > unable to figure out a 16 bit (or less) mode that > > color or less? > > Run X using the 'vesa' driver. Look at > /var/log/X*.0.log. > It should contain a list of modes that the BIOS > Pick the one you want, and take down the mode id > mode id is a 2 digit hexadecimal number). > Add 0x200 to the > mode id and use that in your vga= line. > Tony Thank you very much Tony. That worked beautifuly. I found the mode 127 in the Xorg.log file, added 200 and ouila with vga=0x327 I was able to boot with an 800x480 16 bit framebuffer console and was also able to enable bootsplash. I converted 0x327 to decimal and vga=807 worked too. I could have sworn that I tried 807 before but I must not have. Anywho, thank you very much Tony and thanks gooes out to all the people who have worked on the framebuffer project. Patrick. |