Hi,

the behaviour is caused by the fact that console server sends its output to
the output server (renamed fb server) which contains only text mode and serial
output drivers. Pixel-based kfb driver is currently stand-alone DDF entity
and does not even have a routine to render characters. In other words, you can
either have compositor running on top of kfb, or console running on top of
output. The combination of console and kfb is no longer possible.

In the original GUI branch, old fb server was eliminated, whole driver package 
was ported to DDF and both compositor and console could run on it (i.e. kfb 
had function to render both pixels and characters). During cherrypicking of 
GUI branch, Martin decided to keep the fb server with embedded text drivers for
the console and made DDFized pixel-only kfb driver exclusive for the compositor.

To support the scenario you are trying to achieve, kfb driver would have to
be re-introduced into the output server. Also it would have to be ensured 
during configuration/compilation/initialization that DDFized kfb driver 
and legacy kfb driver are mutually exclusive.

Petr

> -----Original Message-----
> From: HelenOS-devel [mailto:[email protected]] On Behalf
> Of Martin Sucha
> Sent: Thursday, April 18, 2013 10:54 PM
> To: HelenOS development mailing list
> Subject: Re: [HelenOS-devel] Framebuffer problems
> 
> Hi Jiri,
> 
> On 04/18/2013 09:54 PM, Jiří Zárevúcky wrote:
> > I have encountered the following problem with framebuffer.
> > If I disable compositor in the init program (to force legacy console
> > even with framebuffer), then after the framebuffer driver loads,
> > nothing is drawn on the screen. It's still possible to use kernel
> > console, but not the userspace. See the attached screenshots. Can
> > anyone reproduce or possibly tell me why it doesn't work?
> I've just tried running HelenOS with your init.c and I see the same
> behaviour - the screen is not drawn.
> 
> Regards,
> Martin Sucha
> 
> 
> _______________________________________________
> HelenOS-devel mailing list
> [email protected]
> http://lists.modry.cz/cgi-bin/listinfo/helenos-devel


_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to