http://bugs.winehq.org/show_bug.cgi?id=28622
--- Comment #38 from Jörg Höhle hoehle@users.sourceforge.net 2012-03-05 08:31:06 CST ---
However, when I killed pulse and used the same winecfg configuration ("Audigy 2zs - Multi-channel") the render test gave me 90% clean sound with some crackling.
First, always cross-check in the log which GetAudioEndpoint gets used. I've played with winecfg myself now, setting e.g. "hw:0" or "plug:dmix" via the registry and those devices get removed if winecfg can't access them because PA or plug:dmix clings to some underlying device, e.g. "hw:0". So there's no guarantee that your device of choice gets used. To answer Raymond's question, it won't be removed from the registry either. The only thing that survives the elimination game seems to be "default". This is not ideal, but that is another bug.
Second, the render test may present one small glitch during the "testing shared | exclusive mode" phases, while it sleeps for ~450ms. There should be no glitch during the final "Playing 1 second" phases.
Please report whether the patch attached to bug #30071 cures other crackling. I want 0 crackling when "playing 1 second" with both your audio cards when PA is killed.
Independently, there's a need to go to PA (or Fedora's?) bugtracker, after results from the return NULL hack before snd_config_update().