rpi_logo
AMD FirePro S9150
AMD FirePro S9150
log in

Advanced search

Message boards : Number crunching : AMD FirePro S9150

1 · 2 · Next
Author Message
contalis
Send message
Joined: 10 Mar 13
Posts: 2
Credit: 99,024,084
RAC: 1,122,352

Message 67325 - Posted: 11 Apr 2018, 23:35:24 UTC

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.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67326 - Posted: 12 Apr 2018, 0:05:12 UTC - in response to Message 67325.
Last modified: 12 Apr 2018, 0:13:08 UTC

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: 4
Credit: 39,372,664
RAC: 387,338

Message 67328 - Posted: 13 Apr 2018, 5:21:12 UTC
Last modified: 13 Apr 2018, 5:22:12 UTC

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.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67331 - Posted: 14 Apr 2018, 23:59:55 UTC

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)




Not 2x improvement like I hoped.
Basically my S9100 can do a little over 5 WU in the time it takes an HD7950 to do 4. If the HD7950 is doing 5 then the S9100 finishes 30 seconds earlier.

Statistics:


    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)


Basically no improvement after 5 concurrent work units with above driver

Data below is:
First blue highlight shows 2 concurrent tasks.
Second blue highlight shows 3 concurrent tasks.
next 5 blue highlights show 4,5,6,7,8 concurrent tasks
last blue highlight was a single tasks for comparison. It shows 57 seconds and I ran several single tasks (not shown) that gave 55...61 seconds to complete.
The green (under the last blue) and the remaining 9 purple are the "10" tasks. Not shown are the "20" concurrent tasks. After 5 concurrent tasks there is basically no improvement. This system is a Q9550 core 2 quad so CPU will quickly dry up if I run to many and all that would happen is the video board would get hotter but still product basically 5 work unit in almost exactly 3 minutes. Note sure if the S9150 would be better.

I could also try the "15.201.2401" that is designed for the S9100. The driver I am using was the Micro$oft recommended update but does not work with GPU-Z and not all of the sensor information is shown: Temp and GPU clock are "0". Windows 10 thinks I have a W9100. I may try that other driver later.


Lemme know if My calculations are off.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67333 - Posted: 15 Apr 2018, 12:33:26 UTC - in response to Message 67331.
Last modified: 15 Apr 2018, 12:37:49 UTC

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.

Profile mikey
Avatar
Send message
Joined: 8 May 09
Posts: 2201
Credit: 250,014,349
RAC: 92,239

Message 67336 - Posted: 15 Apr 2018, 22:44:14 UTC - in response to Message 67333.

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.


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: 567,984,396
RAC: 435,027

Message 67340 - Posted: 17 Apr 2018, 1:35:42 UTC
Last modified: 17 Apr 2018, 2:14:48 UTC

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.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67341 - Posted: 17 Apr 2018, 8:38:13 UTC - in response to Message 67340.
Last modified: 17 Apr 2018, 9:06:20 UTC

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)



I am still getting invalid tasks even with this driver but ONLY when running multiple concurrent tasks.

Unaccountably, my "count" of invalid tasks dropped from about 124 to 59. i have no idea why some Went missing. Somehow they were removed from the database.

Also, I just enabled ECC for the memory. I didn't see any errors yet. I am doing 2 at a time so there should be a very few invalids.

Profile mikey
Avatar
Send message
Joined: 8 May 09
Posts: 2201
Credit: 250,014,349
RAC: 92,239

Message 67343 - Posted: 17 Apr 2018, 10:44:27 UTC - in response to Message 67340.

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.


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: 567,984,396
RAC: 435,027

Message 67344 - Posted: 17 Apr 2018, 11:49:38 UTC - in response to Message 67343.

The S9150 has no video outputs. I will try the newer driver. Thanks.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67347 - Posted: 17 Apr 2018, 15:47:36 UTC - in response to Message 67344.
Last modified: 17 Apr 2018, 15:48:18 UTC

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>



That work unit (url above post) is not available on the database anymore but you can check IKE's system here

If having a problem with too many pre existing incorrect AMD drivers use DDU (device driver in-installer) to get rid of older AMD drivers. I had to so this on a system I had been testing S9100, S9000 and HD7950 as windows 10 had developed into a driver hell. That AMD Cleanup utility did not work for me and DDU was needed.

I am going to try to get up to 5 units to work concurrently as that is what IKE was able to do and his invalid count is really small.

melk
Send message
Joined: 10 Dec 17
Posts: 47
Credit: 567,984,396
RAC: 435,027

Message 67352 - Posted: 18 Apr 2018, 14:06:25 UTC - in response to Message 67347.

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 :(

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67353 - Posted: 18 Apr 2018, 15:19:05 UTC - in response to Message 67352.

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



What does the Device Manager show for Display Adapter?
Should look something like this


Did the Radeon Pro control get installed?
should look like this:


ALSO IN REGARDS TO AN EARLIER POST IT SEEMS THAT ALL WORK UNIT RESULTS SAY THAT 5 WUs were used so I was correct in assuming my wingman was processing only 2 at a time. I have no idea why 5 is shown on every ones task result page.

melk
Send message
Joined: 10 Dec 17
Posts: 47
Credit: 567,984,396
RAC: 435,027

Message 67354 - Posted: 18 Apr 2018, 15:46:41 UTC - in response to Message 67353.
Last modified: 18 Apr 2018, 16:19:29 UTC

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)

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67355 - Posted: 18 Apr 2018, 19:15:54 UTC - in response to Message 67354.
Last modified: 18 Apr 2018, 19:37:20 UTC

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: 567,984,396
RAC: 435,027

Message 67357 - Posted: 18 Apr 2018, 22:40:32 UTC
Last modified: 18 Apr 2018, 22:51:02 UTC

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: 567,984,396
RAC: 435,027

Message 67384 - Posted: 23 Apr 2018, 13:02:31 UTC - in response to Message 67357.

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.

Profile BeemerBiker
Avatar
Send message
Joined: 18 Nov 08
Posts: 94
Credit: 677,586,608
RAC: 326,107

Message 67393 - Posted: 24 Apr 2018, 14:45:53 UTC - in response to Message 67384.

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: 567,984,396
RAC: 435,027

Message 67394 - Posted: 24 Apr 2018, 15:24:34 UTC
Last modified: 24 Apr 2018, 15:59:54 UTC

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: 567,984,396
RAC: 435,027

Message 67407 - Posted: 25 Apr 2018, 15:15:30 UTC - in response to Message 67394.

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.

1 · 2 · Next
Post to thread

Message boards : Number crunching : AMD FirePro S9150


Main page · Your account · Message boards


Copyright © 2018 AstroInformatics Group