From: Justin P. M. <jus...@gm...> - 2009-09-07 18:36:42
|
mike dentifrice wrote: > Hi there, > > I've become quite fed up with the terrible console resolution I get on > my MacBook2,1 and thought it was time to give framebuffer drivers > another go. > > Looks like uvesafb [1] is the standard nowadays, but I haven't been able > to make it work. I have installed the daemon part (v86d, from the Debian > package), and tried to modprobe the module with various resolutions as > an option, such as: > > modprobe uvesafb mode_option=1280x800 > > Unfortunately, I always get the following output, and no success: > > uvesafb: Intel Corporation, Intel(r) 82945GM Chipset Family Graphics > Controller, Hardware Version 0.0, OEM: Intel(r) 82945GM Chipset > Family Graphics Chip Accelerated VGA BIOS, VBE v3.0 > uvesafb: VBIOS/hardware supports DDC2 transfers > uvesafb: monitor limits: vf = 60 Hz, hf = 49 kHz, clk = 71 MHz > uvesafb: scrolling: redraw > uvesafb: abort, cannot ioremap 0x600000 bytes of video memory at 0x40000000 > uvesafb: probe of uvesafb.0 failed with error -5 > > Can anyone share a resolution that works, or give hints as to which FB > driver to try and how? > > Thanks, > > [1] http://dev.gentoo.org/~spock/projects/uvesafb/ > > Not sure, but I think I'm using fbcon, anyways on the imac was using vga=893 macbook(if I can remember) vga=790. Now keep in mind these options are obsolete with grub2 you have to use the new gfxpayload option. at first seemed difficult but really not that bad. firstly you need to create the *.pf2 for the fonts http://grub.enbug.org/gfxterm then tell grub where it is. i.g. cat grub.cfg ### BEGIN /etc/grub.d/00_header ### set default=0 set timeout=5 ### END /etc/grub.d/00_header ### # below is how you setup the font for the screen during boot. # do a google search plenty of info insmod font loadfont (hd0,3)/pathtowhatever*.pf2youhave/unifont.pf2 insmod gfxterm insmod vbe set gfxmode=1900x1200x256 #still uncertain on how to set this terminal_output gfxterm ### BEGIN /etc/grub.d/10_linux ### menuentry "GNU/Linux, Linux 2.6.31-rc8" { insmod ext2 set root=(hd0,3) set gfxpayload=keep #important so once you load this kernel the screen has good font search --no-floppy --fs-uuid --set 43dc53e1-195c-4221-afc1-991e762848f1 linux /boot/vmlinuz-2.6.31-rc8 root=/dev/sda3 ro audit=1 selinux=1 enforcing=0 } remember that this is fairly new so hopefully your screen size is supported. Justin P. Mattock |