Message boards : Questions and problems : BOINC issue with MacPro Late 2013 GPU AMD FirePro D700 (2)
Message board moderation
Author | Message |
---|---|
Send message Joined: 2 Nov 20 Posts: 2 |
Hi, My version of BOINC is. 7.6.11 on macOS 10.15.7 (aka Catalina). Running on a MacPro Late 2013 (64 GB) with 2 x AMD FirePro D700 (VRAM 6 GB) GPUs. Project involved is Milkyway@home. When I run BOINC with milkyway@home as project, I get a kernel panic indicating: panic(cpu 2 caller 0xffffff7f8da80ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds service: com.apple.logd, total successful checkins since load (25470 seconds ago): 2548, last successful checkin: 0 seconds ago service: com.apple.WindowServer, total successful checkins since load (25440 seconds ago): 2532, last successful checkin: 120 seconds ago This problem also happened on 10.15.5 and 10.15.6. This kernel panic doesn't happen when BOINC is NOT running. I tried a clean install of Catalina and problem still happens. Apple has told me I should go to the author of the software so here I am reporting the problem. I understand (I may be wrong on this) the 2nd D700 is used as a GPU doing Metal calls. Both my displays show up in System Report as being handled by the 1st D700. I would like to run BOINC with Milkyway@home project but I can't have my system freezing frequently and randomly. Any ideas? -- Craig Dudley |
![]() Send message Joined: 28 Jun 10 Posts: 2842 ![]() |
Never used a Mac or ran Milky way. My first diagnostic check would be to see if it happens when running any other projects. Pretty certain it is the science executables from Milky way causing the problem not BOINC. My best guess would be a hardware problem causes it when the system is stressed but I am more than ready to be shot down in flames by those with experience of running Mac's. |
Send message Joined: 25 Nov 05 Posts: 1654 ![]() |
What happens if you leave boinc running, and suspend the workunit? (In the Tasks tab.) |
Send message Joined: 2 Nov 20 Posts: 2 |
Assumed Preferences had only GPU setting available. I then looked around further. Found Suspend GPU usage via Activity menu item. After I suspended GPU usage, I started BOINC again and have not had a kernel panic since (24+ hours and counting). So it looks like a problem with BOINC usage of 2nd GPU on Late 2013 MacPro running 10.15.7. Would be nice to get this fixed. Thanks -- Craig |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
BOINC usage of 2nd GPU BOINC doesn't use the GPU, BOINC is the managing program for a lot of project's scientific programs. These programs use the GPU. If anyone has to fix anything, it's the projects. As Dave said, easily tested if it's the science program or your hardware: try another project that supports your GPU on MacOS: https://einsteinathome.org If you don't want to report this behaviour at the project itself, then your only option there is to disable the use of the ATI/AMD GPU and run work solely on the CPU. |
![]() Send message Joined: 24 Dec 05 Posts: 52 ![]() |
I agree with Jord that trying another project may help you distinguish between hardware and software problems. Collatz @ Home also supports AMD GPU tasks on Macs. There is at least one user on Collatz @ Home that is crunching GPU tasks using a MacPro 6,1 with dual D500s. You can learn about that system here: https://boinc.thesonntags.com/collatz/show_host_detail.php?hostid=806697 There is a very small community of Mac users at Collatz and they try to help folks with hardware and software issues. Check out the Macintosh message board there. Good luck! ![]() |
Send message Joined: 30 Oct 09 Posts: 13 ![]() |
Well, after getting frustrated with the frequent crashes (windowserver timeout) I gave up and didn't run BOINC either manually or at login. And I still crashed with same problem. So whatever is causing it is somewhere else other than BOINC or any of it's projects. Will continue tracking it down. Thanks for all your help. -- Craig Dudley |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.