From: Stas Sergeev <stssppnn@yahoo.com>
To: Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [ANNOUNCE] New PC-Speaker driver
Date: Thu, 15 Aug 2002 18:34:12 +0400 [thread overview]
Message-ID: <3D5BBBE4.6070301@yahoo.com> (raw)
Hello.
Denis Vlasenko wrote:
> I'm afraid I'll disappoint you guys but chances of
> getting this into mainline
Well, I not counting on that too much myself too,
but only because the code is currently not ready.
> 1.New motherboards have built-in sound,
Not all af them (my K7M doesn't) and there are a
lot of old ones. Note that linux still supports 386.
> it may be crappy but definitely
> better than PC speaker.
Of course but they require an external speakers while
the speaker is always present:)
> Since they may
> be wired differently, you can't be sure which way you
> can force maximum amplitude
> on a particular mobo (there are 2 or 3 ways to reach
> max on different mobos.
Hmm, that sounds strange to me... Could you provide
some details?
> 3.It loads CPU enormously.
Hmm, but it shouldn't. It used to work on my 486DX4-120
without loading CPU too much (not more than 3% - 5%) and
on my Athlon700 the load is not noticeable absolutely.
Yes, it speeds up the timer ints from 100Hz to 18.5KHz,
but the handler is very lightweight, what it does it
mainly just restarts the timer. What is this CPU you
have there that gets overloaded?
> In short: making it work right on wide variety of
> hardware is next to impossible
And I think quite opposite: it works already on most
hardware and with trivial workarounds like disabling
APM idle calls, it can work on even more. What it really
doesn't like is when interrupts are disabled for too long,
but, as noted by Daniel Phillips, this is a bad condition
for many other things as well.
> and even then results are mediocre (low volume, radio
> quality).
Yep, that's the tradeoff for getting 6-bit sound from
a single-bit device:)
> Maybe ALSA team have some member
> crazy enough to join you.
The main problem with ALSA, which can also be a final
problem of getting that in, is that Jaroslav doesn't
like the whole idea of a pc-speaker driver. But I have
a hope that if the driver works well and the code is
also good, he may reconsider:)
> It won't work well for everybody, then it won't live in
> mainline.
Hey, how many drivers are marked Absolete, Experemental
or even Dangerous? This driver can be marked Experemental
at the end.
> Because newcomers will enable it, be pissed off with crap
> sound etc...
Guess what the most newcomers does with the
CONFIG_EXPEREMENTAL option? :)
> Keeping it as a separate patch is completely sane thing
> to do.
... at least for the near future, yes. But probably not forever
as there appears to be some demand, even more than I
initially expected. After all I think that user's demand is
rather strong argument for having any particular feature
when the contrary arguments is only that it won't work in
some rare cases (but won't break anything either).
next reply other threads:[~2002-08-15 14:37 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-15 14:34 Stas Sergeev [this message]
2002-08-26 11:21 ` [ANNOUNCE] New PC-Speaker driver Pavel Machek
2002-08-26 18:33 ` Thunder from the hill
-- strict thread matches above, loose matches on Subject: below --
2002-08-31 13:28 Stas Sergeev
2002-08-16 16:19 Stas Sergeev
2002-08-14 23:28 Stas Sergeev
2002-08-15 10:46 ` Daniel Phillips
2002-08-14 16:58 Stas Sergeev
2002-08-14 22:44 ` Andrew Rodland
2002-08-15 13:18 ` Denis Vlasenko
2002-08-15 10:42 ` Daniel Phillips
2001-11-02 1:25 ` Pavel Machek
2002-08-15 10:57 ` Alan Cox
2002-08-15 11:28 ` Daniel Phillips
2002-08-15 16:34 ` Denis Vlasenko
2002-08-15 11:55 ` Daniel Phillips
2002-08-15 14:34 ` Helge Hafting
2002-08-18 8:49 ` Daniel Phillips
2002-08-16 7:30 ` Albert D. Cahalan
2002-08-14 16:46 Stas Sergeev
2002-07-29 9:29 Stas Sergeev
2002-08-14 16:06 ` Denis Vlasenko
2002-08-14 11:33 ` Michael Knigge
2002-08-14 12:24 ` David Woodhouse
2002-08-14 23:14 ` Daniel Phillips
2002-08-14 23:19 ` Daniel Phillips
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=3D5BBBE4.6070301@yahoo.com \
--to=stssppnn@yahoo.com \
--cc=linux-kernel@vger.kernel.org \
--cc=vda@port.imtp.ilyichevsk.odessa.ua \
/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).