Message boards :
Number crunching :
AMD FirePro S9150
Message board moderation
Author | Message |
---|---|
2wxUDmCPSR1kfBuQdVKTDZsEPpcM Send message Joined: 10 Mar 13 Posts: 9 Credit: 523,622,956 RAC: 0 ![]() ![]() |
Has anyone tried crunching Milkway@ with a AMD FirePro S9150? On paper, it looks like it should scream through WU. But, Top GPU states it nowhere to be found. |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
There are statistics for that board here but I do not think it was optimized for multiple WUs as the times appear to be single Wu times. No way to know for sure from the data. I have an S9100 that I got fairly cheap, $300 free ship "new". I ran some tests and it seems to be 2x as good as HD7950 but it over heated and I did not want to do water cooling as there is more to the board than just the GPU. I am waiting on this cooling fan with shroud duct. Although a "Tahiti" class, it appear to required 2.0 OpenCl but a test I ran caused real problems with adjacent HD7950 when testing so the board will have to be in an old mATX motherboard all by itself. The board has a miniature Display Adapter hidden behind the vent but it did not function for me. I am guessing it was used for testing and then disabled. The mATX has on-board video so it will boot up unlike the S9100. Not all motherboard worked with my S9100. There is a list of compatibly motherboards for the w9xxx somewhere as I racall. Should work with S9150 except no video. |
neofob Send message Joined: 4 Mar 18 Posts: 23 Credit: 261,607,483 RAC: 0 ![]() ![]() |
I run AMD S9150 that I got from newegg under Linux. For one work unit (default setting), it is about 600+ GLOPs. I set the file app_info.xml to use multiple Work Unit on the same GPU based on this tip in this forum. It is about 1300-1600 GLOPS with 4 Work Unit running on the same GPU. In Linux, the card AMD S9150 is detected as W9100 by AMD driver. You can see this with `lspci` or `clinfo` command. Maybe that is why it is reported as W9100 on Milkyway@Home webpage. |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
Got effective cooling on my S9100 and results indicate a small improvement over HD7950 with the following driver: OpenCL: AMD/ATI GPU 0: ATI FirePro V (FireGL V) Graphics Adapter (driver version 1800.8 (VM), device version OpenCL 2.0 AMD-APP (1800.8), 12288MB, 12288MB available, 4219 GFLOPS peak)
1 can be done in 55 to 61 seconds 2 1:30 avg for 90/2 = 45 seconds 3 1:57 avg for 39 seconds 4 2:40 gives 40 seconds 5 3:40 gives 37 6 - 36 7 - 35 8 - 35 10 - 35 20 - 34 (not shown in image)
|
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
PROBLEMS PROBLEMS PROBLEMS !! I stopped processing multiple concurrent units on my S9100 as I as getting validate errors. Up until a few hours ago I had a total of 2 validate errors on over 36000 completed work units. When running multiple concurrent tasks on this (the S9100) system, I was getting about 1 out of 4 tasks generating validate errors. Those invalid tasks, so far about 90, completed with no error but failed to validate. What bothers me is that the majority did get validated (the 3 out of 4 or so) For example: I am the one in the middle and the one below me is an S9150 system. That system has only a few invalidates. It does have a different driver but is windows 8.1 and the drivers are not listed for windows 10x64 for the s9150 unlike my S9100 which does have support for windows 10x64. I downloaded driver 1800.12 thinking that would help with my 5 at a time work load. It did not, the percent of invalid tasks decreased but was still present. I then allowed only 1 tasks to run at a time and have not seen a single invalid task since. Looking here the invalid tasks are all 3 digit completion time which indicates the failures are from 2 or more concurrent tasks. My Wingman had only 16 invalid and appears to be running 2 at once which is consistent with what I seem to be having (fewer invalid with less concurrency) I have run multiple tasks on HD7950 and HD7850 for a long time and had a total of "2" invalid so it appears the driver for my Firepro has a problem. I asked at the AMD forum for help and possibly a diagnostic program but running one at a time seems to have fixed the problem so far. |
![]() ![]() Send message Joined: 8 May 09 Posts: 3222 Credit: 518,663,789 RAC: 3,199 ![]() ![]() ![]() |
PROBLEMS PROBLEMS PROBLEMS !! It could be a memory problem with the card, windows or even the software, every workunit uses memory and maybe something isn't releasing it in time to crunch the next workunit so it's having problems. |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
Hello, just this very night I setup my S9150 card. Windows 10 Pro with appropriate driver from AMD. "15.201.2401-whql-firepro-retail" My trouble is BOINC does not see the GPU. I am not sure why. Windows, GPUZ, and Afterburner all see the card. Attached pic. Ideas? Thank you! ![]() https://i.imgur.com/hC3P2eU.png edit: I have deleted and reinstalled latest BOINC app, still does not see the card. |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
Your GPU-Z shows "0" for frequency. I got the same result with that driver. It was recognized but temp and clock were "0" I found a better driver "18.Q1.1" dated march 2018. Those other ones were 2015, really old. Look for the W9100 driver which is the enterprise "18". Buried down in the release notes is the support list quote: "+all other AMD FirePro™ S series products" It worked for my S9100 and probably will for your S9150 I assume you stopped and started boinc to allow it to find the new driver. Double check by bringing up the event (messages) log and look for something like this: 4/17/2018 3:36:40 AM OpenCL: AMD/ATI GPU 0: AMD FirePro S9100 (driver version 2527.9, device version OpenCL 2.0 AMD-APP (2527.9), 12288MB, 12288MB available, 4219 GFLOPS peak)
|
![]() ![]() Send message Joined: 8 May 09 Posts: 3222 Credit: 518,663,789 RAC: 3,199 ![]() ![]() ![]() |
Hello, just this very night I setup my S9150 card. Windows 10 Pro with appropriate driver from AMD. "15.201.2401-whql-firepro-retail" Try restarting the pc and make sure a monitor or "dummy plug" is plugged into it. |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
The S9150 has no video outputs. I will try the newer driver. Thanks. |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
Some other thought It is possible to tell how many work units are processed concurrently as that is recorded in the work unit log "Stderr output". I checked my wingman who has an S9150 and they are doing 5 at a time not 2 like I was guessing incorrectly. <number_Wus> 5 </number_Wus>
|
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
Well I've run DDU and cleared out all the old drivers, then successfully updated to the new 18.x drivers. I've also created cc_config.xml with <use_all_gpus>1</use_all_gpus> and placed it in c:\programdata\boinc However BOINC still does not see the S9150 :( |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
What does BOINC's event (message) viewer show at startup? Should look something like this 1 4/18/2018 9:32:24 AM Starting BOINC client version 7.8.3 for windows_x86_64 2 4/18/2018 9:32:24 AM log flags: file_xfer, sched_ops, task 3 4/18/2018 9:32:24 AM Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8 4 4/18/2018 9:32:24 AM Data directory: C:\ProgramData\BOINC 5 4/18/2018 9:32:24 AM Running under account josep 6 4/18/2018 9:32:25 AM OpenCL: AMD/ATI GPU 0: AMD FirePro S9100 (driver version 2527.9, device version OpenCL 2.0 AMD-APP (2527.9), 12288MB, 12288MB available, 4219 GFLOPS peak) 7 4/18/2018 9:32:25 AM Host name: tristan 8 4/18/2018 9:32:25 AM Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz [Family 6 Model 23 Stepping 10] 9 4/18/2018 9:32:25 AM 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 syscall nx lm vmx smx tm2 pbe 10 4/18/2018 9:32:25 AM OS: Microsoft Windows 10: Core x64 Edition, (10.00.16299.00) 11 4/18/2018 9:32:25 AM Memory: 7.97 GB physical, 9.22 GB virtual 12 4/18/2018 9:32:25 AM Disk: 237.98 GB total, 128.58 GB free 13 4/18/2018 9:32:25 AM Local time is UTC -5 hours
|
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
I appreciate the help BB. I'll attach some screenshots when I get home tonight. The only other thing that is odd about my setup is that it's a Tyan motherboard and I'm just using the generic win10 display driver for the onboard VGA. I guess I'll see if I can find a more specific driver for it. Not really sure that would affect the discrete GPU as Windows Device Manager and Radeon Pro app see it just fine. edit: Also, just to confirm - your S9100 is also headless? (no video connectors) |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
Your motherboard possibly does not support the S9150. List of compatible motherboards is here for W9100 should be ok for S9xxx one would think I tried my S9100 in an ASUS IBIBL-TX motherboard which is an HP Burbank. I pulled out the GTX-770 my son had and put in the S9100 just for testing. It booted windows but the S9100 was not recognized, not even in the system manager. It was as if it never existed. I even checked to see if I failed to put the board in the PCIe socket. It did work fine on an MSI-P7N (socket 775, 750i chipset) and also on my unused Gigabyte G41 uATX where it is now located. I did not try it in a Z400. If it shows up in the system manager or in gpu-z it should be recognized by BOINC. If it does not show up like on my HP Burbank then the problem is obvious. I used to have several Tyan dual cpu opteron otherboards . Some had built in ATI Rage graphics. Could be the drivers are working only for the builtin ati chipset and ignoring or confusing your S9150. Some pecularities: The S9000 had a Display Port but will not display the post information. If the system is configured for 7 or 10 then windows boots ok. One must install windows using a standard desktop graphics card then swap the card out for the S9000. I have a pair of S9000 in my MSI-P7N and they never show post information when booting. OTOH, S9100 will not boot at all as the motherboard senses no video. My S9100 has a mini display port that does not function and I spend a lot of effort trying to get it to work. I stopped using Tyans as the capacitors went bad and the replacements I soldered in also went bad. Used Intel motherboard are really cheap now-a-days and for under $50 one can get a Z400 workstation board with W3565 Zeon and the board's BIOS contains a Windows 7 SLIC which allows free install of 7 Pro and that free upgrade to 10 is currently still available. A minor change to the power cable will make the Dell system work with a standard power supply. Virtually any used recent Dell or HP motherboard's BIOS contains a 2.1 SLIC allowing activation of windows using standard OEM key. If I try my S9100 in my Z400 I suspect I will have to pair it with an NVidia board to ensure it does not get confused if I use an AMD board to allow booting. I have not done this yet as it is working in that G41 gigabyte |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
Success! BOINC app had been installed in default Service mode. Can't believe I overlooked something so simple. Currently cranking away :) Time to complete 1 task seems to be 00:44-00:54 seconds. Going to experiment with multiple WU next. My other AMD cards each run 4 at a time. Can't get nice smooth usage graphs no matter what I tweak however :( This card seems more consistent. I'll have to make another post detailing that information. So far with 4 WU running concurrently they are taking around 01:50 to complete. |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
I had been running 4 tasks on the card with the same sort of spiky intermittent GPU utilization I've seen on my other cards. Bumped the config to 8 tasks and finally I see nearly 100% consistent utilization with only very periodic drops. Much much better than it was. I will need to update my other cards as well. Interestingly, none seem to report very much VRAM usage at all. |
![]() ![]() Send message Joined: 18 Nov 08 Posts: 291 Credit: 2,461,693,501 RAC: 77 ![]() ![]() |
Good to hear you got it working. Have some questions and an observation. What are you using for cooling? I got a blower attachment from a 3d printer guy on ebay, but it made so much noise I put the system in my garage. ![]() I am thinking of using a CPU liquid cooler and attaching it using a NZXT adapter. I have an RX-560 in a Desktop Ubuntu 17.10.1 system and I read here that this same AMD PRO driver supports the "AMD FirePro™ S-Series" I may take it off that uAtx motherboard and put it into my desktop Ubuntu system. I will not fit with that blower attachment. I started using a Desktop Ubuntu system when I discovered that the windows version of the gridcoin wallet had serious bugs. Your system also has the same problem with invalid tasks as mine. Your count is at 349 and slowly climbing. I hardly get any invalids on my HD7950s nor on my S9100 if I run 1 at a time. I am running 4 at a time right now and I suspect these S series are much faster and there is probably a bug in the OpenCL code Milkyway is using when scheduling tasks into and getting results out of the graphics board. ![]() |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
I have attached some 40mm fans to blow through the metal shroud on the card. Loud, but effective. Temps stay below 60c Liquid cooling is great but one thing to look out for when adapting it to GPU is that those adapters typically do not cool the VRM at all. I fried my old GTX 970 after attaching a NZXT Kraken bracket. Cooled the gpu core wonderfully, but one day the card died. Granted the PC was essentially stuffed in a cubby with little to no airflow so that did not help. Point still stands tho, you'll probably want at least a small fan blowing over the VRM's. I'll need to look into the Invalid tasks more. I have been running my Gridcoin wallet on Win 10 from day one, just over a year now. No real issue. There was a rather big update a few months back that greatly optimized the windows client. https://steemit.com/gridcoin/@barton26/gridcoin-developer-update-april-23rd-2018 |
melk Send message Joined: 10 Dec 17 Posts: 47 Credit: 695,662,962 RAC: 0 ![]() ![]() |
I think you may be right about the Invalid tasks. I tried running 8 WU per GPU and got all sorts of whacky behavior so I backed it down to 5 and seems to be much better. Time will tell. |
©2023 Astroinformatics Group