impact on audio playback on high cpu usage

Andreas Hennig hennig.a at gmx.de
Sun Jul 25 17:49:25 BST 2010


Hi Duncan,

so i disabled desktop effects, but it didn't help. It's as bad as before. But graphics in general seem to be faster ;)
Pulseaudio is not installed but KDE on Kubuntu depends on libpulse0.

Duncan schrieb am Samstag, 24. Juli 2010 03:59:13:
> Andreas Hennig posted on Fri, 23 Jul 2010 22:34:20 +0200 as excerpted:
> 
> > Hi Duncan,
> > 
> > thanks for your long answer.
> > 
> > So here is some more information.
> > 
> > The CPU is a dual core Intel T2050 @ 1.6GHz.
> 
> Dual-core... really shouldn't be experiencing sound slow-downs with high 
> CPU usage, even @ 1.6 GHz.  I was running dual single-core Opteron 242s in 
> this rig when I first got the mobo.  Those are 1.6 GHz, and as they came 
> out well before any dual-cores did, especially dual-cores for laptops, if 
> anything, clock for clock yours should be better.  Yet even back then, I 
> could run ridiculous load averages (say, several hundred, compiling a 
> kernel) without stuttering -- as long as I wasn't running anything I/O 
> intensive.
> 
> > Since i have a laptop my sondcard is a build in Intel HDA. See lspci:
> > 
> > 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition
> > Audio Controller (rev 02)
> 
> Hmm... my netbook runs an ICH-7 chipset. Let me do a quick kernel config 
> and see what sound I run...
> 
> Back on my main machine (the Opteron), in the kernel it's actually the 
> Intel8X0 alsa driver, Intel/Sis/nVidia/AMD/ALi AC97 Controller.  A 
> compatible design was on lots of chipset southbridges, including both AMD 
> (mine) and Intel of the era, but I suspect yours is somewhat newer.
> 
> On the (Intel Atom) netbook, it's the HDA_Intel alsa driver, Intel HD 
> Audio.  lspci says:
> 
> Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio 
> Controller (rev 02)
> 
> So the sound controller appears to be the same as on my netbook.  FWIW, 
> I've not noticed any such problems there, even with the rather slower atom 
> single-core (but hyperthreaded, so it appears as two).  However, as it's 
> my portable netbook, not my power workstation, I don't tend to run 
> anything real heavy duty on it.  In particular, I do all my building (I 
> run Gentoo on it too, so all from-source) for it a special 32-bit (it 
> won't do 64-bit, unfortunately) chroot image on my main machine.
> 
> > With Kubuntu 10.4 my desktop efects also seems to be slower. Maybe the
> > grafics driver has been changed. The grafic card is a Radeon Mobility
> > X1400.
> > 
> > lsmod says that i using the radeon driver.
> 
> Well, my netbook obviously uses the built-in Intel 940GM series graphics 
> card, but as I said, my main machine is running Radeon, now an hd4650 
> (r700 series), previously a 9200 (r200 series).  The x1400 is (according 
> to the radeon manpage) the r500 series, so square in between those two.
> 
> The good news is that the r500 series driver is rather more mature than 
> the r600/700 driver that I'm running now, especially good since while I 
> don't see the artifacts on mine I did with the drivers when I first got 
> it, it's still not quite stable and I unfortunately see full system 
> lockups occasionally.  The r500 series driver is mature enough that 
> shouldn't be happening there, altho there might be a few bugs related to 
> kms (kernel mode setting) on it, still, as kms is still new and not fully 
> mature, everywhere.
> 
> One thing that might be happening.  Radeon mobility graphics, as Intel 
> graphics, tend to use shared system memory instead of dedicated graphics 
> memory, saving money and space, but at the cost of performance, since 
> system memory will be slower, and with the usual refresh of 60 Hz or so, 
> is going to be accessing that system memory sixty-times/second, with the 
> CPU therefore unable to use that channel for memory access the same sixty-
> times a second.
> 
> It's /possible/ that with everything going on concurrently, it's 
> impossible to keep the hardware sound buffer full, and that you could see 
> that during high CPU activity, not due to CPU specifically, which as I 
> said shouldn't be happening on a dual-core, but due to the additional 
> stress on the memory bandwidth.
> 
> But I didn't see that you'd tried with compositing toggled off, as I 
> suggested.  Do try it, at least temporarily.  If it doesn't help, if 
> graphics is contributing to the problem, there's probably not a lot we can 
> do about it.  But if it helps, then we know that graphics are involved, 
> and that turning off effects temporarily does help, significantly more 
> than we know now.
> 
> Actually, it may be just me, but I've seen enough complaints about pulse-
> audio, I'm wondering if that's your problem.  I happened to read a recent 
> article on it and Ubuntu, but it was Ubuntu/Gnome, not Kubuntu/KDE, so I 
> don't know how much of it applies to you.  But it's worth taking a look, 
> anyway.
> 
> Direct link:
> http://www.linuxplanet.com/linuxplanet/tutorials/7130/1/
> 
> And here's the Raiden's Realm blurb and link to discussion on the same 
> article. (RR is a friendly linux/gaming/anime/tech related site that I 
> spend a bit of time on.  I have their feed in akregator, and that's where 
> I saw the story originally.  I mostly read the article feed, sometimes 
> commenting on a story, so I don't spend as much time in the forums as I'd 
> like, but as I said, it's friendly, and there's Linux and other forums 
> that may be useful and they're just a nice place to hang out, too. =:^)
> 
> http://www.raiden.net/news/Ubuntu_Tip_Turning_PulseAudio_On_and_Off/
> 
> I'd really suspect that it's pulse-audio, since that extra layer between 
> the apps and alsa is going to be all software and thus CPU usage 
> sensitive, and since I've seen no such issues with the same sound hardware 
> on my supposedly far less powerful atom machine, but there's no way to 
> tell until you try bypassing it, and going to alsa directly.
> 
> Also, no mention yet of whether kde apps (thru phonon) work any better or 
> worse or just the same as non-kde apps.  (I'm not sure but amarok may be 
> able to go to alsa directly, bypassing phonon and possibly bypassing pulse-
> audio.  I know old amarok could, but the new amarok didn't fit my needs so 
> I don't use it any more and uninstalled it.)
> 
> 
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list