-   Slackware (
-   -   Framebuffer problem with 2.4.20 kernel (

biosx 12-02-2002 12:14 PM

Framebuffer problem with 2.4.20 kernel
Hey all, long time. Just recompiled with 2.4.20 kernel. Updated NVIDIA drivers, PCMCIA (its a laptop), and my linux-wlan. Anyway, I noticed that there wasn't a menu config option for a framebuffer in the console drivers section. I enabled everything in the console drivers section anyway (VGA Console and Video Selection).

Now to the problem.

I have LILO configured for the framebuffer @ 1024x768 (256) but the resolution is irrelevant. Every time I reboot with the new kernel the framebuffer doesn't work. I just get a blank, black screen as the system boots. Nothing is halted, it is just that I get no image on the screen. I tried changing the resolution and color depth but the same thing happens.

Has anybody gotten framebuffer support working in 2.4.20?

Hardware specs:
P4 1.6 - 256 DDR - Geforce 2 Go - Laptop Display (max @ 1024x768)


LNXman 12-02-2002 02:15 PM

You have probably enabled experimental frame buffers when you enabled all. Not a good idea if you ask me. Especially if it is experimental. Anyways, you are going to have to re-compile your kernel and do not enable the experimental fb drivers for high end cards (i.e. ATI, MATROX, NVIDIA, 3DFX, etc) and only keep low end drivers like vesa (default) and vga. Don't be tempted to use the NVidia frame buffer because you will be running into problems when XFree86 loads its NVidia drivers.


acid_kewpie 12-02-2002 07:55 PM

framebuffer has been "experimental" for aaaaaaaaaaaaaaages huh? you'd think that they'd accept it was working now..!

LNXman 12-02-2002 08:50 PM

I figured the kernel tree maintainers would just get rid of them after a while, since they were included (mostly) for non-gui systems (small population target), such that you can still have most of the features of your popular video card within your vt consoles. However, I did not understand the theory behind it since real servers don't have high-end cards built in them and everyone else uses gui.

Besides, the idea for high-end fbs never caught on. An indicator is the last development date for those high-end cards listed. The fact is that most users would rather use the gui drivers, and would never have a need for them. Most end-users just fail to understand the purpose for those buffers (unless they are curious and compile them in their kernel -- an example is this post ;) ). Thus learning about them the "curious-george" way. . :)

Probably they will be removed when version 2.6.X is released. . .

neo77777 12-02-2002 09:21 PM

How about Console Drivers->Frame buffer when you select Prompt for development and/or incomplete code/drivers in Code maturity level options?
I have 2.4.20 with frame buffer support going on my slack install, none of a problem. Well, yes frame buffer was there for ages, and as I can understand it migrated from UNIX where there weren't any sofisticated video hardware at the times and luck of drivers.

moses 12-02-2002 10:21 PM

Build your framebuffers as modules, and only load the one you
I've got 2.4.20 on an experimental machine, and FBs work. Well,
the radeon one works. . .

All times are GMT -5. The time now is 08:24 PM.