New CUDA application for Windows x64 Release
Message boards :
News :
New CUDA application for Windows x64 Release
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
Send message Joined: 21 Apr 15 Posts: 2 Credit: 4,096,320 RAC: 0 |
|
Send message Joined: 28 Dec 18 Posts: 7 Credit: 963,309 RAC: 0 |
Last modified: 26 Mar 2020, 16:25:12 UTC |
Send message Joined: 16 Jan 18 Posts: 2 Credit: 20,869,663 RAC: 21,604 |
Ugly performance on GTX10xx Cards. The new Cuda app doubles the calculation time on GTX10xx series Cards against Cuda55. Even on new RTX cards is the performance not good, my GTX1080 with cuda 55 is faster than my RTX2070 with the new app. But the raw calculation Power of the RTX2070 is 25% higher. And when you start comparing the Graphics app with actual cpu's then there is only one conclusion: stopp all graphics app's because of very low calculation speed. Graphics app can do 4-5 WU/hour and and Ryzen 3900x with avx will do ~22 Wu/hour with lower power consumption. At the moment it's only waste of power which is paid by the volunteers. Sorry for this hard comment but i think this is the reality. First stop delivering the new app to non turing Cards,then try to get support from outside, perhaps the guys who optimized the Seti app. |
Send message Joined: 8 Jun 19 Posts: 1 Credit: 244,320 RAC: 0 |
Set "No new tasks" from "Project" tab for "Asteroids@Home" project. Nice idea, but the project does not, in fact, respect the "No new tasks" flag. This is very annoying if you want to clear running tasks before e.g. going off on holiday, decommissioning a PC, or just to let another task have a pop at the CPU for, say, emergency research on a newly discovered and dangerous virus currently causing a global pandemic. Just sayin'. |
Send message Joined: 4 Apr 20 Posts: 1 Credit: 313,920 RAC: 0 |
"No new tasks" is a client-side BOINC setting. BOINC projects cannot forcibly push tasks to you. Start troubleshooting with the BOINC config and work up to reinstalling and re-adding projects. I use "no new tasks" to limit my non-CoViD-related tasks, including Asteroids, to 1-2 batches of WUs per week and have not seen any issues doing so. |
Send message Joined: 26 Jan 13 Posts: 31 Credit: 1,550,233 RAC: 258 |
|
Send message Joined: 1 Jan 14 Posts: 302 Credit: 32,671,868 RAC: 0 |
I noticed something else that looks strange. Do you have a cc_config.xml file with <use_all_gpus> in it? |
Send message Joined: 1 Jan 14 Posts: 302 Credit: 32,671,868 RAC: 0 |
I noticed something else that looks strange. Plug in a screen to the 2nd gpu when you boot the machine or Windows can disable a gpu that's 'not being used'. There is a plug you can make to simulate a monitor if you'd like: https://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/ |
Send message Joined: 22 Nov 17 Posts: 159 Credit: 13,180,518 RAC: 0 |
|
Send message Joined: 3 Apr 14 Posts: 17 Credit: 20,169,940 RAC: 1,957 |
Why are there not listed "minimum requirements" for the GPU CUDA or OpenCL tasks? Yes, we do have some modern devices, but also would want to run them on some older (if possible). Can somebody write min. requirements for cuda55 & cuda102? non-profit org. Play4Life in Zagreb, Croatia, EU |
Send message Joined: 22 Nov 17 Posts: 159 Credit: 13,180,518 RAC: 0 |
Hi KLiK, You are absolutely right and we will add such information as soon as possible. Meanwhile here are some more info about the difference and the requirements used by the Asteroids@Home server and when it will send "cuda55" or "cuda102" applications to the clients. The "cuda55" applications (x86 & x64 both) are build using the CUDA v5.5 library which addresses GPUs with CC of 2.0 by 5.3. More details HERE. As these applications were here for quite long time, there were many new NVIDIA GPUs coming out which we could not use because of the restrictions of the CUDA v5.5 library. It seams that at some point in time someone managed to build successfully a newer version using more recent CUDA library but he has kept the old name "cuda55" of the applications, as many of us were able to run that application on GPUs with CC of 6.x which was not supported by the previous CUDA v5.5. By that time the project was suffering already from lack of support by the developers, who have made the application in first place. So when I joined the team NVIDIA has been released their CUDA v10.2 library already. More information HERE. And it has its whole new list of requirements along with providing suport for the latest (by that time) GPUs with CC of 7.x. Unfortunately with the new version coming some restrictions. For instance in CUDA v10.2 NVIDIA has deprecated their support for the devices with CC 35, 37 (Kepler) and CC 50 (Maxwell) while these devices can still run apps using this library. Along with it NVIDIA has deprecated their support for a list of OSes as well. And last but not least the CUDA v10.2 library supports only x64 projects. By the time I'm writing this post there is a new version released by NVIDIA - CUDA v11.0. It adds support for the NVIDIA Ampere GPU micro-architecture with CC 8.0 (like Nvidia GeForce RTX 3080). In the same time they finally dropped the support of devices, declared as deprecated in v10.2 for good. More information HERE. And for those who are reading this post in a year from now HERE is a link to the Archive with all Releases. Now. As to the drivers. Every new version of CUDA libraries comes with a minimum requirements for the drivers, that will support them. In the links above you will find tables where that is described in details. So what we have done was to add rules which will ensure that server will send to the clients the "cuda102" app only to computers running x64 OSes and only to those of them, which has installed certen minimum required version of the NVIDIA driver. Which in THIS case (CUDA 10.2) was as follows: Linux x86_64 Driver Version >= 440.33 Windows x86_64 Driver Version >= 441.22 This means that every other machine which falls outside this requirements will receive the older application "cuda55". Here is the time to explain why we are unable to support the older applications and keep their code base up-to-date. For instance, in order to rebuild the code using the CUDA v5.5 SDK, the developer team will have to use quite old development environment which includes the need of old and already not supported Operating systems. As all we have limited time resources to contribute to the project we cannot afford to keep such outdated systems up and running no maters physically or using Virtual machines. I hope this was helpful. Regards, Georgi |
Send message Joined: 16 Nov 22 Posts: 131 Credit: 144,290,381 RAC: 486,206 |
Georgi, are you going to recompile the CUDA applications with a newer SDK so that Ampere and Ada cards are able to contribute? Lots of people with RTX 3000 series cards have been asking why they don't get any work. I myself have 10 cards idle because they are Ampere with C.C. of 8.6 so they get excluded. I only can contribute with a old host with a RTX 2080. A proud member of the OFA (Old Farts Association) |
Send message Joined: 22 Nov 17 Posts: 159 Credit: 13,180,518 RAC: 0 |
Georgi, are you going to recompile the CUDA applications with a newer SDK so that Ampere and Ada cards are able to contribute? Hi Keith Myers, IT is already done for some time, and we'll release it in matters of hours now. It took us some time while we finish with testing its versions under Windows and Linux against enough number of tasks before we can confirm it is ready for a release. Thanks, Georgi “The good thing about science is that it's true whether or not you believe in it.” ― Neil deGrasse Tyson |
Send message Joined: 16 Nov 22 Posts: 131 Credit: 144,290,381 RAC: 486,206 |
|
Previous · 1 · 2
Message boards :
News :
New CUDA application for Windows x64 Release