Framebuffer in widescreen (1280×800)

Giugno 7, 2009 at 5:54 pm (Gentoo, How-To, Linux, TerminalDipendente, opensource) (, , )

wide

wide

Testato su Gentoo, kernel 2.6.30-rc8 (vanilla), intel GMA 950.

Il nostro scopo è avere il framebuffer, in widescreen. Normalmente infatti, assume un rapporto 4:3, non andando quindi con la risoluzione nativa del monitor (monitor wide sono molto frequenti nei portatili).

Tutto ciò che dobbiamo fare è:

  • installare il pacchetto v86d
  • Configurare il kernel in questo modo:
    CONFIG_INITRAMFS_SOURCE=”/usr/share/v86d/initramfs”,
    sotto “Device Drivers”–>”Graphics support”–>”Support for frame buffer devices”–>tutto deselezionato tranne “Userspace VESA VGA graphics support” come modulo.
  • Compilate il kernel, e ricompilate klibc.
  • Configurate grub in modo da lanciare il minimo indispensabile:
    kernel /boot/vmlinuz root=/dev/sda4
    Senza quindi dare ulteriori direttive per l’fb.
  • Una volta loggati, come root date:
    modprobe uvesafb mode_option=1280×800-32 scroll=ywrap.

Ed è tutto.

Enjoy.

2 Commenti

  1. daniele ha detto,

    A proposito dello screenshot, è un’istanza di screen? Come si fa ad avere quella suddivisione dello schermo?
    Grazie

  2. mikybased ha detto,

    è dvtm, magari dopo ne faccio un articolo..
    cmq sia è possibile ottenere la divisione verticale patchando screen

Pubblica un Commento