http://bugs.winehq.org/show_bug.cgi?id=10001
Summary: Lack of hardware mixing Product: Wine Version: unspecified Platform: Other OS/Version: other Status: NEW Severity: enhancement Priority: P2 Component: wine-directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: thunderbird2k@gmx.net
Directsound properly plays most games correctly but there is no support for hardware mixing. Various cards support it through Alsa. Support for this would reduce latency and improve audio quality. Further multiple audio channels can be supported on such cards more efficiently.
http://bugs.winehq.org/show_bug.cgi?id=10001
--- Comment #1 from Austin English austinenglish@gmail.com 2008-04-15 01:36:28 --- Is this still an issue in current (0.9.59 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10001
--- Comment #2 from Roderick Colenbrander thunderbird2k@gmx.net 2008-04-15 04:05:52 --- It is a fundamental bug in our dsound + winmm, we don't offer this at all.
http://bugs.winehq.org/show_bug.cgi?id=10001
--- Comment #3 from Austin English austinenglish@gmail.com 2008-10-23 15:11:16 --- WONTFIX?
http://bugs.winehq.org/show_bug.cgi?id=10001
--- Comment #4 from Roderick Colenbrander thunderbird2k@gmx.net 2008-10-23 16:11:09 --- This is something which should be fixed. We should offer more channels than stereo on cards which offer hw mixing this should at least be doable using good sound quality.
http://bugs.winehq.org/show_bug.cgi?id=10001
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10001
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, hardware, | |integration
http://bugs.winehq.org/show_bug.cgi?id=10001
Raymond superquad.vortex2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superquad.vortex2@gmail.com
--- Comment #5 from Raymond superquad.vortex2@gmail.com 2010-03-13 20:33:56 --- there are a number of sound cards which support hardware mixing (e.g. emu10k1 , trident , ymfpci , cs46xx , au88x0 .... )
do any wine developer has any hardware mixing sound cards ?
http://bugs.winehq.org/show_bug.cgi?id=10001
--- Comment #6 from Raymond superquad.vortex2@gmail.com 2010-04-27 22:22:13 --- (In reply to comment #3)
WONTFIX?
http://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m.html
The configuration is chosen fixing single parameters in this order: first access, first format, first subformat, min channels, min rate, min period time, max buffer size, min tick time
he hardware parameters cannot be changed when the stream is running (active)
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html
The ALSA PCM devices use the parameter refining system for hardware parameters - snd_pcm_hw_params_t. It means, that application choose the full-range of configurations at first and then application sets single parameters until all parameters are elementary (definite).
The major problem is the period size , buffer size or period time and buffer time are finalised only after snd_pcm_hw_params()
i.e. the function snd_pcm_hw_params_get_period_size() should not be called before snd_pcm_hw_params()
snd_pcm_hw_params_set_periods_integer(pcm, hw_params); snd_pcm_hw_params_set_buffer_time_near(pcm, hw_params, &buffer_time, NULL); buffer_time = 10000; snd_pcm_hw_params_set_period_time_near(pcm, hw_params, &buffer_time, NULL);
err = snd_pcm_hw_params_get_period_size(hw_params, &psize, NULL); buffer_time = 16; snd_pcm_hw_params_set_periods_near(pcm, hw_params, &buffer_time, NULL);
http://bugs.winehq.org/show_bug.cgi?id=10001
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #7 from butraxz@gmail.com 2012-05-17 15:01:09 CDT --- This bug has not been updated for four years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=10001
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #8 from Michael Stefaniuc mstefani@redhat.com 2012-09-13 07:02:35 CDT --- With the changes in the audio subsystem in Wine as well as upstream in Windows all is software mixed now. And most soundcards out there do not support hardware mixing anymore. I vote to close this as WONTFIX (or ABANDONED).
http://bugs.winehq.org/show_bug.cgi?id=10001
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
--- Comment #9 from Michael Stefaniuc mstefani@redhat.com 2012-09-13 08:08:59 CDT --- WONTFIX after cross checking with Andrew Eikum on irc.
http://bugs.winehq.org/show_bug.cgi?id=10001
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Austin English austinenglish@gmail.com 2012-09-18 19:07:46 CDT --- Closing.