Re: Getting uvesafb to work on Squeeze
On 2010-08-09 04:43:59 +0200, Frank Steinmetzger wrote:
> Am Montag, 9. August 2010 schrieb Tom H:
> > On Sun, Aug 8, 2010 at 5:14 PM, Frank Steinmetzger <Warp_7@gmx.de> wrote:
> > > On ye olde Gentoo I was a happy user of uvesafb at my laptop’s native
> > > resolution of 1400x1050. A while ago I installed Squeeze, and naturally,
> > > I would like it to also have a tiny console font. (The “Tiny Console
> > > Font” thread is what got me into investigating this issue again). :o)
> > >
> > If you are using grub2, try changing the values of
> > GRUB_GFXMODE
> > GRUB_GFXPAYLOAD_LINUX
> > in
> > /etc/default/grub
> > to your required resolution and run
> > update-grub
>
> I now saw the boot messages at 1400x1050 right away. However, the colours were
> all wrong, everything was brighter and the hue was set off. I.e. white now was
> light green, red became purple and so on. fbset now said that the framebuffer
> was EFI VGA instead of VESA VGA.
>
I did a lot of experimenting with different framebuffer settings
recently, and with some of the experiments I saw the same green color
as you are describing. In the end I determined that the pale green
color was due to the color depth portion of the framebuffer mode.
For example, the following setting will produce that pale green color:
GRUB_GFXMODE=1024x768x16
But if you change the color depth to 24 or 32, everything turns out better:
GRUB_GFXMODE=1024x768x24
I noticed in your description of the solution, that you did not
specify a color depth one way or another. It might be something to
consider.
Just in case it's helpful,
Phil
Reply to: