Jump to content

vnicolici

Established Members
  • Posts

    20
  • Joined

  • Last visited

Posts posted by vnicolici

  1. @TOM_RUS, I also experience that issue, I reported it a few month ago.

    Makes streaming unusable for me too.

    But it seems to get stuck a bit less frequently on faster computers, I changed my computer to a quad core i7, and now from time to time some videos can be streamed properly, so the problem is harder to reproduce.

    My old computer was a dual core, core 2 duo.

  2. uTorrent 19702 on Windows 7 X64, still having the problem with streaming stuck on missing blocks.

    It seems uTorrent gives up downloading some blocks required for streaming after pressing the streaming button that launches the VLC player.

    Initially after beginning streaming, uTorrent marks a range of blocks at the beginning of the stream as required for streaming, colors them green in the pieces tab, then starts to download them with higher priority.

    But about a minute after launching VLC, more and more green blocks change color from green to white, and all such blocks remain white, uTorrent never requests them again, as if it forgot they exist.

    Then, when the streaming reaches a white missing block, the video in VLC freezes because the required data is missing.

    No matter how much time you wait, uTorrent will not try to download the missing block that caused the streaming to stop.

    If you close VLC, uTorrent immediately starts downloading the "forgotten blocks", and they become green again instead of white, as if uTorrent suddenly remembers them.

    If you start streaming again, the problem repeats with another set of missing blocks. The problem can be reproduced every time.

    I made a print screen of the pieces tab, showing the white forgotten blocks followed by a new range of green blocks just requested.

    whiteblocksbeforegreenb.png

    I reported this problem before, all versions from the last 3 month had this problem, and I can still reproduce the problem in version 19702.

    This problem is making the streaming feature unusable for me.

  3. Win7 x64, 19424 - freezes a few seconds after startup, taking one CPU core to 100%.

    Actually all the versions from the last few months had the same problem with the CPU usage, caused by bt.determine_encoded_rate_for_streamables. As soon as I restart uTorrent with this feature disabled, the CPU usage is normal.

    However, I was still able to use the application in previous versions, even with the high CPU usage. Now with 19424 it completely freezes after startup, in less than 10 seconds, giving me just enough time to go to settings and disable the bt.determine_encoded_rate_for_streamables feature. I manged to disable it after 10 tries, you really have to move fast before it freezes.

    After restarting uTorrent with bt.determine_encoded_rate_for_streamables disabled the application no longer freezes and no longer uses excessive CPU.

    Now I will re-enable the feature and create a process dump when the application is in the frozen state.

    Later edit: dump sent to Firon.

  4. I started playing with many settings to find a possible trigger for the continous 100% CPU issue, and it seems I found a workaround:

    - set "bt.determine_encoded_rate_for_streamables" to false.

    - restart uTorrent;

    However, as soon as I change the option back to true, even without restarting uTorrent, the CPU jumps instantly to 100% and remains there.

    At the time of the test I had 96 torrents in uTorrent, all idle - not downloading or seeding - out of which: 10 were not streamable, another 8 were streamable but had an error status because I moved the videos to different folders after the download was completed without informing uTorrent, and 78 were streamable and their status was finished (but less than half of them had a green round play icon, the rest had the gray square play button) ;

    I'm using Windows 7 x64.

    As an added bonus, during my search for the cause of CPU issues, I found many advanced options that I overlooked until now, and some of them sound very much like some features I was requesting, for example "bt.prioritize_partial_pieces" and the "streaming.*" options.

    I will test streaming as soon as possible with the "bt.prioritize_partial_pieces" option enabled to see if it makes any difference.

    Later edit: it doesn't make any difference. uTorrent still "forgets" that some blocks (colored white inside the pieces) are required for streaming while VLC is open, and suddenly "remembers" them and starts to download them as soon as I close VLC (the white blocks required for streaming suddenly become green as soon as I close VLC).

    And I'm using version 18936.

  5. I made a print screen to see what I mean about white blocks before green blocks during streaming:

    whiteblocksbeforegreenb.png

    As you can see, pieces 16, 17, 18, 19 already have "forgotten white blocks", but uTorrent is only focusing on downloading piece 20.

    This was happening on a well seeded torrent, with version 18825.

    The strange thing is, if I wait for 10 minutes, nothing will happen. Not even one of the missing white blocks from those pieces will be downloaded.

    However, as soon as I close VLC, uTorrent starts downloading the pieces with "forgotten" blocks in "green" mode. This suggests there may be some locking issues between the streaming module and the download module.

  6. Using version 18825.

    In the last four version released alpha builds, maybe more, I'm seeing a lot of performance issues during downloads.

    1. Inefficient piece download: pieces with a few yellow/white blocks are downloaded very late.

    Example: you have a torrent with 500 1MB pieces, each piece containing 128 blocks.

    The torrent starts normally, it downloads at a reasonable speed, but then it starts to develop a heap of pieces that are stuck at 126 or 127 blocks downloaded out of 128. The remaining one or two blocks are either:

    "yellow" (requested more than 60 seconds ago, and it keeps requesting the blocks, appearently from the same peer, because it never receives it), or

    "white" (for some reason, uTorrent gives up requesting the missing blocks completely).

    This happens even for pieces with high availablilty (over 40). In the mean time, other pieces are downloaded normally.

    This is very inefficient. Suppose there is one seed, and 40 peers. Each peer requests randomly one piece from the seed, and each (or a large percent) of the pieces gets stuck, let's say, at 127 out of 128 blocks.

    The pieces are not finished because 1% of the blocks are missing, so the incomplete pieces cannot be sent to other peers that need them. So the only source for such pieces remains the seed, slowing down the download.

    Most of the time such incomplete pieces remain with 1-2 blocks missing for hours, until the torrent reaches 99%. Then the download speed reaches 0, because uTorrent is still not requesting the missing blocks.

    This seems to be a bug of some kind, uTorrent should request such pieces from other peers, and for some reason it doesn't.

    The only workaround, if you don't want to wait up to one hour for uTorrent to request the blocks, is to stop and start the torrent. Then the torrent is completed instantly.

    What I think should be done: prioritize piece download based upon the number of completed blocks. The more blocks completed, the higher the priority. This way, pieces with 99% of the blocks downloaded will have the highest priority, and will be downloaded first, so they will be available for upload to other peers sooner, freeing the seed of this task.

    Also, for pieces with a small percentage of missing blocks, uTorrent should search for alternate peers more aggresively, if the peer it requested the missing block initially doesn't respond in a reasonable time.

    1. Streaming stuck on some pieces:

    "White" blocks before "green" blocks. It seems uTorrent forgets that some blocks required for streaming have not been downloaded, and requests pieces in green mode with a higher index, even though the previous pieces with lower indexes still contain white blocks (blocks not requested).

    This results in the stream playback freezing when reaching the pieces with white blocks. The white blocks are not requested until the torrent reaches 99%, making streaming useless.

    Closing VLC, and starting streaming again fixes the problem temporarly, the piece with white blocks is downloaded, then a new piece with an higher index becomes stuck with white blocks while uTorrent forges ahead with other pieces in "green" mode.

    This makes the streaming feature useless.

    I suspect problems 1 and 2 may have the same cause.

    Oh, and my usual problem 100% usage of one CPU core on Win7x64.

    And today with version 18825 it stopped downloading a torrent after a few completed pieces, complaining that the files are in use by another process.

  7. Problems experienced with version 18429:

    - 100% of one cpu core used all the time

    Problems experienced with version 18518:

    - 100% of one cpu core used all the time

    - disk overloaded message and poor download speed a few times a day, but the hdd is actually idle. Only solved by restarting the application.

    Problems experienced with version 18581:

    - 100% of one cpu core used all the time

    - Crash when attempting to stream the video to vlc while downloading it. I can provide the crash dumps created by uTorrent, and a dump created manually from task manager after it crashed and was asking me if I want to send a crash report.

    - Not sending the crash reports to the developers when asked: "HttpSendRequest failed".

    - Freeze when attempting to stream the video to vlc while downloading it. I created a crash dump of the frozen application, I can provide it if needed.

  8. Build 17935 still uses 100% of one CPU core, all the time. Tested on Windows 7 Ultimate x64, Core 2 Duo T5600 @ 1.83 GHz, 4 GB RAM.

    A snapshot stack trace for the thread using all that CPU:

    ntoskrnl.exe!SeAccessCheckWithHint+0xb4a

    ntoskrnl.exe!IoGetRequestorProcess+0x250

    ntoskrnl.exe!ExfTryToWakePushLock+0x899

    WS2_32.dll!ntohl

    uTorrent.exe+0x26a71

    uTorrent.exe+0x26dc0

    uTorrent.exe+0x272d4

    ntdll.dll!RtlInitializeExceptionChain+0x63

    ntdll.dll!RtlInitializeExceptionChain+0x36

    Don't know how to attach files with this stupid forum software, so I will paste them here:

    hijackthis.log:

    Logfile of Trend Micro HijackThis v2.0.2

    Scan saved at 12:38:26 AM, on 1/31/2010

    Platform: Unknown Windows (WinNT 6.01.3504)

    MSIE: Internet Explorer v8.00 (8.00.7600.16385)

    Boot mode: Normal

    Running processes:

    C:\quietHDD_v1.5-build250\quietHDD.exe

    C:\Program Files (x86)\SpeedFan\speedfan.exe

    C:\Program Files (x86)\Windows Media Player\wmplayer.exe

    C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe

    C:\Program Files\Logitech\GamePanel Software\Applets\LCDMedia.exe

    C:\Users\mike\AppData\Local\Google\Update\1.2.183.13\GoogleCrashHandler.exe

    C:\Program Files (x86)\Pidgin\pidgin.exe

    C:\Program Files (x86)\Analog Devices\Core\smax4pnp.exe

    C:\Program Files (x86)\Java\jre6\bin\jusched.exe

    C:\Program Files (x86)\Hewlett-Packard\HP Quick Launch Buttons\QLBCtrl.exe

    C:\Program Files (x86)\Join Air\UIExec.exe

    C:\Program Files\Alwil Software\Avast5\AvastUI.exe

    C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe

    C:\Program Files (x86)\Hewlett-Packard\HP Quick Launch Buttons\VolCtrl.exe

    C:\Program Files (x86)\OpenOffice.org 3\program\soffice.bin

    C:\Program Files\WIDCOMM\Bluetooth Software\BluetoothHeadsetProxy.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\Program Files (x86)\Internet Explorer\iexplore.exe

    C:\totalcmd\TOTALCMD.EXE

    C:\Program Files (x86)\uTorrent\uTorrent.exe

    C:\Users\mike\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\YJHCQQVI\HijackThis[1].exe

    R1 - HKCU\Software\Microsoft\Internet Explorer\Main,Search Page = http://go.microsoft.com/fwlink/?LinkId=54896

    R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Start Page = about:Tabs

    R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Page_URL = http://go.microsoft.com/fwlink/?LinkId=69157

    R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Search_URL = http://go.microsoft.com/fwlink/?LinkId=54896

    R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Search Page = http://go.microsoft.com/fwlink/?LinkId=54896

    R0 - HKLM\Software\Microsoft\Internet Explorer\Main,Start Page = http://go.microsoft.com/fwlink/?LinkId=69157

    R0 - HKLM\Software\Microsoft\Internet Explorer\Search,SearchAssistant =

    R0 - HKLM\Software\Microsoft\Internet Explorer\Search,CustomizeSearch =

    R0 - HKLM\Software\Microsoft\Internet Explorer\Main,Local Page = C:\Windows\SysWOW64\blank.htm

    R0 - HKCU\Software\Microsoft\Internet Explorer\Toolbar,LinksFolderName =

    F2 - REG:system.ini: UserInit=userinit.exe

    O2 - BHO: AcroIEHelperStub - {18DF081C-E8AD-4283-A596-FA578C2EBDC3} - C:\Program Files (x86)\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelperShim.dll

    O2 - BHO: (no name) - {5C255C8A-E604-49b4-9D64-90988571CECB} - (no file)

    O2 - BHO: Search Helper - {6EBF7485-159F-4bff-A14F-B9E3AAC4465B} - C:\Program Files (x86)\Microsoft\Search Enhancement Pack\Search Helper\SEPsearchhelperie.dll

    O2 - BHO: Windows Live Sign-in Helper - {9030D464-4C02-4ABF-8ECC-5164760863C6} - C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WindowsLiveLogin.dll

    O2 - BHO: Java Plug-In 2 SSV Helper - {DBC80044-A445-435b-BC74-9C25C1C588A9} - C:\Program Files (x86)\Java\jre6\bin\jp2ssv.dll

    O2 - BHO: Windows Live Toolbar Helper - {E15A8DC0-8516-42A1-81EA-DC94EC1ACF10} - C:\Program Files (x86)\Windows Live\Toolbar\wltcore.dll

    O3 - Toolbar: &Windows Live Toolbar - {21FA44EF-376D-4D53-9B0F-8A89D3229068} - C:\Program Files (x86)\Windows Live\Toolbar\wltcore.dll

    O4 - HKLM\..\Run: [soundMAXPnP] C:\Program Files (x86)\Analog Devices\Core\smax4pnp.exe

    O4 - HKLM\..\Run: [sunJavaUpdateSched] "C:\Program Files (x86)\Java\jre6\bin\jusched.exe"

    O4 - HKLM\..\Run: [QlbCtrl.exe] C:\Program Files (x86)\Hewlett-Packard\HP Quick Launch Buttons\QlbCtrl.exe /Start

    O4 - HKLM\..\Run: [uIExec] "C:\Program Files (x86)\Join Air\UIExec.exe"

    O4 - HKLM\..\Run: [Adobe Reader Speed Launcher] "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\Reader_sl.exe"

    O4 - HKLM\..\Run: [Adobe ARM] "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe"

    O4 - HKLM\..\Run: [avast5] "C:\Program Files\Alwil Software\Avast5\avastUI.exe" /nogui

    O4 - HKCU\..\Run: [AccelerometerSysTrayApplet] "C:\Program Files\Hewlett-Packard\HP 3D DriveGuard\AccelerometerSt.Exe"

    O4 - HKCU\..\Run: [Google Update] "C:\Users\mike\AppData\Local\Google\Update\GoogleUpdate.exe" /c

    O4 - HKCU\..\Run: [DAEMON Tools Lite] "C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -autorun

    O4 - HKCU\..\Run: [Pidgin] C:\Program Files (x86)\Pidgin\pidgin.exe

    O4 - HKCU\..\Run: [NetLimiter] C:\Program Files\NetLimiter 3\NLClientApp.exe /tray

    O4 - HKUS\S-1-5-19\..\Run: [sidebar] %ProgramFiles%\Windows Sidebar\Sidebar.exe /autoRun (User 'LOCAL SERVICE')

    O4 - HKUS\S-1-5-19\..\RunOnce: [mctadmin] C:\Windows\System32\mctadmin.exe (User 'LOCAL SERVICE')

    O4 - HKUS\S-1-5-20\..\Run: [sidebar] %ProgramFiles%\Windows Sidebar\Sidebar.exe /autoRun (User 'NETWORK SERVICE')

    O4 - HKUS\S-1-5-20\..\RunOnce: [mctadmin] C:\Windows\System32\mctadmin.exe (User 'NETWORK SERVICE')

    O4 - Startup: OpenOffice.org 3.1.lnk = C:\Program Files (x86)\OpenOffice.org 3\program\quickstart.exe

    O4 - Global Startup: Bluetooth.lnk = ?

    O8 - Extra context menu item: Send image to &Bluetooth Device... - C:\Program Files\WIDCOMM\Bluetooth Software\btsendto_ie_ctx.htm

    O8 - Extra context menu item: Send page to &Bluetooth Device... - C:\Program Files\WIDCOMM\Bluetooth Software\btsendto_ie.htm

    O9 - Extra button: Blog This - {219C3416-8CB2-491a-A3C7-D9FCDDC9D600} - C:\Program Files (x86)\Windows Live\Writer\WriterBrowserExtension.dll

    O9 - Extra 'Tools' menuitem: &Blog This in Windows Live Writer - {219C3416-8CB2-491a-A3C7-D9FCDDC9D600} - C:\Program Files (x86)\Windows Live\Writer\WriterBrowserExtension.dll

    O9 - Extra button: @C:\Windows\WindowsMobile\INetRepl.dll,-222 - {2EAF5BB1-070F-11D3-9307-00C04FAE2D4F} - C:\Windows\WindowsMobile\INetRepl.dll

    O9 - Extra button: (no name) - {2EAF5BB2-070F-11D3-9307-00C04FAE2D4F} - C:\Windows\WindowsMobile\INetRepl.dll

    O9 - Extra 'Tools' menuitem: @C:\Windows\WindowsMobile\INetRepl.dll,-223 - {2EAF5BB2-070F-11D3-9307-00C04FAE2D4F} - C:\Windows\WindowsMobile\INetRepl.dll

    O9 - Extra button: Send To Bluetooth - {CCA281CA-C863-46ef-9331-5C8D4460577F} - C:\Program Files\WIDCOMM\Bluetooth Software\btsendto_ie.htm

    O9 - Extra 'Tools' menuitem: Send to &Bluetooth Device... - {CCA281CA-C863-46ef-9331-5C8D4460577F} - C:\Program Files\WIDCOMM\Bluetooth Software\btsendto_ie.htm

    O13 - Gopher Prefix:

    O15 - Trusted Zone: http://www.blogger.com

    O16 - DPF: {1851174C-97BD-4217-A0CC-E908F60D5B7A} (Hewlett-Packard Online Support Services) - http://h50203.www5.hp.com/HPISWeb/Customer/cabs/HPISDataManager.CAB

    O16 - DPF: {D27CDB6E-AE6D-11CF-96B8-444553540000} (Shockwave Flash Object) - http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab

    O16 - DPF: {E2883E8F-472F-4FB0-9522-AC9BF37916A7} - http://platformdl.adobe.com/NOS/getPlusPlus/1.6/gp.cab

    O17 - HKLM\System\CCS\Services\Tcpip\..\{88348288-04DE-408D-80CE-EC92070DC48E}: NameServer = 172.16.253.241 172.16.253.242

    O23 - Service: Andrea ADI Filters Service (AEADIFilters) - Unknown owner - C:\Windows\system32\AEADISRV.EXE (file missing)

    O23 - Service: @%SystemRoot%\system32\Alg.exe,-112 (ALG) - Unknown owner - C:\Windows\System32\alg.exe (file missing)

    O23 - Service: Ati External Event Utility - Unknown owner - C:\Windows\system32\Ati2evxx.exe (file missing)

    O23 - Service: avast! Antivirus - ALWIL Software - C:\Program Files\Alwil Software\Avast5\AvastSvc.exe

    O23 - Service: avast! Mail Scanner - ALWIL Software - C:\Program Files\Alwil Software\Avast5\AvastSvc.exe

    O23 - Service: avast! Web Scanner - ALWIL Software - C:\Program Files\Alwil Software\Avast5\AvastSvc.exe

    O23 - Service: Bluetooth Service (btwdins) - Broadcom Corporation. - C:\Program Files\WIDCOMM\Bluetooth Software\btwdins.exe

    O23 - Service: Com4QLBEx - Hewlett-Packard Development Company, L.P. - C:\Program Files (x86)\Hewlett-Packard\HP Quick Launch Buttons\Com4QLBEx.exe

    O23 - Service: Dragon Age: Origins - Content Updater (DAUpdaterSvc) - BioWare - C:\Program Files (x86)\Dragon Age\bin_ship\DAUpdaterSvc.Service.exe

    O23 - Service: @%SystemRoot%\system32\efssvc.dll,-100 (EFS) - Unknown owner - C:\Windows\System32\lsass.exe (file missing)

    O23 - Service: @%systemroot%\system32\fxsresm.dll,-118 (Fax) - Unknown owner - C:\Windows\system32\fxssvc.exe (file missing)

    O23 - Service: HP Health Check Service - Hewlett-Packard - C:\Program Files (x86)\Hewlett-Packard\HP Health Check\hphc_service.exe

    O23 - Service: hpqwmiex - Hewlett-Packard Development Company, L.P. - C:\Program Files (x86)\Hewlett-Packard\Shared\hpqwmiex.exe

    O23 - Service: HP Service (hpsrv) - Unknown owner - C:\Windows\system32\Hpservice.exe (file missing)

    O23 - Service: @keyiso.dll,-100 (KeyIso) - Unknown owner - C:\Windows\system32\lsass.exe (file missing)

    O23 - Service: @comres.dll,-2797 (MSDTC) - Unknown owner - C:\Windows\System32\msdtc.exe (file missing)

    O23 - Service: @%SystemRoot%\System32\netlogon.dll,-102 (Netlogon) - Unknown owner - C:\Windows\system32\lsass.exe (file missing)

    O23 - Service: NetLimiter 3 Service (nlsvc) - Locktime Software - C:\Program Files\NetLimiter 3\nlsvc.exe

    O23 - Service: @%systemroot%\system32\psbase.dll,-300 (ProtectedStorage) - Unknown owner - C:\Windows\system32\lsass.exe (file missing)

    O23 - Service: @%systemroot%\system32\Locator.exe,-2 (RpcLocator) - Unknown owner - C:\Windows\system32\locator.exe (file missing)

    O23 - Service: @%SystemRoot%\system32\samsrv.dll,-1 (SamSs) - Unknown owner - C:\Windows\system32\lsass.exe (file missing)

    O23 - Service: ServiceLayer - Nokia - C:\Program Files (x86)\PC Connectivity Solution\ServiceLayer.exe

    O23 - Service: @%SystemRoot%\system32\snmptrap.exe,-3 (SNMPTRAP) - Unknown owner - C:\Windows\System32\snmptrap.exe (file missing)

    O23 - Service: @%systemroot%\system32\spoolsv.exe,-1 (Spooler) - Unknown owner - C:\Windows\System32\spoolsv.exe (file missing)

    O23 - Service: @%SystemRoot%\system32\sppsvc.exe,-101 (sppsvc) - Unknown owner - C:\Windows\system32\sppsvc.exe (file missing)

    O23 - Service: UI Assistant Service - Unknown owner - C:\Program Files (x86)\Join Air\AssistantServices.exe

    O23 - Service: @%SystemRoot%\system32\ui0detect.exe,-101 (UI0Detect) - Unknown owner - C:\Windows\system32\UI0Detect.exe (file missing)

    O23 - Service: @%SystemRoot%\system32\vaultsvc.dll,-1003 (VaultSvc) - Unknown owner - C:\Windows\system32\lsass.exe (file missing)

    O23 - Service: @%SystemRoot%\system32\vds.exe,-100 (vds) - Unknown owner - C:\Windows\System32\vds.exe (file missing)

    O23 - Service: Volume Shadow Copy (VSS) - Unknown owner - C:\Windows\system32\vssvc.exe (file missing)

    O23 - Service: @%systemroot%\system32\wbengine.exe,-104 (wbengine) - Unknown owner - C:\Windows\system32\wbengine.exe (file missing)

    O23 - Service: @%Systemroot%\system32\wbem\wmiapsrv.exe,-110 (wmiApSrv) - Unknown owner - C:\Windows\system32\wbem\WmiApSrv.exe (file missing)

    O23 - Service: @%PROGRAMFILES%\Windows Media Player\wmpnetwk.exe,-101 (WMPNetworkSvc) - Unknown owner - C:\Program Files (x86)\Windows Media Player\wmpnetwk.exe (file missing)

    --

    End of file - 11542 bytes

    uTorrent.exe.txt:

    Process PID CPU Description Company Name

    System Idle Process 0 38.10

    Interrupts n/a Hardware Interrupts

    DPCs n/a Deferred Procedure Calls

    System 4

    smss.exe 292 Windows Session Manager Microsoft Corporation

    csrss.exe 404 Client Server Runtime Process Microsoft Corporation

    csrss.exe 480 0.75 Client Server Runtime Process Microsoft Corporation

    wininit.exe 488 Windows Start-Up Application Microsoft Corporation

    services.exe 584 Services and Controller app Microsoft Corporation

    svchost.exe 696 Host Process for Windows Services Microsoft Corporation

    BTStackServer.exe 4104 Bluetooth Stack COM Server Broadcom Corporation.

    BluetoothHeadsetProxy.exe 4704 Bluetooth Headset Skype Proxy Broadcom Corporation.

    WmiPrvSE.exe 4308 WMI Provider Host Microsoft Corporation

    svchost.exe 788 Host Process for Windows Services Microsoft Corporation

    Ati2evxx.exe 852 ATI External Event Utility EXE Module ATI Technologies Inc.

    Ati2evxx.exe 1204 ATI External Event Utility EXE Module ATI Technologies Inc.

    svchost.exe 920 Host Process for Windows Services Microsoft Corporation

    audiodg.exe 3976 Windows Audio Device Graph Isolation Microsoft Corporation

    svchost.exe 964 Host Process for Windows Services Microsoft Corporation

    WUDFHost.exe 1152 Windows Driver Foundation - User-mode Driver Framework Host Process Microsoft Corporation

    WUDFHost.exe 1336 Windows Driver Foundation - User-mode Driver Framework Host Process Microsoft Corporation

    dwm.exe 2936 2.99 Desktop Window Manager Microsoft Corporation

    svchost.exe 988 Host Process for Windows Services Microsoft Corporation

    svchost.exe 648 Host Process for Windows Services Microsoft Corporation

    hpservice.exe 1096 HpService Hewlett-Packard

    svchost.exe 1392 Host Process for Windows Services Microsoft Corporation

    AvastSvc.exe 1472 avast! Service ALWIL Software

    spoolsv.exe 1700 Spooler SubSystem App Microsoft Corporation

    svchost.exe 1728 Host Process for Windows Services Microsoft Corporation

    svchost.exe 1760 Host Process for Windows Services Microsoft Corporation

    AEADISRV.EXE 1844 Andrea filters APO access service (64-bit) Andrea Electronics Corporation

    btwdins.exe 1868 Bluetooth Support Server Broadcom Corporation.

    nlsvc.exe 1924 NetLimiter 3 Service Locktime Software

    SeaPort.exe 2036 Microsoft SeaPort Search Enhancement Broker Microsoft Corporation

    svchost.exe 1252 Host Process for Windows Services Microsoft Corporation

    AssistantServices.exe 112 0.75

    taskhost.exe 2444 Host Process for Windows Tasks Microsoft Corporation

    WMPSideShowGadget.exe 3188 Windows Media Player Gadget for Windows SideShow capable devices Microsoft Corporation

    wmplayer.exe 3412 Windows Media Player Microsoft Corporation

    svchost.exe 2736 Host Process for Windows Services Microsoft Corporation

    svchost.exe 2896 Host Process for Windows Services Microsoft Corporation

    svchost.exe 3640 Host Process for Windows Services Microsoft Corporation

    SearchIndexer.exe 2656 Microsoft Windows Search Indexer Microsoft Corporation

    SearchProtocolHost.exe 4560 Microsoft Windows Search Protocol Host Microsoft Corporation

    SearchFilterHost.exe 3160 Microsoft Windows Search Filter Host Microsoft Corporation

    taskhost.exe 3480 Host Process for Windows Tasks Microsoft Corporation

    hpqWmiEx.exe 4252 hpqwmiex Module Hewlett-Packard Development Company, L.P.

    Com4QLBEx.exe 4584 Com for QLB application Hewlett-Packard Development Company, L.P.

    wmpnetwk.exe 4640 Windows Media Player Network Sharing Service Microsoft Corporation

    HPHC_Service.exe 5344 HP Health Check Service Hewlett-Packard

    svchost.exe 208 Host Process for Windows Services Microsoft Corporation

    TrustedInstaller.exe 4568 Windows Modules Installer Microsoft Corporation

    lsass.exe 592 Local Security Authority Process Microsoft Corporation

    lsm.exe 604 Local Session Manager Service Microsoft Corporation

    winlogon.exe 528 Windows Logon Application Microsoft Corporation

    quietHDD.exe 2572 quietHDD modifies the APM and AAM settings of the primary Harddrive

    speedfan.exe 2624 0.75 Almico Software (www.almico.com)

    explorer.exe 2928 0.75 Windows Explorer Microsoft Corporation

    SynTPStart.exe 3200 Synaptics Pointing Device starter Synaptics, Inc.

    SynTPEnh.exe 3308 Synaptics TouchPad Enhancements Synaptics, Inc.

    jusched.exe 3208 Java Platform SE binary Sun Microsystems, Inc.

    LGDevAgt.exe 3300 Logitech GamePanel Agent Logitech Inc.

    LCDMon.exe 3340 Logitech LCD Manager Logitech Inc.

    LCDCountdown.exe 3556 Logitech G-series LCD Countdown Timer Logitech Inc.

    LCDPop3.exe 3608 Logitech G-series POP3 Monitor Logitech Inc.

    LCDClock.exe 3672 Logitech LCD Clock/Performance Monitor Logitech Inc.

    LCDMedia.exe 3708 Logitech G-series Media Display Logitech Inc.

    LGDCore.exe 3380 Logitech G-series Profiler Logitech Inc.

    wmdc.exe 3432 Windows Mobile Device Center Microsoft Corporation

    accelerometerST.exe 3496 Hp Accelerometer System Tray Hewlett-Packard

    DTLite.exe 3584 DAEMON Tools Lite DT Soft Ltd

    pidgin.exe 3828 Pidgin The Pidgin developer community

    NLClientApp.exe 3880 NetLimiter 3 Client Locktime Software

    iexplore.exe 5596 Internet Explorer Microsoft Corporation

    iexplore.exe 5636 Internet Explorer Microsoft Corporation

    iexplore.exe 3492 Internet Explorer Microsoft Corporation

    iexplore.exe 3740 Internet Explorer Microsoft Corporation

    iexplore.exe 6004 Internet Explorer Microsoft Corporation

    iexplore.exe 2132 Internet Explorer Microsoft Corporation

    iexplore.exe 4232 Internet Explorer Microsoft Corporation

    iexplore.exe 5164 Internet Explorer Microsoft Corporation

    iexplore.exe 5696 Internet Explorer Microsoft Corporation

    BTTray.exe 3108 Bluetooth Tray Application Broadcom Corporation.

    TOTALCMD.EXE 2512 Total Commander 32 bit Ghisler Software GmbH

    taskmgr.exe 6396 2.99 Windows Task Manager Microsoft Corporation

    procexp.exe 4804 Sysinternals Process Explorer Sysinternals - www.sysinternals.com

    procexp64.exe 5068 1.49 Sysinternals Process Explorer Sysinternals - www.sysinternals.com

    GoogleCrashHandler.exe 3732 Google Installer Google Inc.

    smax4pnp.exe 4040 SMax4PNP Analog Devices, Inc.

    jusched.exe 4052 Java Platform SE binary Sun Microsystems, Inc.

    QLBCtrl.exe 4068 Quick Launch Buttons Hewlett-Packard Development Company, L.P.

    VolCtrl.exe 4080 Volume related element Hewlett-Packard Development Company, L.P.

    UIExec.exe 3080

    AvastUI.exe 4092 avast! Antivirus ALWIL Software

    soffice.exe 3664 OpenOffice.org 3.1 OpenOffice.org

    soffice.bin 4136 OpenOffice.org 3.1 OpenOffice.org

    uTorrent.exe 6440 51.55 µTorrent BitTorrent, Inc.

    Process: uTorrent.exe Pid: 6440

    Name Description Company Name Version

    {6AF0698E-D558-4F6E-9B3C-3716689AF493}.2.ver0x0000000000000005.db

    {AFBF9F1A-8EE8-4C77-AF34-C647E37CA0D9}.1.ver0x000000000000001f.db

    {DDF571F2-BE98-426D-8288-1A9A39C3FDA2}.2.ver0x0000000000000001.db

    ADVAPI32.dll Advanced Windows 32 Base API Microsoft Corporation 6.1.7600.16385

    apphelp.dll Application Compatibility Client Library Microsoft Corporation 6.1.7600.16385

    CFGMGR32.dll Configuration Manager DLL Microsoft Corporation 6.1.7600.16385

    CLBCatQ.DLL COM+ Configuration Catalog Microsoft Corporation 2001.12.8530.16385

    COMCTL32.dll User Experience Controls Library Microsoft Corporation 6.10.7600.16385

    comctl32.dll.mui User Experience Controls Library Microsoft Corporation 6.10.7600.16385

    comdlg32.dll Common Dialogs DLL Microsoft Corporation 6.1.7600.16385

    CRYPT32.dll Crypto API32 Microsoft Corporation 6.1.7600.16385

    CRYPTBASE.dll Base cryptographic API DLL Microsoft Corporation 6.1.7600.16385

    CRYPTSP.dll Cryptographic Service Provider API Microsoft Corporation 6.1.7600.16385

    cversions.2.db

    cversions.2.db

    DEVOBJ.dll Device Information Set DLL Microsoft Corporation 6.1.7600.16385

    dhcpcsvc.DLL DHCP Client Service Microsoft Corporation 6.1.7600.16385

    dhcpcsvc6.DLL DHCPv6 Client Microsoft Corporation 6.1.7600.16385

    DnsApi.dll DNS Client API DLL Microsoft Corporation 6.1.7600.16385

    dwmapi.dll Microsoft Desktop Window Manager API Microsoft Corporation 6.1.7600.16385

    FirewallAPI.dll Windows Firewall API Microsoft Corporation 6.1.7600.16385

    fwpuclnt.dll FWP/IPsec User-Mode API Microsoft Corporation 6.1.7600.16385

    GDI32.dll GDI Client DLL Microsoft Corporation 6.1.7600.16385

    iertutil.dll Run time utility for Internet Explorer Microsoft Corporation 8.0.7600.16385

    IMM32.DLL Multi-User Windows IMM32 API Client DLL Microsoft Corporation 6.1.7600.16385

    index.dat

    index.dat

    index.dat

    Iphlpapi.dll IP Helper API Microsoft Corporation 6.1.7600.16385

    kernel32.dll Windows NT BASE API Client DLL Microsoft Corporation 6.1.7600.16385

    KERNELBASE.dll Windows NT BASE API Client DLL Microsoft Corporation 6.1.7600.16385

    locale.nls

    LPK.dll Language Pack Microsoft Corporation 6.1.7600.16385

    MSASN1.dll ASN.1 Runtime APIs Microsoft Corporation 6.1.7600.16415

    MSCTF.dll MSCTF Server DLL Microsoft Corporation 6.1.7600.16385

    msctf.dll.mui MSCTF Server DLL Microsoft Corporation 6.1.7600.16385

    msvcrt.dll Windows NT CRT DLL Microsoft Corporation 7.0.7600.16385

    mswsock.dll Microsoft Windows Sockets 2.0 Service Provider Microsoft Corporation 6.1.7600.16385

    Normaliz.dll Unicode Normalization DLL Microsoft Corporation 6.1.7600.16385

    npmproxy.dll Network List Manager Proxy Microsoft Corporation 6.1.7600.16385

    NSI.dll NSI User-mode interface DLL Microsoft Corporation 6.1.7600.16385

    ntdll.dll NT Layer DLL Microsoft Corporation 6.1.7600.16385

    ntdll.dll NT Layer DLL Microsoft Corporation 6.1.7600.16385

    ntmarta.dll Windows NT MARTA provider Microsoft Corporation 6.1.7600.16385

    ole32.dll Microsoft OLE for Windows Microsoft Corporation 6.1.7600.16385

    oleaut32.dll Microsoft Corporation 6.1.7600.16385

    profapi.dll User Profile Basic API Microsoft Corporation 6.1.7600.16385

    PROPSYS.dll Microsoft Property System Microsoft Corporation 7.0.7600.16385

    propsys.dll.mui Microsoft Property System Microsoft Corporation 7.0.7600.16385

    rasadhlp.dll Remote Access AutoDial Helper Microsoft Corporation 6.1.7600.16385

    RPCRT4.dll Remote Procedure Call Runtime Microsoft Corporation 6.1.7600.16385

    RpcRtRemote.dll Remote RPC Extension Microsoft Corporation 6.1.7600.16385

    rsaenh.dll Microsoft Enhanced Cryptographic Provider Microsoft Corporation 6.1.7600.16385

    sechost.dll Host for SCM/SDDL/LSA Lookup APIs Microsoft Corporation 6.1.7600.16385

    SETUPAPI.dll Windows Setup API Microsoft Corporation 6.1.7600.16385

    setupapi.dll.mui Windows Setup API Microsoft Corporation 6.1.7600.16385

    SHELL32.dll Windows Shell Common Dll Microsoft Corporation 6.1.7600.16385

    shfolder.dll Shell Folder Service Microsoft Corporation 6.1.7600.16385

    SHLWAPI.dll Shell Light-weight Utility Library Microsoft Corporation 6.1.7600.16385

    SortDefault.nls

    SspiCli.dll Security Support Provider Interface Microsoft Corporation 6.1.7600.16385

    StaticCache.dat

    urlmon.dll OLE32 Extensions for Win32 Microsoft Corporation 8.0.7600.16490

    urlmon.dll.mui OLE32 Extensions for Win32 Microsoft Corporation 8.0.7600.16385

    USER32.dll Multi-User Windows USER API Client DLL Microsoft Corporation 6.1.7600.16385

    USERENV.dll Userenv Microsoft Corporation 6.1.7600.16385

    USP10.dll Uniscribe Unicode script processor Microsoft Corporation 1.626.7600.16385

    uTorrent.exe µTorrent BitTorrent, Inc. 2.1.0.17935

    uxtheme.dll Microsoft UxTheme Library Microsoft Corporation 6.1.7600.16385

    VERSION.dll Version Checking and File Installation Libraries Microsoft Corporation 6.1.7600.16385

    wininet.dll Internet Extensions for Win32 Microsoft Corporation 8.0.7600.16490

    winmm.dll MCI API DLL Microsoft Corporation 6.1.7600.16385

    WINNSI.DLL Network Store Information RPC interface Microsoft Corporation 6.1.7600.16385

    WLDAP32.dll Win32 LDAP API DLL Microsoft Corporation 6.1.7600.16385

    wow64.dll Win32 Emulation on NT64 Microsoft Corporation 6.1.7600.16385

    wow64cpu.dll AMD64 Wow64 CPU Microsoft Corporation 6.1.7600.16385

    wow64win.dll Wow64 Console and Win32 API Logging Microsoft Corporation 6.1.7600.16385

    WS2_32.dll Windows Socket 2.0 32-Bit DLL Microsoft Corporation 6.1.7600.16385

    wship6.dll Winsock2 Helper DLL (TL/IPv6) Microsoft Corporation 6.1.7600.16385

    wshtcpip.dll Winsock2 Helper DLL (TL/IPv4) Microsoft Corporation 6.1.7600.16385

    Hope this helps.

  9. I just tested the new version, it works much better, with less freezes. I was able to watch a HD video on a ISP offering bandwidth that was 33% of the bandwidth of the video, after 66% of the video has been downloaded.

    I experienced only a few freezes (probably less than 10), mostly in the first 10 minutes of the 60 minute video. When the video finished downloading I already watched more than 50% of the video, so this is a big improvement.

    It seems the "yellow blocks" issue is gone, now for the pieces near the current streaming position I see green blocks, and it works exactly as I suggested, it requests the piece, and if it's not received until the timeout, it requests it again.

    What I think could be done to improve this is to reduce the timeout for "green" blocks, or increase the number of "green" pieces requested (increase the size of the streaming buffer ahead of the current streaming position), thus allowing several timeouts to occur before the video freezes. I think "buffering" request for "green" pieces covering a video duration three times larger than the timeout for "green" blocks should be enough.

    The "streaming ready" status is still too optimistic, especially when download speed varies very much from minute to minute. When the download speed reaches a peak value for a few seconds, the estimated time to finish the download is very short, and appearently uTorrent immediately makes the "streaming ready" assesment based on that time.

    It compares the estimated download time remaining with the length of the video, and if there is less time remaining it activates the streaming option. I think it should do some averaging of the download speeds over the last 5 minutes or so before making this assesment, and even add a 10% (or user customisable) tollerance, i.e. only mark the video as ready to stream when the time remaining for the download is less than 90% of the video length.

    And it still keeps one core of my dual core CPU 100% occupied all the time, but I may be able to live with that for a while, now that streaming works acceptably.

  10. I don't like the up arrow/down arrow start button either. A play button would make more sense.

    I did more testing on the streaming feature (about 4 video torrents, on a faster internet connection - 10 Mbps ~ 1MB/s), and it's useless, as it is now.

    It's aggravating. uTorrent seems to attempt to request a few consecutive pieces near the begining of the file, then there's a gap with almost no pieces requested, and then most of the requested pieces are near the end of the file.

    Appearently uTorrent does make some effort to prioritize the pieces at the begining of the file, but it fails. It prioritizes a few pieces near the begining of the file, but it's not aggressive enough when attempting to download them.

    Time and time again, on a video that requires bandwidth half the speed of the download, the video freezes somwhere at the begining of the stream, because one required piece is stuck with a yellow block.

    From what I see, it seems yellow blocks mean that a request for that block has been made, and more than 60 seconds have elapsed without receiving the block. And you can wait, and wait, and wait and if you do nothing the block will almost always be downloaded with the last 5% of the file.

    That means you have to wait to download more than 95% of the file before you are able to play it, making the feature useless.

    The workaround: after the stream starts playing and gets stuck on an yellow piece, stop/start the torrent. After a few minutes, the missing block will be downloaded, and you will then get stuck on another yellow block.

    Repeat this stop/start procedure 15-20 times for a 2 hour video, and adventurely, after about 95% of the file has been downloaded and you were only able to view 10 minutes of video, you will have no more freezes.

    Obviously the stop/start solution is no solution at all, since you have to wait each time to connect to new peers, and adventurely, just when the download speed returns to normal, you get stuck again.

    I noticed that the pieces near the begining of the file are downloaded with high priority. However, after a stop/start to fix an yellow block, all pieces are downloaded with high priority defeating the feature.

    This process should be automatic. When a block gets stuck/yellow, uTorrent should imediatelly try to download it from another peer.

    Even better, after streaming has started and not enough data is buffered after the current streaming position, the next pieces required for streaming should be downloaded in "End Game" mode, to decrease the probability of "yellow blocks". But maybe that's a bit extreme.

    Furthermore, uTorrent doesn't display any information about WMV streams.

    I think that covers the problems. It would be a great feature, if it actually worked.

  11. I tried the streaming with version 17618, and it doesn't work very well. I have 300 KB/s theoretical download speed, with real peaks at about 200KB/s, and an average speed of about 120 KB/s.

    I'm trying to watch a 20 minute video having a 153KB/s rate. The download time is around around 25 minutes.

    When I click the stream button, uTorrent starts the countdown to streaming, and after about 5 minutes I can start watching the video.

    The video plays for about 2 minutes, then freezes, because it reaches a missing block. After that, I experience multiple freezes, some lasting a few minutes.

    I think there are two possible issues: either the "ready to stream" estimation was overly optimistic, not taking into account any speed fluctuations (my speed varies wildly between 50 KB/s and 200KB/s), or the blocks at the begining of the stream were not given enough priority, and uTorrent downloaded too much data near the end of the stream too early.

    My feeling, from seeing the download pattern, is that the second issue is more likely to be the cause: too many blocks near the end of the file downloaded too early, but probably also a bit more time should be waited before the changing the status to "streaming ready", or at least the speed average used to calculate it should be peformed on a larger time interval.

    I tested this on two well seeded video files, with similar results. One had an 11,000 seeds to 4,000 peers ratio, one had a 4,000 seeds to 6,000 peers ratio.

×
×
  • Create New...