Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 21
Posts: 21   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 23640 times and has 20 replies Next Thread
floyd
Cruncher
Joined: May 28, 2016
Post Count: 47
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

The requirements depend a lot on the application. I understand you want a GPU to run Open Pandemics. Little is known about that application, the first observations are just trickling in. You should wait until you know more. In the meantime you could look if you have a CPU with integrated GPU available. Try to use that for a start and make your own experiences.

At first glance there seem to be 3 low price / low power options:
GeForce GT710 (>40 eur, ~20 watts)
GeForce GT730 (>60 eur, ~25 watts)
GeForce GT1030 (>80 eur, ~30 watts)

Nvidia's GT GPUs are display devices with some computing capability. I wouldn't buy any of those specifically for computing. Well, you could try a 1030 if you really want low power but understand that low power also means little output. You could soon find that you want more and have to buy twice.
My personal sweet spot used to be the low end GTX cards. I would consider a 1650 [Super] or 1050 [Ti], but not at the current prices. Another reason to wait.

Comparing cards from different manufacturers I see differences in type of memory (DDR3 or GDDR5) and amount of memory (1GB or 2GB) and with fan or fan-less.

Memory throughput can be a limiting factor. DDR3 is slower than GDDR5. Moreover, all those cards you mentioned use 64 bit memory, a few 710 even 32 bit. If the application is memory limited that could be a major drawback. But it could also be a little matter.
1GB is risky, you could find the card to be useless with that. Either immediately, or possibly after the next application upgrade or with larger tasks. I wouldn't buy less than 2GB and even that is not safe when you don't know what to expect.
I personally prefer passive cooling if I can get it. Less noise and no risk of mechanical failure. You just need some air flow in the case. All types you mentioned are available in passive cooled versions, just make sure the manufacturer hasn't crippled the card to allow for passive cooling, like underclocking or such. But I wouldn't expect that with cards that are low power anyway.
Also, your choices are mostly low profile cards. I'd specifically avoid LP cards with active cooling, those little fans can be noisy.

Oh, almost forgot your question about specs to look for. My approach is to first look at the GFLOPS rating. Single precision (FP32) is what usually matters but that also depends on the application. Then compare that against the TDP and price. You'll likely find that the small GPUs are not more efficient.
Rule of thumb: Less than 1000 GFLOPS is particularly slow, less than 500 GFLOPS is a toy.
[Feb 20, 2021 11:30:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Bryn Mawr
Senior Cruncher
Joined: Dec 26, 2018
Post Count: 384
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

I specifically bought 1gb GT710 cards as I had to have a separate gpu on each machine but I was not interested in hi-res graphics or computing capability.

That’s why I was so surprised to find that they were quite happily processing the beta test WUs.

When the next batch comes in I’ll watch to see what happens to the temps and how many cpu cores they block.
[Feb 20, 2021 11:51:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
SNURK
Veteran Cruncher
The Netherlands
Joined: Nov 26, 2007
Post Count: 1217
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

The minimum requirement for a GPU right now to run requires OpenCL 1.2 and greater. Note, this also runs on intel gpu as well if your device supports this already. You should be able to tell if your device has intel gpu by the initial startup for the client, however to get WCG work on it, you'll need to edit your device profile. We added a new section in there to allow members to choose which type of GPU they would like to allow to run.
...
Thanks,
-Uplinger

Thanks Uplinger for pointing me to the log messages of the Boinc manager. I forgot to look there in the first place. I'm afraid my intel integrated gpu only supports OpenCL 1.1. As you can see I'm running an old Xeon. Being a server type processor I didn't expect it to have a great integrated gpu anyway.

Also thanks to all the others for your kind tips and explanations. It's very helpful.
SNURK

Starting BOINC client version 7.2.47 for windows_x86_64
log flags: file_xfer, sched_ops, task
Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
Data directory: C:\ProgramData\BOINC
Running under account Home
OpenCL: Intel GPU 0: Intel(R) HD Graphics (driver version 9.17.10.2932, device version OpenCL 1.1, 1496MB, 1496MB available, 17 GFLOPS peak)
OpenCL CPU: Intel(R) Xeon(R) CPU E3-1265L V2 @ 2.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 1.1, device version OpenCL 1.1 (Build 30316.30328))
Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU E3-1265L V2 @ 2.50GHz [Family 6 Model 58 Stepping 9]
Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes nx lm vmx smx tm2 pbe
OS: Microsoft Windows 7: Ultimate x64 Edition, Service Pack 1, (06.01.7601.00)
Memory: 5.70 GB physical, 11.40 GB virtual
Disk: 111.69 GB total, 53.56 GB free

----------------------------------------
[Feb 20, 2021 12:52:48 PM]   Link   Report threatening or abusive post: please login first  Go to top 
sam6861
Advanced Cruncher
Joined: Mar 31, 2020
Post Count: 107
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

Go with the newer GPU. NVidia 1030 GDDR5 is faster, I guess it is more then twice the speed then NVidia 730. Faster dedicated memory speed and faster FLOPS speed.

NVidia 730 is PCI-E 2.0 x16 lanes.
NVidia 1030 is PCI-E 3.0 x4 lanes, the CPU-GPU data transfer speed is slower, but most OpenCL computing programs appears to be not affected from slower data transfer speed.

NVidia 1030 have different models, GDDR5 or DDR4. Avoid DDR4 and get GDDR5 model.

I have both NVidia GT 1030 and AMD RX 550. For open pandemics beta, my NVidia runs somewhat faster, but cost more CPU usage to run then AMD.
[Feb 27, 2021 11:25:07 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KerSamson
Master Cruncher
Switzerland
Joined: Jan 29, 2007
Post Count: 1684
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

Hi sam6861,
I thank you for the provided figures.
On my side, since I am not a gamer, I have very limited knowledge regarding GPU and I appreciate some inputs.
Regarding the performance you reported (GT 1030 vs RX 550), is it on Windows or Linux machines?
Cheers,
Yves
----------------------------------------
[Feb 28, 2021 10:16:22 AM]   Link   Report threatening or abusive post: please login first  Go to top 
sam6861
Advanced Cruncher
Joined: Mar 31, 2020
Post Count: 107
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

All my GPU tasks are on windows 10 computer.

I can list my CPU time / elapsed time hours.
Nvidia GT 1030
0.50 / 0.59, 0.38 / 0.38
0.44 / 0.44, 0.64 / 0.64
0.47 / 0.55, 0.42 / 0.42
0.69 / 0.69

AMD RX 550
0.21 / 1.58, 0.24 / 1.83
0.24 / 1.81, 0.07 / 0.66

AMD RX 580
0.08 / 0.19, 0.34 / 0.66
0.28 / 1.06

AMD 5500 XT
0.11 / 0.29, 0.05 / 0.10

On Milkyway at home tasks, RX 550 (6 minutes) twice as fast then NVidia GT 1030 (12 hours minutes). Milkyway use lots of GPU double precision. The GPU speed mostly depends on which project and which GPU tasks. (My edit: minutes, not hours)

I am also on Rosetta at home (CPU only), Sidock (CPU only), and Milkyway (GPU), On those project website, can find my user, my computer details, and recent tasks. Can go to those website, Community, User search, sam6861.
----------------------------------------
[Edit 1 times, last edit by sam6861 at Feb 28, 2021 9:03:24 PM]
[Feb 28, 2021 8:59:22 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Vester
Senior Cruncher
USA
Joined: Nov 18, 2004
Post Count: 325
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

Here is a good place to start: BOINC's own GPU Computing. In your quest you will encounter some facts, some myths, and diverse opinions. I don't know enough about the WCG GPU client to know which GPUs will be best. Does it use FP64 or FP32? I have not encountered a GPU client before that measured time in tenths of an hour instead of seconds.

Here is another article: BOINC Client configuration.

Use a search engine to learn about app_config.xml. The app during the current beta is beta29. You will have to go to File Folder Options | View tab | select "Show hidden files, folders, and drives" in order to see Program Data.

I use AMD GPUs, so I am familiar with the use of Radeon Control Panel and MSI Afterburner. They are useful tools for monitoring GPU useage, tuning power, fan speed and VRAM speed. I have not encountered a GPU client that required high video RAM speeds, so I run it as slow as possible to reduce heat. On my AMD Radeon HD 7990s, I run +10 Power, 150MHz VRAM speed, and up to 75% fan speed to control temperatures. For your GPUs you will have to find settings that work best for you. I do not recommend overclocking because the loads already produce high temperatures.

For a short-running client, which this one appears to be, users will run out of work units in queue and wait before more work units are downloaded. If that is the case you can find boinc.exe version 7.15.0. (Windows) as developed by JStateson for short-running work at Milkyway@Home. There's a .deb user's version, too. Follow the Read Me. You are simply replacing your current boinc.exe in Program Files/BOINC (Windows). Your installation of Windows needs to have Microsoft Visual C++ in your list of Apps. You must exit the BONC client before installing the new boinc.exe. After a restart, your BOINC Manager will be version 7.15.0.

Happy crunching!
----------------------------------------

----------------------------------------
[Edit 4 times, last edit by Vester at Mar 5, 2021 1:09:17 AM]
[Mar 1, 2021 12:40:30 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Rickjb
Veteran Cruncher
Australia
Joined: Sep 17, 2006
Post Count: 666
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

@ BladeD - re RTX 3060 speed-limiter:
RTX 3060 Ethereum speedlimiter doent affect othe crunching
I have a 3060 arriving shortly.
[Mar 23, 2021 4:48:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
goben_2003
Advanced Cruncher
Joined: Jun 16, 2006
Post Count: 146
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Advice on basic GPU

@rickjb
Nice!
If you run opng, you will need to run multiple units at a time to load that card. 1 unit only had my rtx 2060m at 26%. 4 at a time was 50 something %, so it does not scale up linearly adding the work units. I did not try more than that (or gather good data really), since they only allowed 4 to be assigned at a time on the last beta and it was a short run.

Personally, I would like it if it was designed to utilize the card more (without me having to add work units until it looks good). For comparison, folding at home averages 92-98% depending on the project. To be fair though, they can and do have different graphics card requirements per project and assign work based upon work unit availability and what gpu is in the client. I think that is probably beyond the complication level that WCG is setup for.
----------------------------------------

[Mar 24, 2021 10:22:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 21   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread