From: "Carlo E. Prelz" <fluido@fluido.as>
To: Antonino Daplas <adaplas@pol.net>
Cc: Linux Fbdev development list <linux-fbdev-devel@lists.sourceforge.net>
Subject: Re: Feature Freeze?
Date: Thu, 6 Mar 2003 08:03:43 +0100 [thread overview]
Message-ID: <20030306070343.GA24575@casa.fluido.as> (raw)
In-Reply-To: <1046913396.1227.176.camel@localhost.localdomain>
Subject: Re: [Linux-fbdev-devel] Feature Freeze?
Date: gio, mar 06, 2003 at 09:18:07 +0800
Quoting Antonino Daplas (adaplas@pol.net):
> > > > 2. console resizing using fbset (besides stty)?
> > >
> > > Nice, if it's not too much work.
> >
> > :-( I hope to improve fbcon to handle this.
> >
>
> If you're really against using fbset to resize the console, then the
> first step is to protect the console from the "dangers" of fbset.
> Secondly, we can have fbcon_resize() validate the mode instead of just
> blindly calling fb_set_var(). If it's not valid, then it can also fetch
> a working mode for it. The user can then fine tune the timings using
> fbset afterwards.
>
>
> So, do we allow fbcon to handle mode validating and fetching, or do we
> just leave all this to fbdev? At least let's bring out some ideas on how
> to go about doing this. Having a working idea, even if dumb, should
> interest other developers in contributing.
I see there currently is much activity on the list. I would like to
present the point of view of a heavy framebuffer user: I write
multimedia code for artists, and I generally generate video via the
framebuffer layer, and trusted old matrox cards (from the Millennium
II to the G550). The general process is:
- open the framebuffer unit
- FBIOGET_VSCREENINFO
- change the appropriate values in fb_var_screeninfo
- FBIOPUT_VSCREENINFO
- mmap
- happily write pixels to the memory area
This, multiplied for all the video heads that I use within the same
program (up to 5 per PC, up to now, *including* the console screen -
in this case I control the machine from a network connection).
I am especially in need to change the BPP value (often using 16BPP
mode), and in a couple of occasions (the latest 2 weeks ago) I had to
feed the output of old G200's to large monitors who are only capable
of TV resolution. This means setting the framebuffer to 768x576 (PAL)
and *interlaced*. The framebuffer model that still survives in 2.4
allows me to obtain all this.
I am not much familiar with all the terminology that is used for the
new layer. Actually, this framebuffer revolution is what keeps me from
enjoying (!) the kernel bleeding edge, as I used to do since almost 10
years ago.
Can I poll the list's huge knowledge to find out if and how I can
obtain the same result with the new layer?
Thanks a lot in advance...
Carlo
--
* Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fluido@fluido.as che bisogno ci sarebbe
* di parlare tanto di amore e di rettitudine? (Chuang-Tzu)
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
for complex code. Debugging C/C++ programs can leave you feeling lost and
disoriented. TotalView can help you find your way. Available on major UNIX
and Linux platforms. Try it free. www.etnus.com
next prev parent reply other threads:[~2003-03-06 7:04 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-05 8:26 Feature Freeze? Antonino Daplas
2003-03-05 9:57 ` Geert Uytterhoeven
2003-03-05 12:46 ` Antonino Daplas
2003-03-05 18:37 ` James Simmons
2003-03-06 1:17 ` Antonino Daplas
2003-03-11 15:55 ` James Simmons
2003-03-05 18:34 ` James Simmons
2003-03-05 18:45 ` Geert Uytterhoeven
2003-03-06 1:18 ` Antonino Daplas
2003-03-06 7:03 ` Carlo E. Prelz [this message]
2003-03-06 7:54 ` Antonino Daplas
2003-03-11 15:57 ` James Simmons
2003-03-05 11:05 ` Sven Luther
2003-03-05 12:46 ` Antonino Daplas
2003-03-05 13:43 ` Sven Luther
2003-03-05 14:04 ` Geert Uytterhoeven
2003-03-05 14:21 ` Sven Luther
2003-03-05 14:23 ` Geert Uytterhoeven
2003-03-05 14:26 ` Sven Luther
2003-03-05 14:46 ` Antonino Daplas
2003-03-05 14:49 ` Sven Luther
2003-03-05 15:25 ` Antonino Daplas
2003-03-05 18:55 ` James Simmons
2003-03-05 18:46 ` James Simmons
2003-03-05 18:52 ` James Simmons
2003-03-05 18:39 ` James Simmons
2003-03-05 18:36 ` James Simmons
2003-03-05 18:29 ` James Simmons
2003-03-06 1:18 ` Antonino Daplas
2003-03-11 16:06 ` James Simmons
[not found] <20030305211727.GA3839@g-kabel.si>
2003-03-05 23:59 ` James Simmons
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030306070343.GA24575@casa.fluido.as \
--to=fluido@fluido.as \
--cc=adaplas@pol.net \
--cc=linux-fbdev-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).