Is framebufer driver a replacement for video driver?

2 messages, 2 authors, 2004-11-04 · open the first message on its own page

Is framebufer driver a replacement for video driver?

From: Mukund JB. <hidden>
Date: 2004-11-04 16:27:57

Hi all,

I have a small query. I may be silly, but please help by make it clear.

Framebuffer definition :-

The frame buffer device provides an abstraction for the graphics
hardware. It represents the frame buffer of some video hardware and
allows application software to access the graphics hardware through a
well-defined interface, so the software doesn't need to know anything
about the low-level (hardware register) stuff.

Does a framebuffer driver directly interact with the hardware registers
of the video card? 
					or 

Is there a generic low level driver that will interact with the
hardware?

What happens when I say startx at command prompt with XF86Config-4 file
configured for framebuffer driver?

Is it like, When I say startx with XF86Config-4 file configured for
framebuffer driver, the video we get is a result of X server using the
framebuffer driver directly? Right?

In this case, Is there a video driver involved in getting the video
apart from the framebuffer driver?

Thanks for the linux society for the continues support.

Regards,
Mukund jampala



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click

Re: Is framebufer driver a replacement for video driver?

From: Antonino A. Daplas <hidden>
Date: 2004-11-04 20:49:35

On Friday 05 November 2004 00:29, Mukund JB. wrote:
Hi all,

I have a small query. I may be silly, but please help by make it clear.

Framebuffer definition :-

The frame buffer device provides an abstraction for the graphics
hardware. It represents the frame buffer of some video hardware and
allows application software to access the graphics hardware through a
well-defined interface, so the software doesn't need to know anything
about the low-level (hardware register) stuff.

Does a framebuffer driver directly interact with the hardware registers
of the video card?
Yes.
					or

Is there a generic low level driver that will interact with the
hardware?
Yes and No. Yes, because there are platform drivers that may work with
many cards (VESA, VGA16, OF).  You can consider them as generic.

However, the hardware specific specific driver will work only with a
particular chipset.
What happens when I say startx at command prompt with XF86Config-4 file
configured for framebuffer driver?

Is it like, When I say startx with XF86Config-4 file configured for
framebuffer driver, the video we get is a result of X server using the
framebuffer driver directly? Right?
Yes.
In this case, Is there a video driver involved in getting the video
apart from the framebuffer driver?
The framebuffer driver itself touches the hardware, and usually it's one
driver per chipset.  However, the interface that is used by the application
is standard.

Tony




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help