LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-02-2005, 02:05 AM   #1
lowpro2k3
Member
 
Registered: Oct 2003
Location: Canada
Distribution: Slackware
Posts: 340

Rep: Reputation: 30
Huge fonts in console


I can't get a kernel to compile and give me nice small, crisp fonts for using at the command line. I've tried many things in the 'Device Drivers'->'Graphics Support' section and related sections of the kernel menus to get this working.

This is what I think is relevant from the .config file.

Code:
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
# CONFIG_VIDEO_SELECT is not set
# CONFIG_FB_HGA is not set
CONFIG_FB_NVIDIA=y
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set

#
# Logo configuration
#
# CONFIG_LOGO is not set
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
One problem I think I'm having, is the fact that I can't _select_ this option in the 'Device Drivers'->'Graphics Support'->'Console Display Support Section':

Code:
[---] VGA Text Console
[ ] Video mode selection support
<*> Framebuffer Console support[*] Select compiled-in fonts
[ ]    VGA 8x8 font[*]    VGA 8x16 font
...
For my actual graphics driver, I have these choices selected in the 'Graphics Support' section:

Code:
<*> Support for frame buffer devices
...
<*> nVidia Framebuffer support[*]   Enable DCC Support
When I build my kernels with these choices, or various combinations of what I think might help, they work fine, except the large display support I'm looking for. After I install the kernel, this support isn't there, and since I've been messing with the nvidia drivers lately, I have no X-server until I rerun the nvidia driver installation shell script. Once I run the script and nvidia compiles and loads its kernel module (nvidia.ko), I can start X, but I still have no support available. I'm using _huge_ fonts right now in my console, on a new nvidia 6600GT with a 17" monitor. I've messed with Slack and Linux and kernels on other computers and I just selected the selection I greened out above. It was 'there' and worked fine.

One last thing I should note, is that when I hit the '?' key over that green selection, I see what it depends on:

Code:
CONFIG_VGA_CONSOLE:

Saying Y here will allow you to use Linux in text mode through a display that complies with the generic VGA standard. Virtually everyone wants that.

...

Say Y.

...

SYMBOL: VGA_CONSOLE [=y]
Prompt: VGA text console
  Defined at drivers/video/console/Kconfig:7
  Depends on VT, !ARCH_ACORN && !ARCH_EBSA110 && !4xx \
      && !8x && !SPARC32 && !M68K && !PARISC && (EMBEDDED || !X86)
  Location:
    -> Device Drivers
      -> Graphics Support
        -> Console display driver support

Any help would be appreciated.

- lowpro2k3
 
Old 08-02-2005, 02:10 AM   #2
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,230

Rep: Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713Reputation: 713
You have to recompile the kernel without these features :
- CONFIG_FB_NVIDIA
- CONFIG_FB_NVIDIA_I2C

But with :
- CONFIG_FB_VESA
- CONFIG_VIDEO_SELECT
 
Old 08-02-2005, 02:19 AM   #3
lowpro2k3
Member
 
Registered: Oct 2003
Location: Canada
Distribution: Slackware
Posts: 340

Original Poster
Rep: Reputation: 30
Thumbs up

I'm on it
 
Old 08-02-2005, 02:41 AM   #4
lowpro2k3
Member
 
Registered: Oct 2003
Location: Canada
Distribution: Slackware
Posts: 340

Original Poster
Rep: Reputation: 30
Smile Its working!

Its working now.

I first tried your suggestion, rebooted and nothing seemed to change. Then I had the urge to enable the bootup logo in the kernel source. I did that, nothing. I thought "hmm, thats weird" and remembered when I was configuring lilo I set it to VGA mode just to rule out any errors on the old stuff I was working on. After changing:

VGA=normal

to:

# VESA framebuffer console @1024x768x64k
VGA=791

in my lilo.conf file, and rerunning lilo, I rebooted and it all came back! So I'm not sure which exact change triggered it, I think it was a combination of lilo.conf changes and the kernel changes you mentioned.

Thanks very much for your help,

- lowpro2k3
 
Old 08-02-2005, 02:59 PM   #5
Shade
Senior Member
 
Registered: Mar 2003
Location: Burke, VA
Distribution: RHEL, Slackware, Ubuntu, Fedora
Posts: 1,418
Blog Entries: 1

Rep: Reputation: 46
For future reference "VGA=normal" disables framebuffer entirely. If you had expected to see 'clean and crisp' fonts and a nice resolution while you had "VGA=normal" set, then you were missing the boat

Glad you got it sorted out.

--Shade
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
HUGE fonts Snyke Linux - Software 1 09-23-2005 03:35 PM
Huge X Fonts six6 Debian 1 10-08-2004 05:46 PM
Huge fonts Dalmuti Linux - Distributions 1 04-17-2003 05:32 AM
huge toolbar fonts jamaso Slackware 6 01-06-2003 08:59 AM
huge fonts polarcat Linux - Newbie 7 03-14-2001 11:24 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration