[Bug 11364] WinRar doesn' t fully utilize two CPU cores in multithreading mode

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 19 13:05:04 CDT 2008


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





--- Comment #12 from Artem S. Tashkinov <t.artem at mailcity.com>  2008-03-19 13:05:03 ---
To clarify the issue: we are talking about "Tools -> Benchmark and Hardware
Test" (Alt + B), so we exclude any IO activity and related performance
penalties.

Hardware: AMD Dual Core X64 CPU 5200.

Windows XP vanilla x86 SP2 results (in KB/sec):

Single thread mode: 659  (CPU Usage - 50% - or 100% from the unix standpoint)
Multi  thread mode: 1120 (CPU Usage - 98% - or 196% from the unix standpoint)

Linux 2.6.24.3 x86 k8 + Wine 0.9.57

Single thread mode: 649      (CPU Usage - 100% WinRAR.exe + 0% wineserver)
Multi  thread mode: 728-742  (CPU Usage - 117-128% WinRAR.exe + 2% wineserver)

The bottom line is that in Windows XP Winrar almost fully utilizes both cores
while in Linux CPU usage never surpasses 130% (100% of the first core and 30%
of the second).

Relevant linux kernel configuration:

CONFIG_NR_CPUS=4
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
# CONFIG_X86_MCE_P4THERMAL is not set
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list