LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 01-06-2007, 08:34 PM   #1
Furlinastis
Member
 
Registered: Dec 2004
Location: Ball of Confusion
Distribution: Artix,Arch,Slackware,Bluewhite64
Posts: 261

Rep: Reputation: 40
enabling the framebuffer


Maybe I'm confused and I'm thinking of something completely different. But when I use the default 2.4.33.3 kernel I get a terminal that is "high res" with a neat little penguin at the top but with 2.6.19.1 I can only get the 80x25 or 80x50 or whatever terminal. I want the high res cause 80x50 is just too confining and looks ugly. I am under the impression that the configuration for this is in device drivers>graphics support in make menuconfig. And I as far as I can see I enabled everything I'm supposed to.

enable firmware EDID
support for frame buffer devices
enable tile blitting support
VGA 16 color graphics support (M)
VESA VGA graphics support
nvidia framebuffer support (M)
nvidia riva support (M)

enable scrollback buffer in system RAM (256KB)
video mode selection support
framebuffer console support (M)

Am I missing something? OH... When I do set vga = 773 after I select the kernel in lilo I get a little prompt saying something about the BIOS and then a string of periods... then the screen tries to switch resolutions, but then I just get a blank screen as though it's getting a signal but no input to output(I hope that made sense) and the hard drive activity light blinks as if it's loading slackware fine but that doesn't do me any good if I can't see anything.
 
Old 01-06-2007, 09:47 PM   #2
sonicbhoc
Member
 
Registered: Aug 2006
Distribution: Gentoo
Posts: 61

Rep: Reputation: 15
Hmm. Is there a vesafb-tng option in there somewhere? that is the thing you have to turn on. I think you have to turn off regular vesa to get vesa tng.
 
Old 01-07-2007, 01:50 PM   #3
Furlinastis
Member
 
Registered: Dec 2004
Location: Ball of Confusion
Distribution: Artix,Arch,Slackware,Bluewhite64
Posts: 261

Original Poster
Rep: Reputation: 40
Quote:
Originally Posted by sonicbhoc
Hmm. Is there a vesafb-tng option in there somewhere? that is the thing you have to turn on. I think you have to turn off regular vesa to get vesa tng.
I don't see any options for a vesafb-tng. Would tile blitting have anything to do with this?

Oh, wait... the problem is that nvidiafb is not loading... anyway to manual set the resolution once linux has loaded?

hmm.. tooling with fbset,(fbset 1280x1024-60) I get this screen that's all static like a broken TV signal.

Last edited by Furlinastis; 01-07-2007 at 01:57 PM.
 
Old 01-07-2007, 07:12 PM   #4
drkstr
Senior Member
 
Registered: Feb 2006
Location: Seattle, WA: USA
Distribution: Slackware 11.0
Posts: 1,191

Rep: Reputation: 45
This is actually just a guess, so sorry if I'm incorrect.

It seems like framebuffer support needs to be staticly compiled since this is needed before the hard disks are mounted. Unless you are using an initrd, there is no way to load those modules in the initial boot process.

Best regards,
...drkstr
 
Old 01-07-2007, 09:46 PM   #5
Furlinastis
Member
 
Registered: Dec 2004
Location: Ball of Confusion
Distribution: Artix,Arch,Slackware,Bluewhite64
Posts: 261

Original Poster
Rep: Reputation: 40
Quote:
Originally Posted by drkstr
This is actually just a guess, so sorry if I'm incorrect.

It seems like framebuffer support needs to be staticly compiled since this is needed before the hard disks are mounted. Unless you are using an initrd, there is no way to load those modules in the initial boot process.

Best regards,
...drkstr
omg! That was it! Thanks
 
Old 01-07-2007, 10:48 PM   #6
Furlinastis
Member
 
Registered: Dec 2004
Location: Ball of Confusion
Distribution: Artix,Arch,Slackware,Bluewhite64
Posts: 261

Original Poster
Rep: Reputation: 40
dm it... now it cuts off as if it was 640x480

Like, I have it set at 1024x768. But when I type a long command, it carriage returns to the same line and over writes the prompt... like:
Code:
255.0 eth0uter:/home/user# route add -net 222.222.222.101 gw 222.222.222.254 netmask 255.
or so... if you understand what I mean... I'm thinking I might have to set it to boot at 1024x768? Instead of doing fbset 1024x768-60?
 
Old 01-08-2007, 12:08 AM   #7
drkstr
Senior Member
 
Registered: Feb 2006
Location: Seattle, WA: USA
Distribution: Slackware 11.0
Posts: 1,191

Rep: Reputation: 45
I am not sure what fbset is, never had to use it. What option are you using in the lilo.conf? Usually all you need to do is use the appropriate vga setting by uncomenting the desired line. But since you said it "cuts off", I'm assuming the problem is more then just using the right lilo setting? I guess I do not fully understand what you are wanting to happen, and what it is doing instead.

If editing the lilo.conf does not help, could you clarify the problem a bit?

...drkstr
 
Old 01-09-2007, 07:39 PM   #8
Furlinastis
Member
 
Registered: Dec 2004
Location: Ball of Confusion
Distribution: Artix,Arch,Slackware,Bluewhite64
Posts: 261

Original Poster
Rep: Reputation: 40
OK, success at last. I finally gave up fiddling with the nvidiafb in the kernel, removed it from the kernel and used the official nvidia drivers instead. (I figure it's best this way anyway in case I want to ever set up fluxbox or something) I set up initrd with the instructions in /boot/README.initrd but I did:

mkinitrd -c -k 2.6.19.1 -m nvidia -f ext3 -r /dev/md1

Edited lilo.conf and now I got 1024x768 res terminal with two little penguins on the top.

Thanks for everyones help.

{Oh and in case you haven't figured out already fbset manually sets the framebuffer on the fly... kind of works... though I was probably using it wrong)

Last edited by Furlinastis; 01-09-2007 at 07:40 PM.
 
Old 01-19-2007, 08:51 PM   #9
osor
HCL Maintainer
 
Registered: Jan 2006
Distribution: (H)LFS, Gentoo
Posts: 2,450

Rep: Reputation: 78
Quote:
Originally Posted by sonicbhoc
Hmm. Is there a vesafb-tng option in there somewhere? that is the thing you have to turn on. I think you have to turn off regular vesa to get vesa tng.
vesafb-tng is a patch that has to be specifically applied to your kernel — only some distros (such as gentoo) have it in their vendor kernel.
 
  


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
Enabling Framebuffer leading to dma_interrupt_expiry trulysachin Linux - Kernel 0 10-19-2006 12:06 PM
Enabling linux framebuffer vidhyapria Linux - Software 1 08-12-2005 01:17 AM
Enabling linux framebuffer vidhyapria Red Hat 2 08-11-2005 12:57 PM
Enabling linux framebuffer vidhyapria Linux - General 1 08-11-2005 08:44 AM
Enabling framebuffer device jaakkop Linux - Hardware 3 08-04-2005 09:03 AM

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

All times are GMT -5. The time now is 11:41 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
Open Source Consulting | Domain Registration