Message boards :
Number crunching :
Optimize your GPU. Find the value the easy way.
Message board moderation
Previous · 1 . . . 7 · 8 · 9 · 10 · 11 · 12 · 13 · Next
Author | Message |
---|---|
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
@Fred Small (but too many ;) ) suggestions (mostly cosmetic) for SetiPerformance: * (bug?) The position of the 2 windows is not saved to the registry if I move the windows in their original size and exit the program. The position and size is saved if I also resize the main/graph windows. I even didn't know that position/size are supposed to be remembered until I found: HKEY_CURRENT_USER\Software\eFMer\SetiPerformance\window_position * I don't know what the graph window is supposed to show; for me it shows only faint vertical grid on black background and counting times at bottom * It seems that <maxAutoCount>3</maxAutoCount> is zero-based For the AP auto-test it runs up to 4 tasks * Show maxAutoCount in the Results, e.g. Starting automatic test: (ap6_win_x86_sse2_opencl_ati_r1316), maxAutoCount: 3 * count vs instance vs task vs ... - which is better?: Runtime: Device: 0, count: 1, 1948 seconds Runtime: Device: 0, instance: 1, 1948 seconds Runtime: Device: 0, task: 1, 1948 seconds * Checkbox: [v] Wrap text (some lines are long) * Save the results to file (e.g. SetiPerformanceResults.log) automatically (while the results are created, not at the end - in case the program is terminated prematurely for any reason) * Can we have an option to not convert everything to lowercase? (So the strings will be shown as are in the config.xml I prefer MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390 instead of mb6_win_x86_sse3_opencl_ati_hd5_r390) * Checkbox: [v] Show progress Can be done by examining the files e.g. every minute <prog>0.xxxxx</prog> in state.sah <fraction_done>0.yyyyy</fraction_done> in pulse.out* (probably can also be done by shared memory but I don't know the details) If no file still exist (at task startup) show ??% or --% or ... The problem is how to show many running tasks. Most people will run max 4 tasks on the single GPU they have. But seeing how you create 256 slots (slot0 ... slot255) you are prepared for some big monster ;) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
John Send message Joined: 21 May 99 Posts: 51 Credit: 5,667,907 RAC: 0 |
About ten days of crunching 3 wu per GPU. One Gtx 470 and one gtx 670. 6 gpu tasks and 6 cpu tasks now running (started cpu tasks about 4-5 days ago) I7-920 cpu Hyperthread enable (only overclocked to 3.6ghz) GPU's not overclocked due to different versions. started with rac close to zero now at 23k and climbing. Will wait and see what the 60 day avg comes out 2. Have been able to keep the system fed with wu's so far. thanks for all the info. Keep on crunching !! |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
About ten days of crunching 3 wu per GPU. One Gtx 470 and one gtx 670. From your daily numbers I would guesstimate somewhere between high 40K to low/mid 50K range. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
Snowmain Send message Joined: 17 Nov 05 Posts: 75 Credit: 30,681,449 RAC: 83 |
Ran the old test, worked fine....now with a new video card to test I get this: ERROR: Unable to copy from: C:\Program Files\BOINC\Freds test software\x41g\ to: C:\Users\Jim\AppData\Roaming\eFMer\SetiPerformance, slot: 0 Aborted wtf chuck? |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Try to put it NOT in C:\Program Files\ Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
X-Files 27 Send message Joined: 17 May 99 Posts: 104 Credit: 111,191,433 RAC: 0 |
Using: 306.23 GPU0: 580 @833/1004/1666 GPU1: 580 @815/1004/1630 GPU2: 570 @810/975/1620 Starting automatic test: (x41g) Workunit: PG0395_v7.wu 15 September 2012 - 10:49:41 Start, devices: 3, device count: 1 (1.00) (Wu: PG0395_v7.wu) --------------------------------------------------------------------------- Results: (PG0395_v7.wu) Device: 0, device count: 1, average time / count: 32, average time on device: 32 Seconds (0 Minutes, 32 Seconds) Device: 1, device count: 1, average time / count: 33, average time on device: 33 Seconds (0 Minutes, 33 Seconds) Device: 2, device count: 1, average time / count: 36, average time on device: 36 Seconds (0 Minutes, 36 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:50:19 Start, devices: 3, device count: 2 (0.50) (Wu: PG0395_v7.wu) --------------------------------------------------------------------------- Results: (PG0395_v7.wu) Device: 0, device count: 2, average time / count: 50, average time on device: 25 Seconds (0 Minutes, 25 Seconds) Device: 1, device count: 2, average time / count: 50, average time on device: 25 Seconds (0 Minutes, 25 Seconds) Device: 2, device count: 2, average time / count: 58, average time on device: 29 Seconds (0 Minutes, 29 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:51:20 Start, devices: 3, device count: 3 (0.33) (Wu: PG0395_v7.wu) --------------------------------------------------------------------------- Results: (PG0395_v7.wu) Device: 0, device count: 3, average time / count: 74, average time on device: 24 Seconds (0 Minutes, 24 Seconds) Device: 1, device count: 3, average time / count: 72, average time on device: 24 Seconds (0 Minutes, 24 Seconds) Device: 2, device count: 3, average time / count: 84, average time on device: 28 Seconds (0 Minutes, 28 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:52:46 Start, devices: 3, device count: 4 (0.25) (Wu: PG0395_v7.wu) --------------------------------------------------------------------------- Results: (PG0395_v7.wu) Device: 0, device count: 4, average time / count: 96, average time on device: 24 Seconds (0 Minutes, 24 Seconds) Device: 1, device count: 4, average time / count: 95, average time on device: 23 Seconds (0 Minutes, 23 Seconds) Device: 2, device count: 4, average time / count: 110, average time on device: 27 Seconds (0 Minutes, 27 Seconds) >> The best average time found: 25 Seconds (0 Minutes, 25 Seconds), with count: 0.33 (3) --------------------------------------------------------------------------- Next 15 September 2012 - 10:54:41 Start, devices: 3, device count: 1 (1.00) (Wu: PG0444_v7.wu) --------------------------------------------------------------------------- Results: (PG0444_v7.wu) Device: 0, device count: 1, average time / count: 31, average time on device: 31 Seconds (0 Minutes, 31 Seconds) Device: 1, device count: 1, average time / count: 32, average time on device: 32 Seconds (0 Minutes, 32 Seconds) Device: 2, device count: 1, average time / count: 35, average time on device: 35 Seconds (0 Minutes, 35 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:55:19 Start, devices: 3, device count: 2 (0.50) (Wu: PG0444_v7.wu) --------------------------------------------------------------------------- Results: (PG0444_v7.wu) Device: 0, device count: 2, average time / count: 49, average time on device: 24 Seconds (0 Minutes, 24 Seconds) Device: 1, device count: 2, average time / count: 49, average time on device: 24 Seconds (0 Minutes, 24 Seconds) Device: 2, device count: 2, average time / count: 56, average time on device: 28 Seconds (0 Minutes, 28 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:56:18 Start, devices: 3, device count: 3 (0.33) (Wu: PG0444_v7.wu) --------------------------------------------------------------------------- Results: (PG0444_v7.wu) Device: 0, device count: 3, average time / count: 70, average time on device: 23 Seconds (0 Minutes, 23 Seconds) Device: 1, device count: 3, average time / count: 71, average time on device: 23 Seconds (0 Minutes, 23 Seconds) Device: 2, device count: 3, average time / count: 80, average time on device: 26 Seconds (0 Minutes, 26 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 10:57:40 Start, devices: 3, device count: 4 (0.25) (Wu: PG0444_v7.wu) --------------------------------------------------------------------------- Results: (PG0444_v7.wu) Device: 0, device count: 4, average time / count: 94, average time on device: 23 Seconds (0 Minutes, 23 Seconds) Device: 1, device count: 4, average time / count: 93, average time on device: 23 Seconds (0 Minutes, 23 Seconds) Device: 2, device count: 4, average time / count: 106, average time on device: 26 Seconds (0 Minutes, 26 Seconds) >> The best average time found: 24 Seconds (0 Minutes, 24 Seconds), with count: 0.33 (3) --------------------------------------------------------------------------- Next 15 September 2012 - 10:59:29 Start, devices: 3, device count: 1 (1.00) (Wu: PG1327_v7.wu) --------------------------------------------------------------------------- Results: (PG1327_v7.wu) Device: 0, device count: 1, average time / count: 41, average time on device: 41 Seconds (0 Minutes, 41 Seconds) Device: 1, device count: 1, average time / count: 42, average time on device: 42 Seconds (0 Minutes, 42 Seconds) Device: 2, device count: 1, average time / count: 45, average time on device: 45 Seconds (0 Minutes, 45 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 11:00:17 Start, devices: 3, device count: 2 (0.50) (Wu: PG1327_v7.wu) --------------------------------------------------------------------------- Results: (PG1327_v7.wu) Device: 0, device count: 2, average time / count: 56, average time on device: 28 Seconds (0 Minutes, 28 Seconds) Device: 1, device count: 2, average time / count: 56, average time on device: 28 Seconds (0 Minutes, 28 Seconds) Device: 2, device count: 2, average time / count: 65, average time on device: 32 Seconds (0 Minutes, 32 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 11:01:23 Start, devices: 3, device count: 3 (0.33) (Wu: PG1327_v7.wu) --------------------------------------------------------------------------- Results: (PG1327_v7.wu) Device: 0, device count: 3, average time / count: 82, average time on device: 27 Seconds (0 Minutes, 27 Seconds) Device: 1, device count: 3, average time / count: 81, average time on device: 27 Seconds (0 Minutes, 27 Seconds) Device: 2, device count: 3, average time / count: 95, average time on device: 31 Seconds (0 Minutes, 31 Seconds) Next :--------------------------------------------------------------------------- 15 September 2012 - 11:03:02 Start, devices: 3, device count: 4 (0.25) (Wu: PG1327_v7.wu) --------------------------------------------------------------------------- Results: (PG1327_v7.wu) Device: 0, device count: 4, average time / count: 109, average time on device: 27 Seconds (0 Minutes, 27 Seconds) Device: 1, device count: 4, average time / count: 108, average time on device: 27 Seconds (0 Minutes, 27 Seconds) Device: 2, device count: 4, average time / count: 125, average time on device: 31 Seconds (0 Minutes, 31 Seconds) >> The best average time found: 28 Seconds (0 Minutes, 28 Seconds), with count: 0.33 (3) |
Snowmain Send message Joined: 17 Nov 05 Posts: 75 Credit: 30,681,449 RAC: 83 |
Ran the old test, worked fine....now with a new video card to test I get this: "Try to put it NOT in C:\Program Files\" Starting automatic test: (x41g) 15 September 2012 - 20:02:25 Start, devices: 1, device count: 1 (1.00) ERROR: Unable to copy from: C:\Video card test software\x41g\ to: C:\Users\Jim\AppData\Roaming\eFMer\SetiPerformance, slot: 0 Aborted Any other advice? |
Wembley Send message Joined: 16 Sep 09 Posts: 429 Credit: 1,844,293 RAC: 0 |
Ran the old test, worked fine....now with a new video card to test I get this: It's the spaces that are killing you. Stop putting it under directories with spaces in the name. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
It's the spaces that are killing you Very probably spaces are the problem. My corresponding path have no spaces: J:\Data.All\Downloads.Bit\Software\Science\Test\Bench\SetiPerformance_32_64_1_3__ATI-added-by-BilBg\zip\x41g\ Obviously this tool don't like spaces (in config.xml instead of Space it needs the corresponding hex ASCII %20): <data> <name>x41z%2064%20bit%20cuda%2042</name> <folder>x41z_64_cuda42</folder> <exe>Lunatics_x41z_win32_cuda42.exe</exe> <parameter>%20--device%20%device</parameter> </data> Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
1) Positions should be stored almost at once. But on exit it's best to use use Start->Shutdown. Pressing the power button may cause Windows to force a quick power down. And this means some parts of the registry aren't stored. 2) The graph starts at the beginning of the text. Or you can choose "Run continuously" In the xml file you can adjust the colors, use the Read xml button for instant results. 3)Is intended for some cards that run out of memory, as you set the value, you should be able to remember it. Or add it to the task name 4)?? You can adjust the width of the window. 5) The log will be added to 1.4 6) No problem 7)OK 8)The number of slots is unlimited, it depends on the devices / count. TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
Doesn't write anything. stderr.txt and result.sah are not updated. Is there a parameter to force check pointing? TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
I mean I just exit the program (SetiPerformance), not Windows. Several times I started SetiPerformance, moved the 2 windows around, exit SetiPerformance. Start again SetiPerformance - the 2 windows appear at the center of screen (the graph behind the main), not where I moved them before. Only after I Resized+Moved them the new position was saved. (all this was done in XP 32-bit) For testing/reproducing this: probably 'a new install behaviour' (reset window to default size/position) can be simulated by deleting the values from: HKEY_CURRENT_USER\Software\eFMer\SetiPerformance\window_position 2) The graph starts at the beginning of the text. Yes, I choose "Run continuously" and changed the colors (at the time of my tests ~12 Sep 2012) (e.g. the color of text/clock visibly changed) - no graph appear that I can see. I still don't know what the graph window is supposed to show? GPU load? GPU temp? 3)Is intended for some cards that run out of memory, as you set the value, you should be able to remember it. Or add it to the task name But is <maxAutoCount>3</maxAutoCount> zero-based? I mean if you want max 3 tasks/GPU to be tested which of these to use?: <maxAutoCount>2</maxAutoCount> <maxAutoCount>3</maxAutoCount> I used <maxAutoCount>3</maxAutoCount> and max 4 tasks was run (look my ATI AP log) 8)The number of slots is unlimited, it depends on the devices / count. I mean - how to show progress (of many running tasks) in the interface It will be hard to fit 256 but maybe 8-16 will be easier. You can possibly use 1 pixel horizontal lines or similar? Â - 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 |
I monitored manually: <prog>0.xxxxx</prog> in state.sah (for MB) <fraction_done>0.yyyyy</fraction_done> in pulse.out* (for AP) The 0.xxxxx and 0.yyyyy change once per several minutes. Look the saved files in SetiPerformance_32_64_1_3__ATI-added-by-BilBg.7z: ...\SetiPerformance_32_64_1_3__ATI-added-by-BilBg\zip\_TEMP_\txt MB\ state MB 1.sah : <prog>0.29107451</prog> state MB 2.sah : <prog>0.60192638</prog> ...\SetiPerformance_32_64_1_3__ATI-added-by-BilBg\zip\_TEMP_\txt AP\ pulse Y.out1 : <fraction_done>0.222222</fraction_done> pulse Z.out : <fraction_done>0.333333</fraction_done> pulse.out : <fraction_done>0.888889</fraction_done> About 'parameter to force check pointing' I don't know, Jason and Raistmer should know. Â - 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 |
OK. I found how to make apps checkpoint every 20 sec: From some of BOINC slots copy file init_data.xml Edit the copy to leave only this content: <app_init_data> <checkpoint_period>20.000000</checkpoint_period> </app_init_data> Put this small init_data.xml in all app dirs used by SetiPerformance (e.g. x41g, I used my ATI dirs) For MB (MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390) it really updates state.sah every 20 sec. For AP (AP6_win_x86_SSE2_OpenCL_ATI_r1316) it updates pulse.out* at the first moment possible (+0.111111 per update) - for my GPU it takes 1:25 between updates. (pulse.out* means any (last modified) of pulse.out pulse.out0 pulse.out1 pulse.out2 files) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
shizaru Send message Joined: 14 Jun 04 Posts: 1130 Credit: 1,967,904 RAC: 0 |
I still don't know what the graph window is supposed to show? GPU load? GPU temp? Hi Bill! I've only tried the tool once and I think I used version 1.2 but yes, the graph was most definately showing GPU load (only) in that version. |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
OK: Added the progress on state.sah and I will add the pulse as well. The window position is now stored. A file log is created: result.log, SetiPerformance.log logs the startup process. The GPU activity is only shown on NVIDIA GPU's. Check out TThrottle 6.10 and check if the activity indicator (G) right one is moving according to the GPU use. If that works and you want it, I will add it to this program. TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
V 1.4 http://www.efmer.eu/forum_tt/index.php?topic=974.msg5946#msg5946 I updated the text as well, to avoid some common mistakes. TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
New package (18 MB): All from original SetiPerformance_32_64_1_4.zip + 4 OpenCL tests: ATI (MB and AP) and NVIDIA AP SetiPerformance_32_64_1_4__OpenCL_ATI_NV_Added-by-BilBg.7z http://www.datafilehost.com/download-45c22d0e.html OpenCL tests added: MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390 MB6_win_x86_SSE3_OpenCL_ATi_r390 (for ATI HD4xxx or to compare the speed difference to HD5_r390 app on ATI HD5xxx+ GPU) AP6_win_x86_SSE2_OpenCL_ATI_r1316 AP6_win_x86_SSE2_OpenCL_NV_r1316 (Not tested - I don't have NVIDIA) Â - 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 |
To Fred: I understand that this is an 'one-time use' utility and maybe you don't want to invest much time in it so feel free to ignore any of the following: 1) The progress indicator for AP is not updating correctly: A few minutes after task start progress indicator is shown (at visually ~20%) but after a few seconds it drops to 0% (empty bar) and stays this way to the end. The files to monitor are 3: pulse.out0 pulse.out1 pulse.out They update in order. Either check the last-modified file or check all 3 and show the max <fraction_done> 2) The log files (SetiPerformance.log & result.log) use strange sequence at line ends (line break): 0D 0D 0A (CR CR LF) instead of the usual for Windows 0D 0A This makes the files difficult to edit - after Save the layout is broken. 3) <maxAutoCount>3</maxAutoCount> runs up to 4 tasks I can test this only for the ATI AP auto-test (ATI MB error for me on 3 tasks at which time I abort - too much lag) (I added NVIDIA AP to the package in my previous post, can you test on some of your NVIDIA? I don't know if this happens on x41g test) My preference/suggestion will be to add drop-down list to the interface to choose maxAutoCount (and use <maxAutoCount>X</maxAutoCount> from config.xml only as the max value that can be chosen by this drop-down list. Probably you'll also save the last used value in the registry. ) 4) Process detection: is it possible (not too much work) to detect which program started an GPU app process? If I forget to exit BOINC and start SetiPerformance or if at the end of test I start BOINC and then try to exit SetiPerformance - there is warning/ask to kill the app processes which belong to BOINC It is in fact good to have some warning that BOINC GPU apps run (e.g. "Exit BOINC before running the tests") but "kill the app" dialog (again: if not too much work) better not kill processes which belong to BOINC (child processes of boinc.exe) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
shizaru Send message Joined: 14 Jun 04 Posts: 1130 Credit: 1,967,904 RAC: 0 |
I've been running V1.4 for 24 hours now!:D Are these "real" WUs? Or am I doing something wrong? I chose: Devices 1 Count 1.00 x41g Use all 18 workunits Test with the values above Shorties take around 1700 sec on my mobile GPU, middies around 4600 and "normal" WUs (the ones that give out around 100 credit or more) 7700 sec. I've only managed to get through 7 WUs in 24hrs but the times are nowhere near the above. So far I've got: (PG0395_v7.wu) 803 Seconds (PG0444_v7.wu) 704 Seconds (PG1327_v7.wu) 984 Seconds (FG00091_V7.wu) 20770 Seconds (FG00134_V7.wu) 22019 Seconds (FG01307_V7.wu) 18278 Seconds (FG02968_V7.wu) 15836 Seconds Are these test WUs some sort of Seti outliers? I've never seen a WU hand out 300 credits... not even with CreditNew!;) |
©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.