[alsa-devel] [Intel-gfx] Problems with HDMI audio on Intel DG45FC motherboard

Paul Fertser fercerpav at gmail.com
Thu Nov 12 10:49:56 CET 2009


To all the folks reading this on alsa list, sorry for the offtopic, i hope
pressing 'd' one extra time is "ok" for you.

On Wed, Nov 11, 2009 at 03:05:40PM +0800, Wu Fengguang wrote:
> > Do you think you could ask your colleagues at Intel to explain how they've
> > implemented silentstream in the windows driver?
> Hmm, I'm not sure if it would be possible. I'll check it.

I'm sorry for a silly comment but that sounds so wrong in so many ways that
i just can't resist.

I'm sure you're not lying and that means that Intel internally works in a
really freaking ridiculously strange ineffective way that even bears some
signs of insanity, right?

How on Earth can it be not possible to obtain details about driver
implementation? It can't be unmaintained, therefore there're developers who
understand the codebase and for whom it shouldn't be hard to give a precise
answer. Moreover it's unlikely it's hard to determine the original author
of the feature (using git blame like facilities) and ask him about it. At
least that's how things like that generally work. I can't even imagine how
much a process must be screwed up to not allow that.

Another example about Intel is their WiMax drivers. They've written some (i
assume decent since they were accepted mainline) drivers for their
high-quality wimax chipsets. But to actually use them they require
user-space supplicant (a bit like wpa_supplicant but different enough). And
somehow it happened that the supplicant is binary x86-only (not even
amd64!). At the same time they're working on a binary supplicant for arm
(n810 wimax edition) and at the same time they're working on a "open
source" supplicant.

One less obvious manifistation of "suboptimal" code is the intel's X.org
drivers. For quite some time they relied on video bios in one way or
another instead of doing proper register-level modesetting, of course with
all ill effects attached.  And when i needed to use i915resolution to get
native mode for my laptop panel i felt like i got in some kind of absurdist
tale, and not in a nice way.

I'm sure there's some important reason behind all that but to an outsider
that looks just really frustratingly fucked up.

Wu, thank you personally for all your work and involvment and efforts! And
if you by any chance can forward my mail to some sane PR guys, please do,
it would be nice to understand that things like that are _bad_ PR.

Good luck and happy hacking, Wu :)
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercerpav at gmail.com

More information about the Alsa-devel mailing list