Questions and Answers :
GPU applications :
Trouble getting GPU units to run on Quadro FX 1600m
Message board moderation
Author | Message |
---|---|
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
Backed the drivers to version 295.73 because of the known miscalculations over drivers past 340.52 and still not receiving any units for GPU. The newer machine with the Quadro FX 2800m is receiving packets on the same software version and older driver. Posting the event log in the next message. |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
10/27/2014 5:09:47 AM Starting BOINC client version 6.10.17 for windows_intelx86 10/27/2014 5:09:47 AM log flags: file_xfer, sched_ops, task 10/27/2014 5:09:48 AM Libraries: libcurl/7.19.4 OpenSSL/0.9.8k zlib/1.2.3 10/27/2014 5:09:48 AM Data directory: C:\PortableApps\BOINCPortable\Data 10/27/2014 5:09:48 AM Running under account admin 10/27/2014 5:09:48 AM Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz [x86 Family 6 Model 15 Stepping 10] 10/27/2014 5:09:48 AM Processor: 4.00 MB cache 10/27/2014 5:09:48 AM Processor features: fpu tsc pae sse sse2 pni mmx 10/27/2014 5:09:48 AM OS: Microsoft Windows 7: Ultimate x86 Edition, Service Pack 1, (06.01.7600.00) 10/27/2014 5:09:48 AM Memory: 2.00 GB physical, 6.00 GB virtual 10/27/2014 5:09:48 AM Disk: 7.47 GB total, 1.57 GB free 10/27/2014 5:09:48 AM Local time is UTC -5 hours 10/27/2014 5:09:48 AM NVIDIA GPU 0: Quadro FX 1600M (driver version 29573, CUDA version 4020, compute capability 1.1, 256MB, 80 GFLOPS peak) 10/27/2014 5:09:48 AM Not using a proxy 10/27/2014 5:09:48 AM Asteroids@home URL http://asteroidsathome.net/boinc/; Computer ID 125480; resource share 900 10/27/2014 5:09:48 AM SETI@home URL http://setiathome.berkeley.edu/; Computer ID 7414726; resource share 300 10/27/2014 5:09:48 AM SETI@home General prefs: from SETI@home (last modified 25-Oct-2014 16:31:43) 10/27/2014 5:09:48 AM SETI@home Computer location: home 10/27/2014 5:09:48 AM General prefs: using separate prefs for home 10/27/2014 5:09:48 AM Reading preferences override file 10/27/2014 5:09:48 AM Preferences limit memory usage when active to 675.22MB 10/27/2014 5:09:48 AM Preferences limit memory usage when idle to 2025.67MB 10/27/2014 5:09:48 AM Preferences limit disk usage to 1.00GB 10/27/2014 5:09:48 AM Asteroids@home Restarting task ps_141016_253826_6_1 using period_search version 10210 10/27/2014 5:09:49 AM SETI@home Restarting task ap_27oc11ab_B5_P0_00242_20141026_15331.wu_1 using astropulse_v7 version 700 10/27/2014 5:09:50 AM Asteroids@home Sending scheduler request: To fetch work. 10/27/2014 5:09:50 AM Asteroids@home Requesting new tasks for GPU 10/27/2014 5:09:54 AM Asteroids@home Scheduler request completed: got 0 new tasks 10/27/2014 5:09:54 AM Asteroids@home Message from server: NVIDIA GPU: Upgrade to the latest driver to process tasks using your computer's GPU 10/27/2014 5:10:03 AM SETI@home Sending scheduler request: To fetch work. 10/27/2014 5:10:03 AM SETI@home Requesting new tasks for GPU 10/27/2014 5:10:10 AM SETI@home Scheduler request completed: got 0 new tasks 10/27/2014 5:10:10 AM SETI@home Message from server: NVIDIA GPU: Upgrade to the latest driver to process tasks using your computer's GPU |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
295.73 is one of the drivers that had the sleep bug which also caused errors, I think almost all projects blacklisted it. I would either go with 301.10 or 266.58 http://www.oldapps.com/nvidia.php?PageSpeed=noscript |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
By using an older BOINC you're also restricting yourself, as this doesn't allow for OpenCL applications to be used, if CUDA won't work. (By using an old beta BOINC client, you're further restricting yourself. In 6.10 it was 6.10.44 that was released to the public.) |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
By using an older BOINC you're also restricting yourself, as this doesn't allow for OpenCL applications to be used, if CUDA won't work. (By using an old beta BOINC client, you're further restricting yourself. In 6.10 it was 6.10.44 that was released to the public.) Why hasn't the project released a portable version? I only use portable apps, when at all possible, so I have OS independence and ease of upgrades. Oh, and I seriously *HATE* that the message tab has been moved to an Event log that takes extra key strokes and doesn't dock with the main page. That alone was enough to put me back from 7.2 after trying it yesterday. |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
295.73 is one of the drivers that had the sleep bug which also caused errors, I think almost all projects blacklisted it. I'll switch drivers but it's actually running a v7 (cuda22) packet this afternoon. Neither of the two versions you mention are available for the Quadro FX 1600m. These are available: 259.57 266.45 267.79 276.14 276.52 296.10 301.42 305.93 306.23 306.97 320.49 BTW, where is the list of blacklisted drivers so I can look these up myself? |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Oh, and I seriously *HATE* that the message tab has been moved to an Event log that takes extra key strokes and doesn't dock with the main page. That alone was enough to put me back from 7.2 after trying it yesterday. Then get BOINC 6.10.60 which is the last from 6.10.x and have the same look as 6.10.17 http://boinc.berkeley.edu/dl/boinc_6.10.60_windows_intelx86.exe http://boinc.berkeley.edu/dl/boinc_6.10.60_windows_x86_64.exe  - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Try 266.45 It will have low CPU usage especially for AstroPulse OpenCL I don't know if some "list of blacklisted drivers" is published somewhere. Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Also it seems you have issues with your BOINC installation (directory/files permissions) or with your Antivirus (it may block execution of apps) "CreateProcess() failed - Access is denied." (on 2 of your computers) http://setiathome.berkeley.edu/result.php?resultid=3796141759 http://setiathome.berkeley.edu/result.php?resultid=3797738440 Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
This is the primary one from here. http://setiathome.berkeley.edu/forum_thread.php?id=69857 |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
Oh, and I seriously *HATE* that the message tab has been moved to an Event log that takes extra key strokes and doesn't dock with the main page. That alone was enough to put me back from 7.2 after trying it yesterday. Thanks for your help. Looks like PortableApps.com has dropped BOINC off the regular updated projects. I'll do manual installs again and even install the newest 7.x on one machine to try and get used to it. EDIT: I tried it and it threw 30+ registry entries in and won't work under the portable apps folder structure. When I reboot into Linux/WINE or another Windows OS then the BOINC client isn't going to fire up and work immediately and I'm sick of reinstalling software every time I swap OS's. Have to see about getting BOINC updating over at PortableApps.com |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
Also it seems you have issues with your BOINC installation (directory/files permissions) That was early in the OS installation on both those laptops which are being dedicated to BOINC work for the winter. The firewall was still being trained and I wasn't at the keyboard. I added exclusions for the BOINC directory later. |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
That helps, thanks. The new problem with the computational errors for 340.xx+ are an addition. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
EDIT: I tried it and it threw 30+ registry entries in and won't work under the portable apps folder structure. When I reboot into Linux/WINE or another Windows OS then the BOINC client isn't going to fire up and work immediately and I'm sick of reinstalling software every time I swap OS's. Well, you didn't say you use BOINC in this way - using the same directory/files in multi-boot system. I used this in the past between Vista 32 bit and Windows XP - BOINC is installed on Vista and registry entries transferred to XP BOINC installer can be unpacked by: boinc_X.XX.XX_windows_intelx86.exe /a http://boinc.berkeley.edu/wiki/Creating_custom_installers Then you may rename or move the .exe/.dll files you use now and put the new files manually (You may need to set some permissions manually) I just tested this 'unpack' under Sandboxie http://www.sandboxie.com/ (if you don't use Sandboxie I suggest you unpack to USB flash drive) Â Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
EDIT: I tried it and it threw 30+ registry entries in and won't work under the portable apps folder structure. When I reboot into Linux/WINE or another Windows OS then the BOINC client isn't going to fire up and work immediately and I'm sick of reinstalling software every time I swap OS's. Tried installing the newer 6.10.60 BOINC client on the main multi-OS laptop (m6500) and copied the entire contents over to the portable directories and that failed to execute. I tried again after your post with just the exe/dll and it still failed, however, it worked on the m6300 Dell and you'll see it running 6.10.60 in my computers list now. I'll strip out all registry references on Berkley, BOINC, etc, remove all install on this machine and start fresh and see if I can replicate it. I'll attempt the same with 7.2.x on the third machine and let you know. Thanks for the help again. Hopefully I'll be at combined 15,000 credits a day by the end of the week. Still pitiful, but the best I can offer. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
copied the entire contents over to the portable directories and that failed to execute. I don't know the structure of "portable directories" I hope they are Not in \Program Files\ - especially the BOINC Data directory Also some say you may have trouble if BOINC Data directory is inside BOINC Program directory "failed to execute" - Which .exe? What error? Check INSTALLDIR and DATADIR in your Registry: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley\BOINC Setup] "INSTALLDIR"="H:\\BOINC\\" "SETUPTYPE"="Single" "LAUNCHPROGRAM"="" "ENABLELAUNCHATLOGON"="0" "ENABLESCREENSAVER"="" "SERVICE_DOMAIN"="" "SERVICE_USERNAME"="" "SETUPSTATESTORED"="TRUE" "MIGRATIONVERSION"="" "MIGRATION"="TRUE" "MIGRATIONDIR"="H:\\BOINC\\" "RETURN_REBOOTREQUESTED"="0" "REBOOTPROMPT"="" "RETURN_VALIDATEINSTALL"="1" "DATADIR"="H:\\BOINC-Data\\" "ENABLEPROTECTEDAPPLICATIONEXECUTION"="" "ENABLEUSEBYALLUSERS"="" "ENABLEPROTECTEDAPPLICATIONEXECUTION2"="" The other place is for GUI and is not really important: [HKEY_CURRENT_USER\Software\Space Sciences Laboratory, U.C. Berkeley\BOINC Manager] Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
copied the entire contents over to the portable directories and that failed to execute. I meant that the boincmgr.exe failed to pass the correct data directory location and so the whole process failed to start running data units. The registry had incorrect location info. The point of this endeavor is to have no information stored in the registry so I can multi-boot OS, move the USB stick installation to another machine or upgrade to any new future OS while needing to reinstall the least possible applications. The boinc_installer.exe /v /a c:\temp xcopy c:\temp\boinctemp\app\*.* e:\boincportable\app\boinc actually modified the registry. When I tried to start the application it tried using c:\temp\boinctemp directory for data input. I used the following batch file to erase any registry entries and start the boincmgr.exe from the data folder (without registry entries the boincmgr.exe or/and boinc.exe assume the current directory upon calling is the data directory) and it worked on 2 machines the first execution of the batch file after the unpack and copy. boincstart.bat REGEDIT4 ; @ECHO OFF ; CLS ; SET BoincClient=E:\BoincPortable\App\BOINC ; SET BoincData= E:\Boincportable\DATA ; CD /d %BoincData% ; REGEDIT /s "%~f0" ; REM START "" "%BoincClient%\boinc.exe" ; START "" "%BoincClient%\boincmgr.exe" ; EXIT [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders] [-HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley] [-HKEY_CURRENT_USER\Software\Space Sciences Laboratory, U.C. Berkeley] On another thread someone told me the command line switches to pass to boincmgr.exe to reassign the data directory. He/she said it works on Linux so I'll try them on Windows. boincmgr.exe --datadir=E:\boincportable\datamight be all I needed instead of that batch file. So I have two portable installs, without registry information, of version 7.2.42 using that batch file and your help for the .msi unpack. The machine with the failing 2800m nVidia card is staying at version 6.10.60 (portable install) so it doesn't get a bunch of aborted GPU packets. Thanks for the help. |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
By using an older BOINC you're also restricting yourself, as this doesn't allow for OpenCL applications to be used, if CUDA won't work. (By using an old beta BOINC client, you're further restricting yourself. In 6.10 it was 6.10.44 that was released to the public.) ;TLDR Answer to the original question of why I'm not getting GPU units. Install version 7. Very rare are regular CC 1.1 packets available (the machine running 6.10.60 did get a few), most of the ones coming down are OpenCL 1.0 and so once I got the portable 7.2.42 running on the machines they got OpenCL GPU work right away (after I reset the project on the one machine some baffling hours later). |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
The point of this endeavor is to have no information stored in the registry so I can multi-boot OS, move the USB stick installation to another machine or upgrade to any new future OS while needing to reinstall the least possible applications. I wonder how you will manage to "multi-boot OS" between Windows and Linux? Linux can't run the .exe files (boinc.exe, applications.exe) Do you use emulator (Wine) or change apps (semi)manually? If you change apps - the checkpoints may be not compatible. (I almost don't know Linux) Also on "another machine" with different CPU/GPU the same apps may not work even on Windows. Theboinc_installer.exe /v /a c:\temp xcopy c:\temp\boinctemp\app\*.* e:\boincportable\app\boinc If you used Sandboxie that would not happen. boinc_installer (any program) will think it succeeded to change files and/or modify the registry but in fact will modify objects only in Sandboxie directory. Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
marmot Send message Joined: 15 May 99 Posts: 144 Credit: 1,220,664 RAC: 0 |
The point of this endeavor is to have no information stored in the registry so I can multi-boot OS, move the USB stick installation to another machine or upgrade to any new future OS while needing to reinstall the least possible applications. Sorry for the late reply. I hadn't worked on a Linux/Win dual boot solution but it's a CMD/DOS batch file so Wine would be required. It's more about easing the transition in future upgrades from XP to Vista (on the ancient machines) 7, 8.1 or 10. Now that I determined if BOINC finds an empty registry it works just fine on Portable directory/USB stick it's not really a concern. I have several laptops heating the bedroom, and I'm buying and selling off to upgrade my processing power. Was thinking just have USB stick with BOINC and Portable Apps for each and that batch file I wrote to keep registries clean when upgrading BOINC. I'll maintain each computer's BOINC separately because I don't want to have to lose work on resets from cloning the BOINCPortable folder across machines after upgrade. Theboinc_installer.exe /v /a c:\temp xcopy c:\temp\boinctemp\app\*.* e:\boincportable\app\boinc I didn't realize Sandboxie was critical to the process (keeping the registry clean), as you mentioned installing to a USB was an option, nor did I realize Sandboxie's wider usefulness. It will have much more use from me now that it's installed. Thanks for adding another tool to my utilities. Just in case not all machines have Sandboxie installed I'll keep the .BAT file that I settled into: REGEDIT4 ; @ECHO OFF ; CLS ; REGEDIT.exe /s "%~f0" ; cd /d data ; start "" "..\app\boinc\boincmgr.exe" ; EXIT [-HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley] [-HKEY_CURRENT_USER\Software\Space Sciences Laboratory, U.C. Berkeley] |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.