<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Sound on Linux Anti-FUD: Calm, Certainty and Confidence</title>
	<atom:link href="http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/feed/" rel="self" type="application/rss+xml" />
	<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/</link>
	<description>Illegitimi non carborundum</description>
	<lastBuildDate>Tue, 27 Jul 2010 12:14:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-496</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Fri, 22 Jan 2010 10:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-496</guid>
		<description>In an ideal world we&#039;d all just sit down in a big room with all the hardware manufacturers in the world and then develop our replacement sound stack and not release until it worked with every bit of hardware in the room. In the real world this doesn&#039;t happen!

I&#039;m sorry you&#039;re having problems at the moment but without people reporting the problems and seeing that they are fixed, we cannot expect to move forward. Complaining that &quot;it worked with X, Y years ago&quot; doesn&#039;t really help. We&#039;re aware that regressions are introduced by driving the sound hardware in a very different way to before. This is inevitable with such a change. People should be keen to say &quot;OK, so things no longer work so well for me, what can I do to help fix it again?&quot; rather than just saying &quot;It&#039;s broken, it worked via a different way a year ago, this is shit, I&#039;m going to complain&quot;. It&#039;s all about the attitude really and while I don&#039;t mean to pick on you personally (as your message was very polite and well mannered etc.) people who are part of the FOSS &quot;movement&quot; should appreciate that things are not deliberately broken, nor are things changed without due cause. Sure, it would be nice if we had the resources to QA everything fully on every hardware in existence before releases etc. but that simply isn&#039;t possible. We need user feedback and quality bug reports to get things working. It&#039;s how things work.


I strongly encourage you to help report bugs and get the problems fixed for yourself and for the benefit of others with similar hardware.

If you cannot do that just now, just use the interface your distro should provide you to disable PulseAudio and try again with a new round of updates to see if other people have managed to report and have fixed the bug or bugs you were experiencing before.

For reference, Skype with PA works exactly how I want it to now! My Bluetooth headset works great with it and the ability to move streams from built in sound card to the headset is perfect. It does it automatically without me having to do anything. Accept call, open headset, streams move across. Perfect!</description>
		<content:encoded><![CDATA[<p>In an ideal world we&#8217;d all just sit down in a big room with all the hardware manufacturers in the world and then develop our replacement sound stack and not release until it worked with every bit of hardware in the room. In the real world this doesn&#8217;t happen!</p>
<p>I&#8217;m sorry you&#8217;re having problems at the moment but without people reporting the problems and seeing that they are fixed, we cannot expect to move forward. Complaining that &#8220;it worked with X, Y years ago&#8221; doesn&#8217;t really help. We&#8217;re aware that regressions are introduced by driving the sound hardware in a very different way to before. This is inevitable with such a change. People should be keen to say &#8220;OK, so things no longer work so well for me, what can I do to help fix it again?&#8221; rather than just saying &#8220;It&#8217;s broken, it worked via a different way a year ago, this is shit, I&#8217;m going to complain&#8221;. It&#8217;s all about the attitude really and while I don&#8217;t mean to pick on you personally (as your message was very polite and well mannered etc.) people who are part of the FOSS &#8220;movement&#8221; should appreciate that things are not deliberately broken, nor are things changed without due cause. Sure, it would be nice if we had the resources to QA everything fully on every hardware in existence before releases etc. but that simply isn&#8217;t possible. We need user feedback and quality bug reports to get things working. It&#8217;s how things work.</p>
<p>I strongly encourage you to help report bugs and get the problems fixed for yourself and for the benefit of others with similar hardware.</p>
<p>If you cannot do that just now, just use the interface your distro should provide you to disable PulseAudio and try again with a new round of updates to see if other people have managed to report and have fixed the bug or bugs you were experiencing before.</p>
<p>For reference, Skype with PA works exactly how I want it to now! My Bluetooth headset works great with it and the ability to move streams from built in sound card to the headset is perfect. It does it automatically without me having to do anything. Accept call, open headset, streams move across. Perfect!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan Carlos Perez</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-495</link>
		<dc:creator>Juan Carlos Perez</dc:creator>
		<pubDate>Fri, 22 Jan 2010 01:26:56 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-495</guid>
		<description>This is an interesting article, but I should not be reading it. The microphone of the computer should &quot;Just work&quot; and I should not have to read lots of things in internet install programs which result in forced reboots, to no avail. I have been using Ubuntu since its first version and has advanced quite a lot but regarding sound it went back wards some time ago, before version 9.04 because neither that not 9.10 work. I used Skype without problems some time ago. So is not the hardware it is the sound system. And there are quite some people who have the same problem.</description>
		<content:encoded><![CDATA[<p>This is an interesting article, but I should not be reading it. The microphone of the computer should &#8220;Just work&#8221; and I should not have to read lots of things in internet install programs which result in forced reboots, to no avail. I have been using Ubuntu since its first version and has advanced quite a lot but regarding sound it went back wards some time ago, before version 9.04 because neither that not 9.10 work. I used Skype without problems some time ago. So is not the hardware it is the sound system. And there are quite some people who have the same problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-483</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Sun, 17 Jan 2010 20:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-483</guid>
		<description>I totally disagree with your figures there. 2% is very low. Both Windows (since XP) and OS X support multiple users logged in simultaneously very well. Are you suggesting that Linux should not support multiple user logins? If so, why do we bother having &quot;users&quot; at all. Why not just have a single &quot;user&quot; account?!!!

The multiple user concept is ingrained in Linux history and there is no reason to change this now - it&#039;s still very useful. The design decisions made are also completely separate from the Audio stack per-se. The user session tracking system is Console Kit and has several uses beyond the audio stack. We just integrate into the systems that are there and to good effect.

If you follow any of the more recent trends in Linux you will see that multiple users (and also simultaneous active users via a multi-seat system) are very much issues that we need to deal with.</description>
		<content:encoded><![CDATA[<p>I totally disagree with your figures there. 2% is very low. Both Windows (since XP) and OS X support multiple users logged in simultaneously very well. Are you suggesting that Linux should not support multiple user logins? If so, why do we bother having &#8220;users&#8221; at all. Why not just have a single &#8220;user&#8221; account?!!!</p>
<p>The multiple user concept is ingrained in Linux history and there is no reason to change this now &#8211; it&#8217;s still very useful. The design decisions made are also completely separate from the Audio stack per-se. The user session tracking system is Console Kit and has several uses beyond the audio stack. We just integrate into the systems that are there and to good effect.</p>
<p>If you follow any of the more recent trends in Linux you will see that multiple users (and also simultaneous active users via a multi-seat system) are very much issues that we need to deal with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CasHew4</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-479</link>
		<dc:creator>CasHew4</dc:creator>
		<pubDate>Sat, 09 Jan 2010 20:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-479</guid>
		<description>Its sounds like you are ignoring the KISS formula in order to implement features that are required by less than 2% of the users. Multiple users logged in simultaneously on one desktop computer? Come on now, how often does this happen? Many of the &quot;modern desktop requirements&quot; that you insist on are actally needed by very few users. Needless complexity usually results in chaos that negates any advances.</description>
		<content:encoded><![CDATA[<p>Its sounds like you are ignoring the KISS formula in order to implement features that are required by less than 2% of the users. Multiple users logged in simultaneously on one desktop computer? Come on now, how often does this happen? Many of the &#8220;modern desktop requirements&#8221; that you insist on are actally needed by very few users. Needless complexity usually results in chaos that negates any advances.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-386</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Tue, 24 Nov 2009 16:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-386</guid>
		<description>Well this is sadly the kind of reply that is so common from people who really don&#039;t understand how open source software works. PulseAudio has certainly had it&#039;s problems, no-one (myself included) has denied that, but these problems have typically fallen into two categories: integration issues (e.g. the fault of the distro) or driver issues (due to new features exposed in the low level ALSA drivers that no other ALSA client has used before). Both of these issues have been largely addressed these days, although obviously some problems still remain.
PulseAudio has now been adopted by the major distributions, which means that it is now getting a lot of exposure and testing. It is this exposure and testing that drives the bug fixes that are needed. Without a critical mass, corner cases are missed and obscure hardware is not fixed at the driver level. OSSv4 has simply not had the exposure needed to be able to make a &quot;it just works&quot; statement hold water. I cannot and will not accept such a statement without seeing either a detailed study of the testing procedure and hardware used, or until it reaches a critical mass and has been in used for a reasonable period of time. The bugs exposed in the ALSA drivers by the later versions of PA (0.9.11+) take advantage of advanced timing feedback from the driver layer in a way that will save power. This is something that OSSv4 cannot do, and thus a comparison is not like for like... do more advanced things, expect more bugs during the initial stages: this is what is expected. Sure there are teething problems but it doesn&#039;t mean the fundamental architecture or thinking is flawed.
Like it or not, the OSS API is dying. It&#039;s already being disabled by default on the major Linux distros and there is no chance of having two competing audio driver infrastructures in the kernel, ALSA has won there.
If you really care about making Linux audio better, then you should just abandon OSS evangelism and help make the tools that are being used now better. Even if OSSv4 were better (I don&#039;t believe it is personally, but it is irrelevant here), sometimes you just have to admit defeat... Betamax had it&#039;s little ass kicked by VHS if you remember!</description>
		<content:encoded><![CDATA[<p>Well this is sadly the kind of reply that is so common from people who really don&#8217;t understand how open source software works. PulseAudio has certainly had it&#8217;s problems, no-one (myself included) has denied that, but these problems have typically fallen into two categories: integration issues (e.g. the fault of the distro) or driver issues (due to new features exposed in the low level ALSA drivers that no other ALSA client has used before). Both of these issues have been largely addressed these days, although obviously some problems still remain.<br />
PulseAudio has now been adopted by the major distributions, which means that it is now getting a lot of exposure and testing. It is this exposure and testing that drives the bug fixes that are needed. Without a critical mass, corner cases are missed and obscure hardware is not fixed at the driver level. OSSv4 has simply not had the exposure needed to be able to make a &#8220;it just works&#8221; statement hold water. I cannot and will not accept such a statement without seeing either a detailed study of the testing procedure and hardware used, or until it reaches a critical mass and has been in used for a reasonable period of time. The bugs exposed in the ALSA drivers by the later versions of PA (0.9.11+) take advantage of advanced timing feedback from the driver layer in a way that will save power. This is something that OSSv4 cannot do, and thus a comparison is not like for like&#8230; do more advanced things, expect more bugs during the initial stages: this is what is expected. Sure there are teething problems but it doesn&#8217;t mean the fundamental architecture or thinking is flawed.<br />
Like it or not, the OSS API is dying. It&#8217;s already being disabled by default on the major Linux distros and there is no chance of having two competing audio driver infrastructures in the kernel, ALSA has won there.<br />
If you really care about making Linux audio better, then you should just abandon OSS evangelism and help make the tools that are being used now better. Even if OSSv4 were better (I don&#8217;t believe it is personally, but it is irrelevant here), sometimes you just have to admit defeat&#8230; Betamax had it&#8217;s little ass kicked by VHS if you remember!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Story</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-380</link>
		<dc:creator>J Story</dc:creator>
		<pubDate>Mon, 23 Nov 2009 09:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-380</guid>
		<description>Funny. You say: &quot;So the people who talk about OSSv4 and how it can do mixing and per-app volume control and how this means that ALSA and PulseAudio are not needed are totally underestimating what’s needed in a modern audio stack.&quot; But what you seem to misunderstand is that OSSv4 actually works.

Excuse after excuse is offered why Pulseaudio doesn&#039;t *really* suck, if only blah, blah, blah, and how terribly superior it is. However, the fact is that it does suck. OSSv4 has what I want -- some of what pulseaudio claims to offer -- and doesn&#039;t have what I don&#039;t want -- no audio, skipping, pegged cpu -- which pulseaudio delivers in spades. Are audio decisions for Linux distributions being made by masochists, that they prefer the polished turd?</description>
		<content:encoded><![CDATA[<p>Funny. You say: &#8220;So the people who talk about OSSv4 and how it can do mixing and per-app volume control and how this means that ALSA and PulseAudio are not needed are totally underestimating what’s needed in a modern audio stack.&#8221; But what you seem to misunderstand is that OSSv4 actually works.</p>
<p>Excuse after excuse is offered why Pulseaudio doesn&#8217;t *really* suck, if only blah, blah, blah, and how terribly superior it is. However, the fact is that it does suck. OSSv4 has what I want &#8212; some of what pulseaudio claims to offer &#8212; and doesn&#8217;t have what I don&#8217;t want &#8212; no audio, skipping, pegged cpu &#8212; which pulseaudio delivers in spades. Are audio decisions for Linux distributions being made by masochists, that they prefer the polished turd?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vermax</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-341</link>
		<dc:creator>Vermax</dc:creator>
		<pubDate>Fri, 13 Nov 2009 12:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-341</guid>
		<description>In my opinion nobody who&#039;s interested in supporting Linux should care about Unix&#039;es. Their problems are their problems and why someone who&#039;s only interested in supporting Linux should care about them? I&#039;m talking for myself.</description>
		<content:encoded><![CDATA[<p>In my opinion nobody who&#8217;s interested in supporting Linux should care about Unix&#8217;es. Their problems are their problems and why someone who&#8217;s only interested in supporting Linux should care about them? I&#8217;m talking for myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: So how does the KDE PulseAudio support work anyway? &#171; Colin.Guthr.ie</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-266</link>
		<dc:creator>So how does the KDE PulseAudio support work anyway? &#171; Colin.Guthr.ie</dc:creator>
		<pubDate>Fri, 30 Oct 2009 11:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-266</guid>
		<description>[...] So I hope I&#8217;ve provided a good and in-depth overview of how this support works. Please keep any comments on topic. If you want to post comments about PA in general, please do so on (and after reading!) this article. [...]</description>
		<content:encoded><![CDATA[<p>[...] So I hope I&#8217;ve provided a good and in-depth overview of how this support works. Please keep any comments on topic. If you want to post comments about PA in general, please do so on (and after reading!) this article. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-213</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Mon, 19 Oct 2009 15:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-213</guid>
		<description>Arts is a pain and needs to die. Thankfully it has. I&#039;d recommend updating to KDE 4 and using my various patches to Phonon + KDE to make KDE4+Pulseaudio not suck: http://colin.guthr.ie/2009/10/kde-plus-pulseaudio-does-not-equal-sucks/

That said, arts can be made to run on top of PA, some people configure it to use ESD but personally I had good experience with just plain alsa output and no silly specific config. YMMV tho&#039;.</description>
		<content:encoded><![CDATA[<p>Arts is a pain and needs to die. Thankfully it has. I&#8217;d recommend updating to KDE 4 and using my various patches to Phonon + KDE to make KDE4+Pulseaudio not suck: <a href="http://colin.guthr.ie/2009/10/kde-plus-pulseaudio-does-not-equal-sucks/" rel="nofollow">http://colin.guthr.ie/2009/10/kde-plus-pulseaudio-does-not-equal-sucks/</a></p>
<p>That said, arts can be made to run on top of PA, some people configure it to use ESD but personally I had good experience with just plain alsa output and no silly specific config. YMMV tho&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colin.guthr.ie/2009/08/sound-on-linux-anti-fud-calm-certainty-and-confidence/comment-page-1/#comment-212</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Mon, 19 Oct 2009 15:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://colin.guthr.ie/?p=126#comment-212</guid>
		<description>Well, I generally don&#039;t allow anonymous posts, but I just wanted to correct my grammar. I found two cases where I&#039;ve used &quot;it&#039;s&quot;  incorrectly. All other cases are contractions of &quot;it is&quot; or &quot;it has&quot; both of which are valid in my book. I&#039;ve not counted but there were over 15 of such occurrences, so slightly higher than your &quot;not a single&quot; count.

Now with Linux you can say what you like about the development process but ultimately whose itch is going to get scratched? Your itch because you&#039;re the end user, or mine because I&#039;m the developer. Guess what? Mine comes first, because I&#039;m the one doing it!!! If it happens to fit in with your itch, then great, lucky you. If not, maybe I&#039;ll scratch it for you because I&#039;m in a good mood, or maybe I need to scratch it to get to something else behind it.

Linux is not some commercial entity that must please it&#039;s end users or obtain some benchmark of desktop penetration. It&#039;s not marketed, it&#039;s not market-driven. Sure there are commercial entities doing just that, but it&#039;s not the driving force behind most developments. They are done because they are the right way to go. Adding in hacks left right and centre to behave correctly given bad input leads to the shitty situation today with the web browser market which have for too long tolerated crap input which leads to inconsistencies. The problems need to be addressed where they lie, not worked around, painting over the cracks. Call that finger pointing if you want, but that&#039;s just ill informed at best and vindictive at worst.</description>
		<content:encoded><![CDATA[<p>Well, I generally don&#8217;t allow anonymous posts, but I just wanted to correct my grammar. I found two cases where I&#8217;ve used &#8220;it&#8217;s&#8221;  incorrectly. All other cases are contractions of &#8220;it is&#8221; or &#8220;it has&#8221; both of which are valid in my book. I&#8217;ve not counted but there were over 15 of such occurrences, so slightly higher than your &#8220;not a single&#8221; count.</p>
<p>Now with Linux you can say what you like about the development process but ultimately whose itch is going to get scratched? Your itch because you&#8217;re the end user, or mine because I&#8217;m the developer. Guess what? Mine comes first, because I&#8217;m the one doing it!!! If it happens to fit in with your itch, then great, lucky you. If not, maybe I&#8217;ll scratch it for you because I&#8217;m in a good mood, or maybe I need to scratch it to get to something else behind it.</p>
<p>Linux is not some commercial entity that must please it&#8217;s end users or obtain some benchmark of desktop penetration. It&#8217;s not marketed, it&#8217;s not market-driven. Sure there are commercial entities doing just that, but it&#8217;s not the driving force behind most developments. They are done because they are the right way to go. Adding in hacks left right and centre to behave correctly given bad input leads to the shitty situation today with the web browser market which have for too long tolerated crap input which leads to inconsistencies. The problems need to be addressed where they lie, not worked around, painting over the cracks. Call that finger pointing if you want, but that&#8217;s just ill informed at best and vindictive at worst.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
