LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 04-07-2007, 07:19 AM   #1
Mr-Imbroglio
LQ Newbie
 
Registered: Mar 2004
Distribution: slack10.1 :: kernel 2.6.10 :: nvidia6629
Posts: 23

Rep: Reputation: 15
no text in framebuffer???


alright, this is getting annoying. i feel like i've tried just about every option for VGA and nVidia that i could think of under framebuffer support, i've tried changing my lilo setup to default VGA and it's getting to be annoying now. (compiling into kernel, not as modules)

my setup is a 4400 amdx2, 1gb 3200 ram, asus a8n-sli dlx, audigy 2zs, 7950gt and that is all the necessary information. a couple of times i could blindly login and startx, but it seems like my last couple of attempts have frozen at boot and i can't seem to figure out why i can't see anything. please help me with the framebuffer support section and let me know what needs to be compliled in order to move this forward (kernel 2.6.20.3).
 
Old 04-07-2007, 10:02 AM   #2
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
You can compile the necessary stuff into the kernel - that's not a problem.
As you are likely aware, the problem is indeed the framebuffer configuration, and is probably not being helped with an improper/unsupported video mode being set in LILO.
The times it is frozen at boot, I ask if it stays frozen for more than 30 seconds.. When an incorrect mode is received from LILO, the machine will wait up to 30 seconds for you to either press SPACE/RETURN, or enter another mode, or simply wait the 30 seconds for it to continue booting.

SO.. WHat's the problem.. Let's see, are you using the proprietary driver from www.nvidia.com? ? When using those drivers, you cannot use nvidia framebuffer OR rivafb framebuffer..
You also need to specify in LILO an appropriate mode that can be displayed by your card DURING BOOT. This is important, because at this point, there is no fancy high tech driver running the card, so modes are limited until the real driver gets loaded after boot.
Here, I will show you what I have in my kernel, as well as my lilo boot-screen information.. It should give you a good idea what works, for you to start with.
(For the record, I use a GeForce4 MX440 AGP card, and the x86-1.0-9631 driver from nvidia.com, a 2.6.20 kernel, and have an Intel P4 & Intel 845PE chipset with i810 onboard video controller which I am not using).
Xconfig Kernel Support/Options included:
Code:
Graphics Support
    Y = Enable Firmware EDID
    Y = Support For Framebuffer Devices
    Y = VESA VGA Graphics Support
    Y = Intel 840/845/852/855/865/915/etc...
        Y = DDC/I2C for Intel framebuffer devices
Console Display Driver Support
    Y = Enable Scrollback buffer in System RAM
        (64) kb scrollback buffer
Y = Frame buffer Console Support
    Y = Frame buffer Console Rotation
Y = Select Compiled-in Fonts
    Y = VGA 8 x 16
    Y = Console 7 x 14 (not supported by all drivers)
Logo Configuration
    Y = Bootup Logo
        Y = Standard 224-color Linux Logo
And here is what I am using in LILO:
Code:
bitmap=/boot/classyblue640480.bmp
bmp-colors=128,,223,255,,243
bmp-table=440p,80p,1,10
bmp-timer=none
install=bmp
timeout=600
prompt
map=/boot/map
vga="771"
Of course, you will need to adjust the INTEL part(s) to better suit your AMD hardware. And the lilo stuff is an example. If using the LILO boot editor GUI included with some OS's you can see a list of possible supported VGA modes to use.

Last edited by GrapefruiTgirl; 04-07-2007 at 10:08 AM.
 
Old 04-07-2007, 10:46 AM   #3
agentc0re
Member
 
Registered: Apr 2007
Location: SLC, UTAH
Distribution: Slackware
Posts: 200

Rep: Reputation: 34
Quote:
Originally Posted by GrapefruiTgirl
Xconfig Kernel Support/Options included:
Code:
Graphics Support
    Y = Enable Firmware EDID
    Y = Support For Framebuffer Devices
    Y = VESA VGA Graphics Support
    Y = Intel 840/845/852/855/865/915/etc...
        Y = DDC/I2C for Intel framebuffer devices
Console Display Driver Support
    Y = Enable Scrollback buffer in System RAM
        (64) kb scrollback buffer
Y = Frame buffer Console Support
    Y = Frame buffer Console Rotation
Y = Select Compiled-in Fonts
    Y = VGA 8 x 16
    Y = Console 7 x 14 (not supported by all drivers)
Logo Configuration
    Y = Bootup Logo
        Y = Standard 224-color Linux Logo
Where is this config file located and whats the file name?
 
Old 04-07-2007, 10:55 AM   #4
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
The config file will be located inside the kernel source folder, and is called '.config'.
This is rather unimportant, because every time you run xconfig, it loads the current .config file, and when you save and exit from xconfig, it saves the updated .config file.
Not sure I recommend editing the .config file by hand.
 
Old 04-07-2007, 05:51 PM   #5
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
You should also be aware that there are issues with framebuffer and the nvidia driver from nvidia.com. Officially, they dont support framebuffer consoles which usually means that after closing x or switching to a vt the console is full of garbage or coloured blocks.
 
Old 04-07-2007, 05:58 PM   #6
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
I have **read** about that issue too Dive, but have yet to experience it, nor any other problems related to the driver(s). They don't explicitly support frame buffer devices at current, but it seems that with the right configuration, an actual "framebuffer" per se isn't required.

?!?
 
Old 04-07-2007, 06:26 PM   #7
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Try disabling all framebuffer drivers except vesa. That means get rid of nvidiafb and rivafb.
 
Old 04-08-2007, 08:18 AM   #8
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
Quote:
Originally Posted by H_TeXMeX_H
Try disabling all framebuffer drivers except vesa. That means get rid of nvidiafb and rivafb.
No you don't need framebuffer options to use nvidia. Thats what I do - turn off framebuffer options in kernel, use vga=normal in lilo.conf, and change terminal font to an 8x8 to get more text per screen.
 
  


Reply



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
Framebuffer - Text Console doesnt work kozandr Linux - Software 0 10-08-2006 12:35 AM
Correct graphics/framebuffer kernel config options -- garbled console text? Prostetnic_Jeltz Slackware 9 04-20-2006 10:29 AM
How can I copy a bunch of text and then paste it, all in a framebuffer console? Shagrath239 Linux - Newbie 1 02-06-2006 11:32 PM
VESA framebuffer vs Intel framebuffer in Slackware 10.0 with default kernel brancalessio Slackware 3 01-20-2005 03:21 PM
[SOLVED] No text in framebuffer console TarrasQ Linux - Software 2 03-15-2004 03:01 AM

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

All times are GMT -5. The time now is 12:33 AM.

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
Open Source Consulting | Domain Registration