$Id: consoleresolution.php 297 2009-12-30 01:49:46Z gjb $

vidcontrol -i

By default, FreeBSD uses an 80x60 terminal. For people more comfortable at the command line, this makes working in a console environment difficult.

To get a higher console resolution, you have to recompile your kernel.

Please note that enabling SC_PIXEL_MODE as required by this tutorial is CPU intensive, and if done on a laptop, may cause your battery life to decrease dramatically.

Add the following to your KERNCONF:
options         SC_PIXEL_MODE

After compiling a new kernel with the above parameters, reboot. Next, get a list of supported console resolutions:
vidcontrol -i mode | less

Add the following to the /etc/rc.conf file:
allscreens_flags="MODE_XXX"
where "XXX" is a resolution mode from your `vidcontrol -i mode` output.