<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 &quot;pro&quot; soundcard that has it&#39;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 &quot;clocksource=hpet&quot; &amp;&amp; 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&#39;s &quot;oven control&quot; 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: &#39;Times New Roman&#39;; 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&#39;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 &quot;clocksource=hpet&quot; 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="&#39;Times New Roman&#39;"><span style="font-size: medium; "><br></span></font></div><div><font face="&#39;Times New Roman&#39;"><span style="font-size: medium; "><div><font face="&#39;courier new&#39;, monospace"><span style="font-size: x-small; ">gnulem-54-~&gt; cat /sys/devices/system/clocksource/clocksource0/</span></font></div>
<div><font face="&#39;courier new&#39;, monospace"><span style="font-size: x-small; ">available_clocksource  current_clocksource    </span></font></div><div><font face="&#39;courier new&#39;, monospace"><span style="font-size: x-small; ">gnulem-54-~&gt; cat /sys/devices/system/clocksource/clocksource0/current_clocksource </span></font></div>
<div><font face="&#39;courier new&#39;, 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 &#39;tuned&#39; a necessary part of your audiophile suggestions? (i already have rtkit installed and messages indicate it&#39;s &quot;working&quot;)... my current clocksource is &quot;tsc&quot; and &quot;hpet&quot; is available... so if i wanted to just get that, use suggestion &#39;appending &quot;clocksource=hpet&quot; to the kernel line in grub.&#39; ??</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 &quot; <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&quot;</font></div>
<div><br></div><div><font size="3"><div>gnulem-57-~&gt; yum info &#39;*tuned*&#39;</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>