Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Are framebuffers mandatory?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Huey1
n00b
n00b


Joined: 23 Dec 2004
Posts: 44

PostPosted: Sun Feb 06, 2005 1:32 pm    Post subject: Are framebuffers mandatory? Reply with quote

Hi Gentoo folk

I don't understand "framebuffer support", so...

Are they mandatory?

Can you have more than a 25-line VGA screen without them?

What are the circumstances / motivations for having them?

Does the presence of a framebuffer scheme inhibit or clash with Xserver GUIs like Gnome, KDE, Fluxbox, etc.?

Should a n00b trying to get a working Gentoo to run KDE try to lose "framebuffer support" as a prerequisite? If so.. what exactly does one do to remove framebuffers such that all the parts that might complain are taken care of?

I would be happy with a pointer to any reasonably friendly How-To. I can believe that this stuff is likely to lead to opaque non-understanding while wading through a geek X.org FAQ!

Huey1
Back to top
View user's profile Send private message
Arainach
l33t
l33t


Joined: 08 Jul 2004
Posts: 609

PostPosted: Sun Feb 06, 2005 2:51 pm    Post subject: Reply with quote

Framebuffers are used because they look nicer than a white on black console. I ran many years without one, so I can assure you that they're not necessary. I use one now because it looks nice, but they're not mandatory by any means.
_________________
Gentoo: Stage3 w/ NPTL & udev, gcc 3.4.4 full rebuild
Kernel: 2.6.15-gentoo-r1 w/ 1G-Lowmem Patch
System: Athlon XP 2.2Ghz/1GB Corsair Value/160GB, 250GB WD IDE/128MB GeForce 6800/Sony 17" Trinitron G200 @ 1280x1024x75Hz
Back to top
View user's profile Send private message
adsmith
Veteran
Veteran


Joined: 26 Sep 2004
Posts: 1386
Location: NC, USA

PostPosted: Sun Feb 06, 2005 2:57 pm    Post subject: Reply with quote

I've never run framebuffers... just plain console and X. I never really saw the point of console eye-candy...

If FrameBuffer-mode X ever really works, I might use that, but since xorg is rapidly improving tradtional X, I don't really see the point there, either.

So, no, FB is never needed. IMHO, it's mostly a gimmick.
Back to top
View user's profile Send private message
mhodak
Veteran
Veteran


Joined: 15 Nov 2003
Posts: 1218

PostPosted: Sun Feb 06, 2005 6:27 pm    Post subject: Reply with quote

Framebuffer is not only for eye candy, with it one can get higher resolutions (i.e. fit more text onto screen). Also it allows to run certain applications in graphics mode without having X running (graphical links web browser, mplayer etc.). You can also have graphics background (tux sitting in the corner of the screen is nice).
So, FB is not needed, but is not used for eye candy only.
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Sun Feb 06, 2005 8:37 pm    Post subject: Re: Are framebuffers mandatory? Reply with quote

Huey1 wrote:
Hi Gentoo folk

I don't understand "framebuffer support", so...

Are they mandatory?

Nope, which is lucky since my oldest machine doesn't have one :-)

Huey1 wrote:
Can you have more than a 25-line VGA screen without them?

No

Huey1 wrote:
What are the circumstances / motivations for having them?

Getting a decent amount of text on a console screen. On LCD's, getting it to the native resolution - it's much prettier that way :-)

Huey1 wrote:
Does the presence of a framebuffer scheme inhibit or clash with Xserver GUIs like Gnome, KDE, Fluxbox, etc.?

Not really.
I have heard of issues with video drivers (ATi or Nvidia I think) complaining a bit if you swap between the two, but I think those have been ironed out - works fine for me.

Huey1 wrote:
Should a n00b trying to get a working Gentoo to run KDE try to lose "framebuffer support" as a prerequisite? If so.. what exactly does one do to remove framebuffers such that all the parts that might complain are taken care of?

No. First thing I do when configuring a system is to set up framebuffer so I can see what I'm doing; I don't turn it off to get X going.
To turn it off, you remove the vga= and video= parameters in grub.conf. If you're using vesafb-tng then it may use vesa= rather than vga= - can't confirm that, I don't use it 'cos it's got a horrible deadly bug with my laptop.

Huey1 wrote:
I would be happy with a pointer to any reasonably friendly How-To. I can believe that this stuff is likely to lead to opaque non-understanding while wading through a geek X.org FAQ!

Have a look at http://gentoo-wiki.com/HOWTO_fbsplash - hope it's what you're looking for :-)
_________________
What are you, stupid?
Back to top
View user's profile Send private message
Huey1
n00b
n00b


Joined: 23 Dec 2004
Posts: 44

PostPosted: Sun Feb 06, 2005 11:01 pm    Post subject: Reply with quote

My thanks to you Archangel1.
Still .. I had better come clean about the motivation for the questions. This is my first Gentoo system, and also my first real Linux install that was anything more than a curious adventure with a distro disc. I am set on not messing up what I have invested such time and learning in.

But I am faced with some problems. It starts with ..
Code:
emerge kde

Much time passes... 8O Xorg arrives as a dependancy.

Try
Code:
startx
and we get
Quote:
Fatal server error:
Cannot run in framebuffer mode. Please specify bus IDs
for all framebuffer devices

Further information I have from noticing the stuff that now exists
I now have a /root/xorg.conf.new

I understand from the Gentoo KDE Install guide that this is first edited using nano, then tested with
Code:
X -config /root/xorg.conf.new

Then moved to the standard location with..
Code:
cp/root/xorg.conf.new /etc/X11/xorg.conf
startx


Its at that test stage we get the error message. I have not so far meddled with anything, but you can see why I thought framebuffers maybe should be ditched. Is it just possible that a "start kde" will automatically switch off framebuffers before we invoke "startx"?

Do we have to get "startx" good and working before we go for
Code:
$ echo "exec startkde" > ~/.xinitrc
$ env-update; source /etc/profile
$ startx
$ exit
# ls /etc/X11/Sessions
# nano -w /etc/rc.conf
# rc-update add xdm default
# reboot

??
Huey1
Back to top
View user's profile Send private message
mhodak
Veteran
Veteran


Joined: 15 Nov 2003
Posts: 1218

PostPosted: Sun Feb 06, 2005 11:53 pm    Post subject: Reply with quote

You can try disabling FB stuff in your grub config file and see if that helps.
Back to top
View user's profile Send private message
transient
l33t
l33t


Joined: 13 Jan 2005
Posts: 759

PostPosted: Mon Feb 07, 2005 12:19 am    Post subject: Reply with quote

What those errors look like are that the X server cant find your graphics card's framebuffer.
Every card has one of these, the framebuffer devices in the kernel are slightly different in that theyre an abstraction...
Do you happen to have multiple graphics cards?
It would help greatly if you could post your xorg.conf file
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Tue Feb 08, 2005 11:41 pm    Post subject: Reply with quote

Huey1 wrote:

Try
Code:
startx
and we get
Quote:
Fatal server error:
Cannot run in framebuffer mode. Please specify bus IDs
for all framebuffer devices

Further information I have from noticing the stuff that now exists
I now have a /root/xorg.conf.new

That's officially weird - I've never seen that error before.
Your conclusion seemed pretty logical - as mhodak has suggested, disabling FB stuff sounds like it's worth a shot.

Huey1 wrote:

Do we have to get "startx" good and working before we go for
Code:
$ echo "exec startkde" > ~/.xinitrc
$ env-update; source /etc/profile
$ startx
$ exit
# ls /etc/X11/Sessions
# nano -w /etc/rc.conf
# rc-update add xdm default
# reboot

??
Huey1

Yes.
Well, you don't _have_ to, but it's obviously a bad idea to have X running at boot if it's not working properly.
I haven't bothered putting startkde in ~/.xinitrc; setting it in rc.conf seemed to be enough for me.
_________________
What are you, stupid?
Back to top
View user's profile Send private message
hoggbottom59
n00b
n00b


Joined: 14 Mar 2005
Posts: 16

PostPosted: Thu Mar 31, 2005 11:13 pm    Post subject: Reply with quote

I an error of:

'Fatal Server Error Cannot run in Framebuffer mode. Please specify bus IDs for all fb devices'

Have tried using a vga arg with the kernel but still didn't work. But Knoppix boots into a full-fledged gui with correct res and depth.

Leon.
Back to top
View user's profile Send private message
transient
l33t
l33t


Joined: 13 Jan 2005
Posts: 759

PostPosted: Fri Apr 01, 2005 12:06 am    Post subject: Reply with quote

Post the output of these commands, and put each in code tags:
Code:
grep -v '#' /etc/xorg.conf
and
Code:
cat /var/log/Xorg.0.log
Back to top
View user's profile Send private message
gentoo_x64_n00b
n00b
n00b


Joined: 02 Apr 2005
Posts: 1

PostPosted: Sat Apr 02, 2005 12:02 am    Post subject: Reply with quote

Just wanted to pipe in and say I'm having the same problem as the thread creator, so I will be watching this one.

I'm only using one video card (AGP Radeon 9700 Pro)

I'll post the stuff the guy above me asked for as soon as I get a chance :)
Back to top
View user's profile Send private message
xkalibur1554
Apprentice
Apprentice


Joined: 31 Mar 2005
Posts: 206
Location: USA

PostPosted: Sat Apr 02, 2005 2:31 am    Post subject: Reply with quote

i have this same problem, using enlightenment, i get the same frame buffer error, doesn anyone know how to fix it? It just happened after the last reboot, it all worked fine before.
Back to top
View user's profile Send private message
kimchi_sg
Advocate
Advocate


Joined: 26 Nov 2004
Posts: 3038

PostPosted: Sat Apr 02, 2005 2:58 am    Post subject: Reply with quote

I can't say I know the answer...

But doing a search (restricted results to this forum only) on "framebuffer specify bus devices" turned up these 2 links:
  1. https://forums.gentoo.org/viewtopic-t-259513-highlight-framebuffer+specify+bus+devices.html
  2. https://forums.gentoo.org/viewtopic-t-264778-highlight-framebuffer+specify+bus+devices.html
Both seem to indicate that an improperly-configured (or messed up?) xorg.conf is the cause of this problem.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum