ubuntu server 7.04 console framebuffer resolution
glgxg at sbcglobal.net
Thu Sep 27 16:44:09 UTC 2007
On 09/27/2007 06:48 AM, Mitch Contla wrote:
> On Wed, Sep 26, 2007 at 02:08:12PM -0400, Clem Takahashi wrote:
>> Thanks, Mitch. Your suggestion works on an ubuntu desktop install, but not
>> on my ubuntu server install. Just to be clear, my installation iso is
>> ubuntu-7.04-server-i386.iso, not ubuntu-7.04-desktop-i386.iso. Framebuffer
>> doesn't show up in dmesg (using sudo just to be sure):
>> $ sudo dmesg | grep framebuffer
>> and adding the "vga=<vesa number>" option in menu.lst results in an
>> unrecognized video mode on reboot. However, there is an fbcon module, and
>> three other modules that use it:
>> $ lsmod | grep fbcon
>> fbcon 42656 0
>> tileblit 3584 1 fbcon
>> font 9216 1 fbcon
>> bitblit 6912 1 fbcon
>> so framebuffer is apparently not compiled into the kernel, but is loaded as
>> a module. Is there a way to change the video mode, either in the init
>> scripts when the module is loaded, or once the machine is up?
> You need the vesafb module to load at boot. I haven't tried to change
> initramfs before, but...
> Check and make sure the module exists:
> find /lib/modules/$(uname -r) -name "vesafb.ko"
> I *think* you can add vesafb to /etc/initramfs-tools/modules
> and then 'sudo update-initramfs'.
> Update the following line in /boot/grub/menu.lst
> # defoptions=quiet splash vga=<vesa number>
> Reboot and see what happens.
> You may want to read the initramfs docs first, or wait from someone
> whose done this before to chime in, but I think this will do the trick.
These might help:
You can see what your card will support via:
$ sudo apt-get install hwinfo
$ sudo hwinfo --framebuffer
Then use the resolution code in the vga=
I have a 7.04 (minimal) server setup and modifying the vga= lines in #
defoptions=quiet splash vga=<vesa number> worked for me.
More information about the ubuntu-users