Message boards :
Number crunching :
Linux AMD - no GPU support ?
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
Juha Send message Joined: 7 Mar 04 Posts: 388 Credit: 1,857,738 RAC: 0 ![]() |
Right, solve one problem only to be stopped by another. The last time I looked at the plan classes they were set up so that only AMD's own drivers were matched. There was one Astropulse plan class that was an exception but if I remember correctly the Astropulse application doesn't work with Mesa. No promises ROCm matches any plan class or works with science apps either if you decide to install that instead. That's pretty bleeding edge as far as BOINC and Seti@home is considered. |
Falken Send message Joined: 18 May 99 Posts: 21 Credit: 1,457,137 RAC: 4 ![]() |
I don't see any GPU tasks assigned to that computer. How would I tell which were and which were not ? |
Falken Send message Joined: 18 May 99 Posts: 21 Credit: 1,457,137 RAC: 4 ![]() |
AMD's "own drivers" are now in mainline Linux kernel. There is no speical "ROCm" driver, that's just userland gumpf. |
![]() ![]() ![]() ![]() Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 ![]() ![]() |
I don't see any GPU tasks assigned to that computer.How would I tell which were and which were not ? The "x86_64-pc-linux-gnu" should change to something similar to ati_gpu ![]() |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
You would need to see tasks in your list identified with a gpu application. All yours currently are cpu tasks. Look at the list of applications and notice the Linux/x86_64 applications with ATI and OpenCL in the names. Those are the gpu science applications. Any gpu task you receive will have that identifier. https://setiathome.berkeley.edu/apps.php Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
Juha Send message Joined: 7 Mar 04 Posts: 388 Credit: 1,857,738 RAC: 0 ![]() |
Eh, confusing terminology. When you download a driver package from vendor website you get (or used to get) a bunch of stuff. Kernel mode driver(s) and loads of userland libraries and tools. You are right that the kernel mode driver is now part of Linux kernel. But it's the userland part that is the problem. Mesa userland won't get matched as AMD userland. |
Falken Send message Joined: 18 May 99 Posts: 21 Credit: 1,457,137 RAC: 4 ![]() |
You would need to see tasks in your list identified with a gpu application. All yours currently are cpu tasks. Maybe Seti just needs to settle down to it's new configuration. Einstein has grabbed a chunk of GPU just now, so it is working in general :) |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13913 Credit: 208,696,464 RAC: 304 ![]() ![]() |
Maybe Seti just needs to settle down to it's new configuration. Einstein has grabbed a chunk of GPU just now, so it is working in general :) You have enabled GPU processing in your Seti@home project preferences? Edit- or the fact you now have Einstein work is blocking the download of Seti work due to resources shares, cache settings, when work can be done settings etc. Grant Darwin NT |
![]() ![]() ![]() ![]() Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 ![]() ![]() |
From his log post it appears to be requesting tasks. He is running stock, so the server should be kicking them out with valid drivers now. I'm unfamiliar with viewing that particular log in that version of Linux, but would something like this work? watch tail `cat syslog` | grep boinc I'm sure that syntax is completely wrong, but you get the idea, so that you can actually see the log better. ![]() |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13913 Credit: 208,696,464 RAC: 304 ![]() ![]() |
From his log post it appears to be requesting tasks. Yes, Einstein from the post I quoted (the post from the log was truncated & didn't indicate what work was being requested). Hence the question about if GPU work is enabled for Seti (so it can actually request some), and reasons why it might not be now that it has Einstein work. Maybe enabling work fetch debugging in the log & posting it here might be the next step if it still hasn't got any Seti GPU work? Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13913 Credit: 208,696,464 RAC: 304 ![]() ![]() |
From his log post it appears to be requesting tasks. Although i'm not sure how that is possible as Falken isn't attached to Einstein. The system has 1 Seti Beta WU and 89 Seti WUs in progress- all CPU. And turnaround time is over 21 days. For a Quad core system, that seems a bit ridiculous IMHO. How many hours a day is the system on? How many hours a day is BOINC running? When BOINC is running, is Seti processing always allowed, or is it disabled when other programmes are running? Or is is disabled when non BOINC CPU usage is above a certain point? Grant Darwin NT |
Falken Send message Joined: 18 May 99 Posts: 21 Credit: 1,457,137 RAC: 4 ![]() |
Update: Since update to Fedora 30, GPU units work fine ! Hurrah ! https://einsteinathome.org/host/12767553/tasks/4/0 |
©2025 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.