Since building my new Threadripper machine I have noticed that the CPU related tasks seem to be taking longer than I would expect to complete. (Approx 9 to 14 hours per work unit.) I cant recall but I don't think this is much if any faster than my old I7 4790k. Does anyone have advise as to bios setup required to optimize Threadripper? My machines specs are as follows;
AMD Threadripper 2950x
32 Gig HyperX DDR4 3200 Ram (4 sticks in QUAD channel)
ASRock Fatality Pro Gaming X399 MB
2TB Samsung NVMe SSD (Boot)
2TB Corsair SATA SSD (Extra data drive from old system)
Nvidia 2080TI Founders Edition
Seasonic 850 Platinum PS
Copyright © 2024 Einstein@Home. All rights reserved.
So how many CPU tasks is that
)
So how many CPU tasks is that host running concurrently?
Richie wrote:So how many CPU
)
I currently have it set to use only 50% of the CPU via a local prefs. Just checked and it does appear to be only running 16 tasks concurrently.
Would be nice if there was a
)
Would be nice if there was a way to insure that each work unit was only running on a physical core instead of the possibility that it is being processed by a virtual core. The 50 percent CPU usage was my attempt at keeping the work units on physical cores.
I'm new to the whole AMD CPU thing so any help is appreciated. For this reason I am currently not over-clocking my system until I feel knowledgeable enough to safely make changes. (Although the system will overclock a very minimal amount on its own with the default BIOS settings from Asrock.)
gandolph1 wrote:Would be nice
)
So drop it one more wu by setting it to 49% instead of 50%, that way it can't use anything except the physical cores.
You would be better served, and get alot more credits, by running 2 or more wu's at a time on the gpu instead of the cpu wu's. I have an AMD 480 and am closing in on a rac of 450K per day running 2 wu's at a time on it, your 2080Ti should eclipse that!! I personally don't run cpu units at projects that have gpu wu's, but each person can make their own choice.
Great idea Mikey! Now how do
)
Great idea Mikey!
Now how do I do that?
There is a way to do that by
)
There is a way to do that by assigning cpu affinities for the physical cores to the app or apps running cpu tasks. In Windows, you can use Process Lasso. In Linux you can use schedtool. I use schedtool to run the cpu science apps on the physical cores and let the virtual or HT cores support the gpu tasks.
I have that motherboard and it is very good, very solid and very fast. With Ryzen and Threadripper, the cpu speed is tied to the memory speed. So it is beneficial to run as fast memory as you can afford and tune. I run my memory at 3466Mhz with CL14 Fast timings. Also, the motherboard does a good job using the builtin overclocking features of TR's XFR2 and PBO. Just enable Performance Boost Level One or Level Two in the BIOS. I can keep my cpu cores above 4.1Ghz on all cores fully loaded all the time. That speeds up the cpu tasks. You do have to have very good cpu cooling though.
Great info Keith Meyers!
)
Great info Keith Meyers! I'll take a look at Process Lasso. Out of curiosity what brand of memory did you buy? I tried to run the HyperX memory I purchased at 3266mhz and the system became unstable, of course the sticks I bought are only rated as 3000Mhz so I'm happy with the extra 200Mhz I was able to get. I tried changing the CL but the motherboard bios is grayed out for that location and Ryzenmaster wont change it either.. As for cooling I'm using the Corsair H100i Platinum RGB AIO liquid.
Ryzen and Threadripper LOVE
)
Ryzen and Threadripper LOVE Samsung B-die memory for best compatibility and clocking. So any memory kits made with that memory has the best chance of running easily at stock XMP or overclocked considerably beyond with ease. I like G.Skill memory, Trident-Z variety. I don't need or want any RGB as that adds to instability. These are my goto kits that I use in every machine.
F4-3200C14D-16GTZ
gandolph1 wrote:Great idea
)
Boinc Manager, Options, Computer Preferences, Computing tab and then the top line says:
"Use at most {} % of the cpus"
Put 49 in the box and click "save" at the bottom of the page. In your case it will then run using 11 cpu cores.
This is a pc specific setting, meaning that only affects that pc not any of the others you have.
mikey wrote:gandolph1
)
Just be aware that following this that host will use local computation settings from now on, changing things on the website will not affect that host. To revert to the web settings go to the same option screen and click on the button top right "Use web prefs" or in older Boinc versions "Clear" (or something similar).