Doesn't work for me either. Here is an oprofile analysis when ie6 is pegging my CPU... maybe it will mean something to someone with wine internals knowledge. $ opreport -t 1 --long-filenames CPU: CPU with timer interrupt, speed 0 MHz (estimated) Profiling through timer interrupt TIMER:0| samples| %| ------------------ 2411 61.4737 /boot/vmlinux-debug-2.6.24-17-generic 736 18.7659 /usr/bin/wineserver TIMER:0| samples| %| ------------------ 426 57.8804 /usr/bin/wineserver 210 28.5326 /lib/tls/i686/cmov/libc-2.7.so 100 13.5870 [vdso] (tgid:14359 range:0xb7f07000-0xb7f08000) 691 17.6186 /usr/bin/wine-preloader TIMER:0| samples| %| ------------------ 316 45.7308 /usr/lib/wine/ntdll.dll.so 124 17.9450 [vdso] (tgid:14356 range:0xb7ffe000-0xb7fff000) 108 15.6295 /lib/tls/i686/cmov/libpthread-2.7.so 60 8.6831 /lib/tls/i686/cmov/libc-2.7.so 41 5.9334 /usr/lib/wine/advapi32.dll.so 30 4.3415 anon (tgid:14356 range:0x71451000-0x7149e000) 10 1.4472 /usr/lib/wine/kernel32.dll.so 2 0.2894 /usr/bin/wine-pthread $ opreport -t 1 --long-filenames -l /usr/lib/wine/ntdll.dll.so /usr/bin/wineserver /usr/lib/wine/advapi32.dll.so /usr/lib/wine/kernel32.dll.so warning: [vdso] (tgid:14359 range:0xb7f07000-0xb7f08000) could not be found. CPU: CPU with timer interrupt, speed 0 MHz (estimated) Profiling through timer interrupt samples % image name app name symbol name 100 9.0662 [vdso] (tgid:14359 range:0xb7f07000-0xb7f08000) /usr/bin/wineserver (no symbols) 41 3.7171 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver memset 30 2.7199 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader HEAP_FindFreeBlock 26 2.3572 /usr/bin/wineserver /usr/bin/wineserver read_request 26 2.3572 /usr/bin/wineserver /usr/bin/wineserver send_reply 26 2.3572 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader wine_server_call 24 2.1759 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver free 24 2.1759 /usr/bin/wineserver /usr/bin/wineserver main_loop_epoll 23 2.0852 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver vfprintf 23 2.0852 /usr/bin/wineserver /usr/bin/wineserver grab_object 23 2.0852 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader NTDLL_wait_for_multiple_objects 23 2.0852 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader read_reply_data 23 2.0852 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader wait_thread_proc 22 1.9946 /usr/bin/wineserver /usr/bin/wineserver select_on 22 1.9946 /usr/bin/wineserver /usr/bin/wineserver thread_poll_event 22 1.9946 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader NtCurrentTeb 21 1.9039 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver _int_free 21 1.9039 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader send_request 19 1.7226 /usr/bin/wineserver /usr/bin/wineserver wait_on 18 1.6319 /usr/bin/wineserver /usr/bin/wineserver get_handle_obj 18 1.6319 /usr/bin/wineserver /usr/bin/wineserver release_object 18 1.6319 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader RtlEnterCriticalSection 18 1.6319 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader __i686.get_pc_thunk.bx 16 1.4506 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver _int_malloc 16 1.4506 /usr/bin/wineserver /usr/bin/wineserver fd_poll_event 16 1.4506 /usr/bin/wineserver /usr/bin/wineserver get_handle 16 1.4506 /usr/lib/wine/advapi32.dll.so /usr/bin/wine-preloader RegNotifyChangeKeyValue 16 1.4506 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader wine_server_add_data 14 1.2693 /lib/tls/i686/cmov/libc-2.7.so /usr/bin/wineserver malloc 14 1.2693 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader NtNotifyChangeKey 14 1.2693 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader NtWaitForMultipleObjects 13 1.1786 /usr/bin/wineserver /usr/bin/wineserver check_wait 13 1.1786 /usr/lib/wine/ntdll.dll.so /usr/bin/wine-preloader interlocked_xchg_add 12 1.0879 /usr/bin/wineserver /usr/bin/wineserver req_set_registry_notification