How to disable the Linux VESA frame buffer
Using the X Window System or a VESA Frame Buffer may cause jittery sound.
How do you know if you’re using a frame buffer console?
Is there a penguin in the upper left when it boots, or some other graphic? If so you’re in a frame buffer.
How to remove it
If you’re using LILO:
- ) Edit lilo.conf and remove any line that begins with vga=
- ) run /sbin/lilo -v
- ) reboot
If you’re using Grub:
- ) edit /boot/grub/menu.lst
- ) find the command that loads kernel, e.g. something like this:
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317:off splash=silent showopts
- ) change the parameter vga=… to vga=normal
- ) save and reboot
If you’re not using LILO or Grub, disable Console Drivers -> Frame Buffer -> Support (CONFIG_FB) in your Linux kernel, recompile, install, and reboot.