[Bug 7551] foobar2000 converter doesn't use all processors

Wine Bugs wine-bugs at winehq.org
Thu Mar 15 21:59:01 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=7551


tkho at ucla.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkho at ucla.edu
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1




------- Additional Comments From emisca at email.it  2007-15-03 07:14 -------
I can confirm this bug on my machines (ubuntu and debian wine versions from 0.9.26 
to 0.9.30).

------- Additional Comments From emisca at email.it  2007-15-03 07:14 -------
I can confirm this bug on my machines (ubuntu and debian wine versions from 0.9.26 
to 0.9.30).

------- Additional Comments From tkho at ucla.edu  2007-15-03 21:59 -------
I poked around, and foobar2000 uses the process affinity mask returned by
GetProcessAffinityMask to determine the number of concurrent encodings. As a
quick fix, you can hack it to return 3 (mask of 11 = two CPUs).

The system affinity mask in GetProcessAffinityMask should probably be tied to
the mask reported by GetSystemInfo (which incorrectly reports 1 for me), and the
process affinity mask should probably default to the system affinity mask (it's
currently initialized to 1 in the wineserver)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list