Message boards :
Application Code Discussion :
GPU app teaser
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 . . . 19 · Next
Author | Message |
---|---|
Send message Joined: 28 Aug 07 Posts: 31 Credit: 86,152,236 RAC: 0 |
@ the guys, where it runs, had you similiar problems? Well, I had some issues but not app related. Running under Win 2008 with Catalyst 8.12, automatic regulation of fan speed is not working on my HD3870. It was set to ~20% which cause GPU to overheat under full load. Driver stopped responding, W2K8 was able to recover without crashing but some WUs trashed of course. Running ATI Tray Tool and setting fan speed to 40-50% helped was good solution. I'm able to monitor GPU load, temps and fan speed with ATT without problems. In general, app is working just fine (with comments in Message 9432). BOINC Project specifications and hardware requirements |
Send message Joined: 8 Dec 07 Posts: 60 Credit: 67,028,931 RAC: 0 |
I installed it this morning on a vista 64 i7 with ati hd 4800, and they've been cranking out fine since. the short ones are running 5 - 9 seconds; the longer apps are running just shy of 10 minutes each. |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Got some errors with the workunits. I made the mistake of setting the app in, then putting Milkyway wide open. About 7 tasks quit with an error before I suspended the rest. Looking in one of the reported WUs, the exit code is 0xc0000135. Googling for that returns many results for BOINC, most of which seem to say it's a missing DLL. I'm presuming this to be brook.dll. So maybe the app_info has to be tweaked so it's also copied to the slots directory? I'm not sure how to verify what files are in there to check, as BOINC deletes them too quickly for me. The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
* ~20s GPU crunch times on i920@3.5 + 3850/256. What just comes to my mind is that the app uses about 20 MB of the video RAM per concurrent WU (actually 10 MB plus 10 MB for every stream, so in case of two streams it will be 30 MB). With an i7 (8 virtual CPUs) and the default entries in the app_info.xml it will run 16 WUs at once if you are only connected to MW. 16 * 20MB = 320MB, what is more than what you have on your card. Have you tested what happens in that case? It would have to be exclusively the short WUs, as the long (multi stream) ones are calculated on the CPU until I extend the app. In the moment I don't test how much video RAM ist still free before I allocate it. There is no error checking for the case something goes wrong. I have not thought of the 256MB variants and 512MB are enough for any sensible amount of concurrent WUs, but it would be interesting to see what happens, just in case. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. You may try to delete the line with <api_version> in the app_info.xml, but actually it should even run with the old 5.x.x clients. Remember that you have to stop BOINC also for editing the app_info.xml. |
Send message Joined: 28 Aug 07 Posts: 31 Credit: 86,152,236 RAC: 0 |
The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. It runs on 5.10.30 as well. BOINC Project specifications and hardware requirements |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. Yes, I know I have to stop BOINC. I'll try deleting the API version line, and try again. EDIT: Same result. The hosts tasks are here if you want to look over them. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. I googled a bit and it appears you may need the .NET framework installed. Thought I've unchecked that option in the compiler (it's not used either way), but who knows. Edit: Hmm, but normally one needs the .NET framework 2.0 either way for the Catalyst driver, isn't it? Edit2: Has anyone tried the new Cat 9.1? It shouldn't make a difference, as the CAL compiler (part of the driver) still generates the same binary code to run on the GPU. |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
The files are there, and the only thing I've tweaked in the app_info is the avg_ncpus to 1. However, could it be caused by an older version of BOINC? I'm running 6.2.19. I don't know about .NET for Catalyst, but I'm running Windows 7 beta x64. It should have .NET already installed, same version as or later than Vista. As for drivers, no I haven't tried 9.1. 8.12 is all that's available for Win7 for now. |
Send message Joined: 28 Aug 07 Posts: 31 Credit: 86,152,236 RAC: 0 |
I don't know about .NET for Catalyst, but I'm running Windows 7 beta x64. It should have .NET already installed, same version as or later than Vista. As for drivers, no I haven't tried 9.1. 8.12 is all that's available for Win7 for now. Well, what's good for Vista (and server 2008) should be good for Win 7 (and server 2008 R2). Including drivers like Catalyst. Win 7 should be shipped with .NET 2 (server 2008 and 2008 R2 comes with it). It has both x86 and x64 .NET 2 version in it. Anyway, if you installed (full) Catalyst, CCC (Catalyst Control Center) needs .NET. If it's working, means you have .NET 2 working. BOINC Project specifications and hardware requirements |
Send message Joined: 8 Apr 08 Posts: 2 Credit: 1,035,343 RAC: 0 |
...I have not thought of the 256MB variants and 512MB are enough for any sensible amount of concurrent WUs, but it would be interesting to see what happens, just in case. On my system the WUs "stalls" when more than 6 WU are run concurrently, ie the CPU and GPU usage goes to 0%. Restarting Boinc manager solves the problem for a while then it just stalls again. |
Send message Joined: 29 Nov 07 Posts: 39 Credit: 74,300,629 RAC: 0 |
As stated 4670 does not seem to be working this is an MSI 4670 512 MB Seems to get compute error instantly on this host http://milkyway.cs.rpi.edu/milkyway/show_host_detail.php?hostid=25888 |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
...I have not thought of the 256MB variants and 512MB are enough for any sensible amount of concurrent WUs, but it would be interesting to see what happens, just in case. It appears it needs double the graphics memory I thought, about 40MB per WU. That would explain your findings. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
As stated 4670 does not seem to be working this is an MSI 4670 512 MB There are actually two reasons why it is not working. A HD4670 does not support double precision (only HD38x0 and HD48x0) and the app is a 64Bit application. So one needs a WinXP64, Vista64, Server 2003 x64, Server 2008 or a Windows7 installation (maybe I forgot something), but it is not running on WinXP Pro SP3. |
Send message Joined: 4 Jul 08 Posts: 165 Credit: 364,966 RAC: 0 |
Thank you kindly for the info and the link... Lets hope it works out maybe someone wil do an app for w32 and xseries ATI cards.. Glenn. |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Any more suggestions on what I should do to test the GPU app? I have a Vista x64 installation I can try with to, if that might help. |
Send message Joined: 8 Feb 09 Posts: 1 Credit: 1,265,037 RAC: 0 |
Works perfect here on a Q6600 with HD4870 running on Vista X64. Should get the label "release candidate" imho. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
Works perfect here on a Q6600 with HD4870 running on Vista X64. Should get the label "release candidate" imho. As long the app does not handle WUs with more than one stream (still fighting some bugs of the Stream SDK to get it running) and there is no Linux variant of it, I would call it more a technology demonstrator than a release candidate. Two further things still missing are the multi GPU Support (a single HD4870 is already that fast, maybe I should restrict it to one GPU ;) and the release of the CPU during the GPU computations. But I think one could make a public beta, if the worst things are ironed out. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
I have the next alpha version ready, still limited to Win64 and running on ATI HD38x0 and HD48x0 cards with Catalyst driver 8.12 or 9.1. But this time it should be able to handle again all WUs flying around, also those with more than one stream. They should take about 50% longer (there is one stream more to calculate). I have squeezed the code a bit, it should need now about 0.1 seconds less for the single stream WUs ;) But there is not much left what one could get out of it performance wise. Don't expect major speed gains for the future! Let me know how it is running for you! Link to the latest alpha-version Next thing to do will be more diagnostic output (GPU detection) as preparation for a major overhaul of the WU scheduling, which will hopefully support multiple GPUs afterwards and maybe also the release of the CPU during the GPU tasks. After that, I will have a look to Linux. |
Send message Joined: 26 Jul 08 Posts: 627 Credit: 94,940,203 RAC: 0 |
Running ATI Tray Tool and setting fan speed to 40-50% helped was good solution. Just a short note to the GPU-Z problem also seen in the first video in this thread. It appears that not only GPU-Z but also the Catalyst control panel (if started) leads to severe lags. In case of GPU-Z it is caused by the monitoring (load, temperature, fan speed) part, the same could also apply to the CCP. But according to Honzas comment the monitoring works flawlessly with the ATI tray tools, so maybe there is some strange thing going on here. |
©2024 Astroinformatics Group