Amd Cards
Message boards :
Number crunching :
Amd Cards
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 22 Nov 17 Posts: 159 Credit: 13,180,912 RAC: 0 |
Last modified: 10 Sep 2023, 17:16:18 UTC Georgi, Ian&Steve C. you're right, I was working on Arch Linux 6.1.49-1-MANJARO. And yes, except the GCC, wich I had to downgrade to v12 everything else was in final versions (GLIBC 2.38 include). And I did't realized there could be a dependency issues. Well, as I love to say - it's a constant learning curve, and thank you for pointing that out! I'll see what I can do and will recompile the lunux app. I'll change the Grid dimto dynamic value from clGetDeviceInfo()as well. “The good thing about science is that it's true whether or not you believe in it.” ― Neil deGrasse Tyson |
![]() Send message Joined: 23 Apr 21 Posts: 99 Credit: 122,914,747 RAC: 16,789 |
|
Send message Joined: 17 Feb 13 Posts: 3 Credit: 25,883,958 RAC: 1,775 |
|
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
|
Send message Joined: 7 Mar 14 Posts: 80 Credit: 7,088,445 RAC: 1,428 |
Last modified: 11 Sep 2023, 7:29:10 UTC I get those, they either work and complete in an hour on an 8000Gflop GPU, with linear progress on the Boinc counter, or they stick at 0.01% forever and eventually consume all the GPU's VRAM. On mine, they start moving from 0.01% in 3 minutes. If they haven't, they're never going to. I think I've had 10 work ok and 3 break. Yes. That task now shows 4:22:59 elapsed with 02:29:40 r4maining. But it still shows .010 progress. I'm gonna abort it. Steven Gaber Oldsmar, FL |
Send message Joined: 19 Jun 12 Posts: 2 Credit: 4,524,559 RAC: 30 |
Last modified: 11 Sep 2023, 13:18:49 UTC In terms of any GPU app failures on Pop!_OS 22.04, right now mesa's rusticl is disabled per https://github.com/pop-os/mesa/commit/75774150750b059f8de74e0e2895d1e74238a23d until the OS maintainers update to the meson package to 0.61.4. Newer cards may not support OpenCL when using the Mesa drivers. Example error logs would be seen if https://asteroidsathome.net/boinc/show_host_detail.php?hostid=728794 receives GPU tasks for the RX 6600XT Additionally - Einstein@home is a software test case for Mesa, asteroids@home could possibly be a software test case if it adds anything different. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7420 |
Send message Joined: 25 Oct 22 Posts: 15 Credit: 18,992,109 RAC: 31,231 |
|
Send message Joined: 9 May 13 Posts: 6 Credit: 10,435,993 RAC: 308 |
|
![]() Send message Joined: 22 Nov 17 Posts: 159 Credit: 13,180,912 RAC: 0 |
New build with fixes is on its way. But I still have to run some tests on it first. It still may have issues with integrated AMD Graphics though. Those CPU based Graphics needs different memory alignment. Unfortunately there is now way for us to distinct them at project level from discrete GPUs. So, those of you who have such systems may want to restrict their use for now using cc_congif.xml and <exclude_gpu>tag (Client configuration). At least until we handle their specs through the code. Georgi “The good thing about science is that it's true whether or not you believe in it.” ― Neil deGrasse Tyson |
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
Last modified: 11 Sep 2023, 22:12:24 UTC Einstein distinguish GPUs to know which ones can handle certain apps. But they might just be looking at the reported OpenCL version. Not sure what else you can see on the server end. Will my old R9 280X cards work with the new version, or should I switch them off? They're failing every task in seconds. |
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
Last modified: 12 Sep 2023, 21:25:43 UTC The new version gets done 3 times faster, and the GPU is producing more heat. Still not as hot as for other projects, and the tasks still take longer than a CPU (20 minutes on an R9 Nano vs 24 at once in 1 hour (so 1 every 2.5 minutes) on a Ryzen 9 3900XT), but it's a big improvement. I was going to try two at a time, but I notice these take about 2GB on the card, so two wouldn't fit easily in 4GB. Have you deliberately set it to use about half the GPU RAM? How come they need so much memory compared with the CPU tasks which are about 13MB? Still not working on older cards like the OpenCL 1.2 R9 280X. |
Send message Joined: 9 May 13 Posts: 6 Credit: 10,435,993 RAC: 308 |
Last modified: 12 Sep 2023, 21:53:11 UTC |
Send message Joined: 19 Oct 12 Posts: 2 Credit: 2,942,741 RAC: 34 |
|
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
|
Send message Joined: 6 Mar 23 Posts: 3 Credit: 6,830,765 RAC: 1,238 |
Last modified: 13 Sep 2023, 11:36:51 UTC |
![]() Send message Joined: 23 Apr 21 Posts: 99 Credit: 122,914,747 RAC: 16,789 |
Last modified: 13 Sep 2023, 12:28:16 UTC The earlier ones gave a huge number of points, making them equivalent to a CPU per time. I guess that was a bonus for being a tester I found only one instance of the high credit reward in your tasks. https://asteroidsathome.net/boinc/workunit.php?wuid=174901689 It’s an artifact of CreditNew, not due to a being a “tester”. On that one task, you were matched up with another amd GPU task. Since both of your devices reported a really high Flops value (relative to the CPUs) so the credit reward got scaled up a lot. Though I’m not quite sure why the same thing doesn’t happen with the CUDA app wingmen who generallly have much higher reported flops values (but should be taking your flops value as baseline). Maybe that only happens when the same exact app is used. This kind of idiosyncrasy is why CreditNew is not ideal. And why a static reward is better IMO. The “value” of a task shouldn’t change depending on what device run it. A CPU task is the same as a GPU task. And two hosts shouldn’t receive wildly more credit just because they ran on GPU and happened to match with each other. ![]() ![]() |
Send message Joined: 12 May 13 Posts: 5 Credit: 976,484 RAC: 0 |
|
![]() Send message Joined: 23 Apr 21 Posts: 99 Credit: 122,914,747 RAC: 16,789 |
Tasks won´t work on my machine. Looks like Georgi will have to recompile this again with an older environment. Strange that this was put up yesterday. Maybe he accidentally put up the same app again. ![]() ![]() |
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
Last modified: 13 Sep 2023, 19:22:31 UTC I found only one instance of the high credit reward in your tasks.I thought there were two. Might have imagined the other, maybe I was looking at the other guy's score. It’s an artifact of CreditNew, not due to a being a “tester”. On that one task, you were matched up with another amd GPU task. Since both of your devices reported a really high Flops value (relative to the CPUs) so the credit reward got scaled up a lot.Agreed, you should get "paid" for work done, not how long you take. If you and me worked on a building site and you built 10 walls in a day and I built one, with credit new we'd get the same pay! People who buy expensive equipment should be rewarded for it. Assuming by flops you mean floating point operations PER SECOND (Boinc lists a task as expected task SIZE of so many flops, although it does write FLOPs with the s smaller, plural of FLOP?): If you do an Einstein task on your much faster GPUs than mine, and you get matched with one of my cards, do you really get less credit? I'm lost as to how credit new is working out the credit. If it's flops (speed) x time taken, this should be equal for both our cards. You're 5 times faster but in a 5th of the time. |
Send message Joined: 14 Jun 23 Posts: 85 Credit: 5,914 RAC: 0 |
"Our situation has not improved" -- Sean Connery, Raiders of the Lost Ark. The new version 102.18 is worse than 102.17. Newer card R9 Nano: Never starts processing on GPU, 10GB system RAM used, uses CPU time only. Older card R9 280X: No longer aborts at 5 seconds, but 5GB system RAM used, and runs for several hours without completing or using any GPU/CPU time. |
Message boards :
Number crunching :
Amd Cards