<div>Supposedly, one can improve the sound on Linux without resorting to a <a href="http://www.antelopeaudio.com/en/products_iso_10m.html">rubidium wordclock</a> ( :-) ) by using HPET high precision timers for the digital audio clock.</div>
<div><br></div><div>Does this apply when using a "pro" soundcard that has it's own digital timebase (I note config options for this in envy24control, as well as a quartz crystal component in proximity to the ice1712 sound chip on the M-audio delta 66)??</div>
<div><br></div>Has anybody tried booting w/ the suggested "clocksource=hpet" && does it work? Does any of this make sense to even look into given that the quartz crystal on the soundcard is probably good enough, and is kept as temperature-stable by the graphics card fan blowing heat all over the soundcard :-) -- a poor man's "oven control" like in this product: <a href="http://www.antelopeaudio.com/en/products_iso_ocx.htm">http://www.antelopeaudio.com/en/products_iso_ocx.htm</a><div>
<br><div>FYI, some notes on this pasted from a discussion in #fedora, combined w/ my own notes:</div><div><br></div><div><span style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-weight: normal; "><font size="2"><font color="#440a37"><span style="color: rgb(0, 0, 0); font-size: medium; "><span style="font-weight: normal; "><font size="2"><font color="#af7f00">(08:43:44 AM) </font></font></span><span style="font-weight: bold; color: rgb(175, 127, 0); ">fenris02: </span>npm, all the audiophile tweaks? they're already in fedora. just turn them on.</span></font></font></span><br>
<span style="font-weight: normal; "><font size="2"><font color="#204a87">(08:44:14 AM) </font></font></span><span style="font-weight: bold; color: rgb(32, 74, 135); ">npm: </span>what are the audiophile tweaks?<font color="#440A37"><span style="font-size: small; "><br>
</span></font><span style="font-weight: normal; "><font size="2"><font color="#af7f00">(08:44:50 AM) </font></font></span><span style="font-weight: bold; color: rgb(175, 127, 0); ">fenris02: </span>npm, yum install tuned rtkit; chrt -f -p 99 `pgrep softirq`; .... and see the pa page on adding yourself to the group to enable<br>
<span style="font-weight: normal; "><font size="2"><font color="#af7f00">(08:45:34 AM) </font></font></span><span style="font-weight: bold; color: rgb(175, 127, 0); ">fenris02: </span>npm, the only other one is appending "clocksource=hpet" to the kernel line in grub.<font class="Apple-style-span" color="#440A37"><span class="Apple-style-span" style="font-size: small;"><br>
</span></font><span style="font-weight: normal; "><font size="2"><font color="#204a87">(08:46:11 AM) </font></font></span><span style="font-weight: bold; color: rgb(32, 74, 135); ">npm: </span>oh interesting. use the hpet timer to get a more accurate clock?<br>
<span style="font-weight: normal; "><font size="2"><font color="#af7f00">(08:46:18 AM) </font></font></span><span style="font-weight: bold; color: rgb(175, 127, 0); ">fenris02: </span>npm, yes<br><span style="font-weight: normal; "><font size="2"><font color="#204a87">(08:46:20 AM) </font></font></span><span style="font-weight: bold; color: rgb(32, 74, 135); ">npm: </span>that sounds like something i would do<br>
<span style="font-weight: normal; "><font size="2"><font color="#af7f00">(08:46:32 AM) </font></font></span><span style="font-weight: bold; color: rgb(175, 127, 0); ">fenris02: </span>npm, /sys/devices/system/clocksource/clocksource0/available_clocksource<br>
<span style="font-weight: normal; "><font size="2"><font color="#69dd45">(08:46:36 AM) </font></font></span><span style="font-weight: normal; color: rgb(105, 221, 69); ">fenris02: </span>err, cat /sys/devices/system/clocksource/clocksource0/available_clocksource</span><div>
<font face="'Times New Roman'"><span style="font-size: medium; "><br></span></font></div><div><font face="'Times New Roman'"><span style="font-size: medium; "><div><font face="'courier new', monospace"><span style="font-size: x-small; ">gnulem-54-~> cat /sys/devices/system/clocksource/clocksource0/</span></font></div>
<div><font face="'courier new', monospace"><span style="font-size: x-small; ">available_clocksource current_clocksource </span></font></div><div><font face="'courier new', monospace"><span style="font-size: x-small; ">gnulem-54-~> cat /sys/devices/system/clocksource/clocksource0/current_clocksource </span></font></div>
<div><font face="'courier new', monospace"><span style="font-size: x-small; ">tsc</span></font></div><div><br></div><div><span style="font-weight: normal; "><font size="2"><font color="#204a87">(09:00:45 AM) </font></font></span><span style="font-weight: bold; color: rgb(32, 74, 135); ">npm: </span>fenris02: is 'tuned' a necessary part of your audiophile suggestions? (i already have rtkit installed and messages indicate it's "working")... my current clocksource is "tsc" and "hpet" is available... so if i wanted to just get that, use suggestion 'appending "clocksource=hpet" to the kernel line in grub.' ??</div>
<div><span style="font-weight: normal; "><font size="2"><font color="#204a87">(09:01:32 AM) </font></font></span><span style="font-weight: bold; color: rgb(32, 74, 135); ">npm: </span>^^^ re " <font size="3">fenris02: npm, yum install tuned rtkit; chrt -f -p 99 `pgrep softirq`; .... and see the pa page on adding yourself to the group to enable"</font></div>
<div><br></div><div><font size="3"><div>gnulem-57-~> yum info '*tuned*'</div><div>Loaded plugins: refresh-packagekit</div><div>Available Packages</div><div>Name : tuned</div><div>Arch : noarch</div>
<div>Version : 0.2.5</div><div>Release : 0.1.fc12</div><div>Size : 46 k</div><div>Repo : fedora</div><div>Summary : A dynamic adaptive system tuning daemon</div><div>URL : <a href="https://fedorahosted.org/tuned/" target="_blank">https://fedorahosted.org/tuned/</a></div>
<div>License : GPLv2+</div><div>Description: The tuned package contains a daemon that tunes system settings</div><div> : dynamically. It does so by monitoring the usage of several system</div><div> : components periodically. Based on that information components will</div>
<div> : then be put into lower or higher power saving modes to adapt to</div><div> : the current usage. Currently only ethernet network and ATA</div><div> : harddisk devices are implemented.</div>
<div><br></div><div>Name : tuned-utils</div><div>Arch : noarch</div><div>Version : 0.2.5</div><div>Release : 0.1.fc12</div><div>Size : 14 k</div><div>Repo : fedora</div><div>Summary : Disk and net statistic monitoring systemtap scripts</div>
<div>URL : <a href="https://fedorahosted.org/tuned/" target="_blank">https://fedorahosted.org/tuned/</a></div><div>License : GPLv2+</div><div>Description: The tuned-utils package contains several systemtap scripts to</div>
<div> : allow detailed manual monitoring of the system. Instead of the</div><div> : typical IO/sec it collects minimal, maximal and average time</div><div> : between operations to be able to identify applications that behave</div>
<div> : power inefficient (many small operations instead of fewer large</div><div> : ones).</div><div><br></div></font></div></span></font></div></div><div><br></div>Niels<br><a href="http://nielsmayer.com">http://nielsmayer.com</a><br>
<br>
</div>