what am i doing wrong with my AMD Radeon HD 7950 config?

It seems that a lot of GPU problems revolve around specific versions of drivers. Though AMD has their own support structure, you can often learn from information reported by others who fold.

Moderators: Site Moderators, FAHC Science Team

Post Reply
MFeed
Posts: 5
Joined: Mon Mar 23, 2020 7:45 pm

what am i doing wrong with my AMD Radeon HD 7950 config?

Post by MFeed »

i've dug out an old computer from mothballs, running ubuntu 18.04.4 LTS.

I have an AMD Radeon HD 7950 gpu that doesn't seem to play well with folding@home.
I keep getting a message saying i may need to upgrade my drivers, but they should all be fully updated.
I have been playing with this issue the past few days, but can't seem to find any info about my specific GPU on your forums (or other forums for that matter)
I do not get any work for my GPU, only for my CPU. the CPU seems to work all right, but i'd like to run my GPU as well.

Below is my driver info (i think):

Code: Select all

$ lspci -nnk | grep -iA2 vga 
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1002:679a]
	Subsystem: ASUSTeK Computer Inc. Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1043:0428]
	Kernel driver in use: radeon
Below is my fahclient config copied from fahcontrol:

Code: Select all

19:39:54:  Copyright: (c) 2009-2018 foldingathome.org
19:39:54:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
19:39:54:       Args: --child --lifeline 1714 /etc/fahclient/config.xml --run-as
19:39:54:             fahclient --pid-file=/var/run/fahclient.pid --daemon
19:39:54:     Config: /etc/fahclient/config.xml
19:39:54:******************************** Build ********************************
19:39:54:    Version: 7.5.1
19:39:54:       Date: May 11 2018
19:39:54:       Time: 19:59:04
19:39:54: Repository: Git
19:39:54:   Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
19:39:54:     Branch: master
19:39:54:   Compiler: GNU 6.3.0 20170516
19:39:54:    Options: -std=gnu++98 -O3 -funroll-loops
19:39:54:   Platform: linux2 4.14.0-3-amd64
19:39:54:       Bits: 64
19:39:54:       Mode: Release
19:39:54:******************************* System ********************************
19:39:54:        CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
19:39:54:     CPU ID: GenuineIntel Family 6 Model 58 Stepping 9
19:39:54:       CPUs: 8
19:39:54:     Memory: 7.74GiB
19:39:54:Free Memory: 6.71GiB
19:39:54:    Threads: POSIX_THREADS
19:39:54: OS Version: 4.15
19:39:54:Has Battery: false
19:39:54: On Battery: false
19:39:54: UTC Offset: 1
19:39:54:        PID: 1719
19:39:54:        CWD: /var/lib/fahclient
19:39:54:         OS: Linux 4.15.0-91-generic x86_64
19:39:54:    OS Arch: AMD64
19:39:54:       GPUs: 1
19:39:54:      GPU 0: Bus:1 Slot:0 Func:0 AMD:5 Tahiti PRO [Radeon HD 7950]
19:39:54:       CUDA: Not detected: cuInit() returned 999
19:39:54:***********************************************************************
19:39:54:<config>
19:39:54:  <!-- Client Control -->
19:39:54:  <fold-anon v='true'/>
19:39:54:
19:39:54:  <!-- Folding Slot Configuration -->
19:39:54:  <gpu v='false'/>
19:39:54:
19:39:54:  <!-- Network -->
19:39:54:  <proxy v=':8080'/>
19:39:54:
19:39:54:  <!-- Slot Control -->
19:39:54:  <power v='full'/>
19:39:54:
19:39:54:  <!-- User Information -->
19:39:54:  <user v='MFeed'/>
19:39:54:
19:39:54:  <!-- Folding Slots -->
19:39:54:  <slot id='0' type='CPU'/>
19:39:54:  <slot id='1' type='GPU'/>
19:39:54:</config>
19:39:54:Switching to user fahclient
19:39:54:Trying to access database...
19:39:54:Successfully acquired database lock
19:39:54:Enabled folding slot 00: READY cpu:7
19:39:54:Enabled folding slot 01: READY gpu:0:Tahiti PRO [Radeon HD 7950]
19:39:54:ERROR:No compute devices matched GPU #0 AMD:5 Tahiti PRO [Radeon HD 7950].  You may need to update your graphics drivers.
Below are an excerpt of the messages that keep repeating in the log in fahcontrol:

Code: Select all

19:39:54:WU00:FS00:Connecting to 65.254.110.245:8080
19:39:54:WU01:FS01:Connecting to 65.254.110.245:8080
19:39:55:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:39:55:WU00:FS00:Connecting to 18.218.241.186:80
19:39:55:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:39:55:WU01:FS01:Connecting to 18.218.241.186:80
19:39:55:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:39:55:ERROR:WU01:FS01:Exception: Could not get an assignment
19:39:56:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:39:56:ERROR:WU00:FS00:Exception: Could not get an assignment
19:39:56:WU01:FS01:Connecting to 65.254.110.245:8080
19:39:56:WU00:FS00:Connecting to 65.254.110.245:8080
19:39:56:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:39:56:WU00:FS00:Connecting to 18.218.241.186:80
19:39:56:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:39:56:WU01:FS01:Connecting to 18.218.241.186:80
19:39:57:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:39:57:ERROR:WU00:FS00:Exception: Could not get an assignment
19:39:57:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:39:57:ERROR:WU01:FS01:Exception: Could not get an assignment
19:40:56:WU00:FS00:Connecting to 65.254.110.245:8080
19:40:56:WU01:FS01:Connecting to 65.254.110.245:8080
19:40:56:WU00:FS00:Assigned to work server 40.114.52.201
19:40:56:WU00:FS00:Requesting new work unit for slot 00: READY cpu:7 from 40.114.52.201
19:40:56:WU00:FS00:Connecting to 40.114.52.201:8080
19:40:57:WU01:FS01:Assigned to work server 40.114.52.201
19:40:57:WU01:FS01:Requesting new work unit for slot 01: READY gpu:0:Tahiti PRO [Radeon HD 7950] from 40.114.52.201
19:40:57:WU01:FS01:Connecting to 40.114.52.201:8080
19:43:07:WARNING:WU00:FS00:WorkServer connection failed on port 8080 trying 80
19:43:07:WARNING:WU01:FS01:WorkServer connection failed on port 8080 trying 80
19:43:07:WU00:FS00:Connecting to 40.114.52.201:80
19:43:07:WU01:FS01:Connecting to 40.114.52.201:80
19:44:46:ERROR:WU00:FS00:Exception: 10002: Received short response, expected 512 bytes, got 0
19:44:46:ERROR:WU01:FS01:Exception: 10002: Received short response, expected 512 bytes, got 0
19:44:46:WU00:FS00:Connecting to 65.254.110.245:8080
19:44:46:WU01:FS01:Connecting to 65.254.110.245:8080
19:44:46:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:44:46:WU01:FS01:Connecting to 18.218.241.186:80
19:44:46:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:44:46:WU00:FS00:Connecting to 18.218.241.186:80
19:44:47:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:44:47:ERROR:WU00:FS00:Exception: Could not get an assignment
19:44:47:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:44:47:ERROR:WU01:FS01:Exception: Could not get an assignment
19:47:23:WU00:FS00:Connecting to 65.254.110.245:8080
19:47:23:WU01:FS01:Connecting to 65.254.110.245:8080
19:47:24:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:47:24:WU00:FS00:Connecting to 18.218.241.186:80
19:47:24:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:47:24:WU01:FS01:Connecting to 18.218.241.186:80
19:47:24:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:47:24:ERROR:WU00:FS00:Exception: Could not get an assignment
19:47:25:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:47:25:ERROR:WU01:FS01:Exception: Could not get an assignment
19:51:38:WU00:FS00:Connecting to 65.254.110.245:8080
19:51:38:WU01:FS01:Connecting to 65.254.110.245:8080
19:51:38:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:51:38:WU00:FS00:Connecting to 18.218.241.186:80
19:51:38:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
19:51:38:WU01:FS01:Connecting to 18.218.241.186:80
19:51:38:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
19:51:38:ERROR:WU00:FS00:Exception: Could not get an assignment
19:51:39:WU01:FS01:Assigned to work server 40.114.52.201
19:51:39:WU01:FS01:Requesting new work unit for slot 01: READY gpu:0:Tahiti PRO [Radeon HD 7950] from 40.114.52.201
19:51:39:WU01:FS01:Connecting to 40.114.52.201:8080
19:53:48:WARNING:WU01:FS01:WorkServer connection failed on port 8080 trying 80
19:53:48:WU01:FS01:Connecting to 40.114.52.201:80
19:56:36:ERROR:WU01:FS01:Exception: 10002: Received short response, expected 512 bytes, got 0
And here is what i get when i'm finally assigned a bit of work for my GPU:

Code: Select all

19:58:30:WU01:FS01:Requesting new work unit for slot 01: READY gpu:0:Tahiti PRO [Radeon HD 7950] from 13.90.152.57
19:58:30:WU01:FS01:Connecting to 13.90.152.57:8080
19:58:31:WU00:FS00:Downloading 1.53MiB
19:58:32:WU00:FS00:Download complete
19:58:32:WU00:FS00:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:14328 run:9 clone:3011 gen:28 core:0xa7 unit:0x0000001e9bf7a4d65e6d0b4144724b17
19:58:32:WU00:FS00:Starting
19:58:32:WU00:FS00:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 705 -lifeline 1719 -checkpoint 15 -np 7
19:58:32:WU00:FS00:Started FahCore on PID 4899
19:58:32:WU00:FS00:Core PID:4903
19:58:32:WU00:FS00:FahCore 0xa7 started
19:58:33:WU00:FS00:0xa7:*********************** Log Started 2020-03-23T19:58:32Z ***********************
19:58:33:WU00:FS00:0xa7:************************** Gromacs Folding@home Core ***************************
19:58:33:WU00:FS00:0xa7:       Type: 0xa7
19:58:33:WU00:FS00:0xa7:       Core: Gromacs
19:58:33:WU00:FS00:0xa7:       Args: -dir 00 -suffix 01 -version 705 -lifeline 4899 -checkpoint 15 -np 7
19:58:33:WU00:FS00:0xa7:************************************ CBang *************************************
19:58:33:WU00:FS00:0xa7:       Date: Nov 5 2019
19:58:33:WU00:FS00:0xa7:       Time: 06:06:57
19:58:33:WU00:FS00:0xa7:   Revision: 46c96f1aa8419571d83f3e63f9c99a0d602f6da9
19:58:33:WU00:FS00:0xa7:     Branch: master
19:58:33:WU00:FS00:0xa7:   Compiler: GNU 8.3.0
19:58:33:WU00:FS00:0xa7:    Options: -std=c++11 -O3 -funroll-loops -fno-pie -fPIC
19:58:33:WU00:FS00:0xa7:   Platform: linux2 4.19.0-5-amd64
19:58:33:WU00:FS00:0xa7:       Bits: 64
19:58:33:WU00:FS00:0xa7:       Mode: Release
19:58:33:WU00:FS00:0xa7:************************************ System ************************************
19:58:33:WU00:FS00:0xa7:        CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
19:58:33:WU00:FS00:0xa7:     CPU ID: GenuineIntel Family 6 Model 58 Stepping 9
19:58:33:WU00:FS00:0xa7:       CPUs: 8
19:58:33:WU00:FS00:0xa7:     Memory: 7.74GiB
19:58:33:WU00:FS00:0xa7:Free Memory: 4.15GiB
19:58:33:WU00:FS00:0xa7:    Threads: POSIX_THREADS
19:58:33:WU00:FS00:0xa7: OS Version: 4.15
19:58:33:WU00:FS00:0xa7:Has Battery: false
19:58:33:WU00:FS00:0xa7: On Battery: false
19:58:33:WU00:FS00:0xa7: UTC Offset: 1
19:58:33:WU00:FS00:0xa7:        PID: 4903
19:58:33:WU00:FS00:0xa7:        CWD: /var/lib/fahclient/work
19:58:33:WU00:FS00:0xa7:******************************** Build - libFAH ********************************
19:58:33:WU00:FS00:0xa7:    Version: 0.0.18
19:58:33:WU00:FS00:0xa7:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
19:58:33:WU00:FS00:0xa7:  Copyright: 2019 foldingathome.org
19:58:33:WU00:FS00:0xa7:   Homepage: https://foldingathome.org/
19:58:33:WU00:FS00:0xa7:       Date: Nov 5 2019
19:58:33:WU00:FS00:0xa7:       Time: 06:13:26
19:58:33:WU00:FS00:0xa7:   Revision: 490c9aa2957b725af319379424d5c5cb36efb656
19:58:33:WU00:FS00:0xa7:     Branch: master
19:58:33:WU00:FS00:0xa7:   Compiler: GNU 8.3.0
19:58:33:WU00:FS00:0xa7:    Options: -std=c++11 -O3 -funroll-loops -fno-pie
19:58:33:WU00:FS00:0xa7:   Platform: linux2 4.19.0-5-amd64
19:58:33:WU00:FS00:0xa7:       Bits: 64
19:58:33:WU00:FS00:0xa7:       Mode: Release
19:58:33:WU00:FS00:0xa7:************************************ Build *************************************
19:58:33:WU00:FS00:0xa7:       SIMD: avx_256
19:58:33:WU00:FS00:0xa7:********************************************************************************
19:58:33:WU00:FS00:0xa7:Project: 14328 (Run 9, Clone 3011, Gen 28)
19:58:33:WU00:FS00:0xa7:Unit: 0x0000001e9bf7a4d65e6d0b4144724b17
19:58:33:WU00:FS00:0xa7:Reading tar file core.xml
19:58:33:WU00:FS00:0xa7:Reading tar file frame28.tpr
19:58:33:WU00:FS00:0xa7:Digital signatures verified
19:58:33:WU00:FS00:0xa7:Reducing thread count from 7 to 6 to avoid domain decomposition by a prime number > 3
19:58:33:WU00:FS00:0xa7:Calling: mdrun -s frame28.tpr -o frame28.trr -cpt 15 -nt 6
19:58:33:WU00:FS00:0xa7:Steps: first=7000000 total=250000
19:58:34:WU00:FS00:0xa7:Completed 1 out of 250000 steps (0%)
19:59:23:WU00:FS00:0xa7:Completed 2500 out of 250000 steps (1%)
19:59:41:WU01:FS01:Downloading 86.23MiB
19:59:47:WU01:FS01:Download 10.58%
19:59:53:WU01:FS01:Download 23.92%
19:59:59:WU01:FS01:Download 37.98%
20:00:05:WU01:FS01:Download 49.65%
20:00:11:WU01:FS01:Download 65.37%
20:00:13:WU00:FS00:0xa7:Completed 5000 out of 250000 steps (2%)
20:00:17:WU01:FS01:Download 77.62%
20:00:23:WU01:FS01:Download 88.06%
20:00:27:WU01:FS01:Download complete
20:00:27:WU01:FS01:Received Unit: id:01 state:DOWNLOAD error:NO_ERROR project:11781 run:0 clone:7599 gen:7 core:0x22 unit:0x0000000a0d5a98395e7588f18e2c798a
20:00:27:WU01:FS01:Starting
20:00:27:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:00:27:WU01:FS01:Starting
20:00:27:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:01:04:WU00:FS00:0xa7:Completed 7500 out of 250000 steps (3%)
20:01:27:WU01:FS01:Starting
20:01:27:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:01:55:WU00:FS00:0xa7:Completed 10000 out of 250000 steps (4%)
20:02:46:WU00:FS00:0xa7:Completed 12500 out of 250000 steps (5%)
20:03:04:WU01:FS01:Starting
20:03:04:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:03:37:WU00:FS00:0xa7:Completed 15000 out of 250000 steps (6%)
20:04:26:WU00:FS00:0xa7:Completed 17500 out of 250000 steps (7%)
20:05:16:WU00:FS00:0xa7:Completed 20000 out of 250000 steps (8%)
20:05:42:WU01:FS01:Starting
20:05:42:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:06:05:WU00:FS00:0xa7:Completed 22500 out of 250000 steps (9%)
20:06:54:WU00:FS00:0xa7:Completed 25000 out of 250000 steps (10%)
20:07:44:WU00:FS00:0xa7:Completed 27500 out of 250000 steps (11%)
20:08:34:WU00:FS00:0xa7:Completed 30000 out of 250000 steps (12%)
20:09:23:WU00:FS00:0xa7:Completed 32500 out of 250000 steps (13%)
20:09:56:WU01:FS01:Starting
20:09:56:ERROR:WU01:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually
20:09:56:WU01:FS01:Sending unit results: id:01 state:SEND error:FAILED project:11781 run:0 clone:7599 gen:7 core:0x22 unit:0x0000000a0d5a98395e7588f18e2c798a
20:09:56:WU01:FS01:Connecting to 13.90.152.57:8080
20:09:56:WU02:FS01:Connecting to 65.254.110.245:8080
20:09:57:WU02:FS01:Assigned to work server 40.114.52.201
20:09:57:WU02:FS01:Requesting new work unit for slot 01: READY gpu:0:Tahiti PRO [Radeon HD 7950] from 40.114.52.201
I have tried playing around with the opencl indexes, and purged and reinstalled folding at home a few times.
Any suggestions as to what i'm doing wrong would be greatly appreciated.
Last edited by MFeed on Mon Mar 23, 2020 8:24 pm, edited 1 time in total.
JimboPalmer
Posts: 2574
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by JimboPalmer »

I am not a Linux expert, But I know that the OpenCL install is separate from the Driver install, and that sometime you need runtime and development installs for F@H

https://www.amd.com/en/support/kb/relea ... stallation
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
MFeed
Posts: 5
Joined: Mon Mar 23, 2020 7:45 pm

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by MFeed »

JimboPalmer wrote:I am not a Linux expert, But I know that the OpenCL install is separate from the Driver install, and that sometime you need runtime and development installs for F@H

https://www.amd.com/en/support/kb/relea ... stallation
I am aware of this, i'm 85% sure i've tried both open source and proprietary drivers yesterday.

I'm no longer sure as to how i check if everything is correct anymore though...
MFeed
Posts: 5
Joined: Mon Mar 23, 2020 7:45 pm

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by MFeed »

Right, i have been digging deeper and also reinstalled drivers on and off with no luck.

I cant seem to get the proprietary drivers to install, but i do have this information:

Code: Select all

sudo lspci -vvv -d 1002:679a
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 31
	Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 2: Memory at f7e00000 (64-bit, non-prefetchable) [size=256K]
	Region 4: I/O ports at e000 [size=256]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 8GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
		LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+
			 EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee00378  Data: 0000
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [270 v1] #19
	Capabilities: [2b0 v1] Address Translation Service (ATS)
		ATSCap:	Invalidate Queue Depth: 00
		ATSCtl:	Enable-, Smallest Translation Unit: 00
	Capabilities: [2c0 v1] Page Request Interface (PRI)
		PRICtl: Enable- Reset-
		PRISta: RF- UPRGI- Stopped+
		Page Request Capacity: 00000020, Page Request Allocation: 00000000
	Capabilities: [2d0 v1] Process Address Space ID (PASID)
		PASIDCap: Exec+ Priv+, Max PASID Width: 10
		PASIDCtl: Enable- Exec- Priv-
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu
and for opencl:

Code: Select all

clinfo
Number of platforms                               2
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 Mesa 20.1.0-devel (git-d63d000 2020-03-24 bionic-oibaf-ppa)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

  Platform Name                                   Portable Computing Language
  Platform Vendor                                 The pocl project
  Platform Version                                OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             POCL

  Platform Name                                   Clover
Number of devices                                 1
  Device Name                                     AMD TAHITI (DRM 2.50.0, 4.15.0-91-generic, LLVM 9.0.1)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.1 Mesa 20.1.0-devel (git-d63d000 2020-03-24 bionic-oibaf-ppa)
  Driver Version                                  20.1.0-devel
  Device OpenCL C Version                         OpenCL C 1.1 
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Max compute units                               28
  Max clock frequency                             900MHz
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              64
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 2 / 2       
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                4 / 4       
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              3221225472 (3GiB)
  Error Correction support                        No
  Max memory allocation                           2254857830 (2.1GiB)
  Unified memory for Host and Device              No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       32768 bits (4096 bytes)
  Global Memory cache type                        None
  Image support                                   No
  Local memory type                               Local
  Local memory size                               32768 (32KiB)
  Max number of constant args                     16
  Max constant buffer size                        2147483647 (2GiB)
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        No
    Profiling                                     Yes
  Profiling timer resolution                      0ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16

  Platform Name                                   Portable Computing Language
Number of devices                                 1
  Device Name                                     pthread-Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
  Device Vendor                                   GenuineIntel
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-ivybridge
  Driver Version                                  1.1
  Device OpenCL C Version                         OpenCL C 1.2 pocl
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               8
  Max clock frequency                             3900MHz
  Device Partition                                (core)
    Max number of sub-devices                     8
    Supported partition types                     equally, by counts
  Max work item dimensions                        3
  Max work item sizes                             4096x4096x4096
  Max work group size                             4096
  Preferred work group size multiple              8
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                               16 / 16      
    int                                                  8 / 8       
    long                                                 4 / 4       
    half                                                 0 / 0        (n/a)
    float                                                8 / 8       
    double                                               4 / 4        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              6161264640 (5.738GiB)
  Error Correction support                        No
  Max memory allocation                           2147483648 (2GiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        8388608 (8MiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            134217728 pixels
    Max 1D or 2D image array size                 2048 images
    Max 2D image size                             8192x8192 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 128
    Max number of write image args                128
  Local memory type                               Global
  Local memory size                               4194304 (4MiB)
  Max number of constant args                     8
  Max constant buffer size                        4194304 (4MiB)
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        No
    Profiling                                     Yes
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      1ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_spir cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [MESA]
  clCreateContext(NULL, ...) [default]            Success [MESA]
  clCreateContext(NULL, ...) [other]              Success [POCL]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 4.15.0-91-generic, LLVM 9.0.1)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 4.15.0-91-generic, LLVM 9.0.1)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 4.15.0-91-generic, LLVM 9.0.1)

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.11
  ICD loader Profile                              OpenCL 2.1
any suggestions as to what i'm missing or what i have done wrong would be greatly appreciated...
MFeed
Posts: 5
Joined: Mon Mar 23, 2020 7:45 pm

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by MFeed »

Well, i completely borked my install, and ended up starting from scratch.

Installed ubuntu 18.04.4 LTS without proprietary drivers, then updated and upgraded.
Installed opencl (and mesa) from standard repos.
Installed fahclient, fahcontrol and fahviewer.
Added the gpu through fahcontrol with default settings, and set GPU to true in config.xml before rebooting.

Still no luck, but at least my cpu is folding...


Startup log:

Code: Select all

*********************** Log Started 2020-03-24T21:41:18Z ***********************
21:41:18:************************* Folding@home Client *************************
21:41:18:    Website: https://foldingathome.org/
21:41:18:  Copyright: (c) 2009-2018 foldingathome.org
21:41:18:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
21:41:18:       Args: --child --lifeline 1333 /etc/fahclient/config.xml --run-as
21:41:18:             fahclient --pid-file=/var/run/fahclient.pid --daemon
21:41:18:     Config: /etc/fahclient/config.xml
21:41:18:******************************** Build ********************************
21:41:18:    Version: 7.5.1
21:41:18:       Date: May 11 2018
21:41:18:       Time: 19:59:04
21:41:18: Repository: Git
21:41:18:   Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
21:41:18:     Branch: master
21:41:18:   Compiler: GNU 6.3.0 20170516
21:41:18:    Options: -std=gnu++98 -O3 -funroll-loops
21:41:18:   Platform: linux2 4.14.0-3-amd64
21:41:18:       Bits: 64
21:41:18:       Mode: Release
21:41:18:******************************* System ********************************
21:41:18:        CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
21:41:18:     CPU ID: GenuineIntel Family 6 Model 58 Stepping 9
21:41:18:       CPUs: 8
21:41:18:     Memory: 7.72GiB
21:41:18:Free Memory: 7.02GiB
21:41:18:    Threads: POSIX_THREADS
21:41:18: OS Version: 5.3
21:41:18:Has Battery: false
21:41:18: On Battery: false
21:41:18: UTC Offset: 1
21:41:18:        PID: 1335
21:41:18:        CWD: /var/lib/fahclient
21:41:18:         OS: Linux 5.3.0-42-generic x86_64
21:41:18:    OS Arch: AMD64
21:41:18:       GPUs: 1
21:41:18:      GPU 0: Bus:1 Slot:0 Func:0 AMD:5 Tahiti PRO [Radeon R9 280/HD 7900/8950]
21:41:18:       CUDA: Not detected: Failed to open dynamic library 'libcuda.so':
21:41:18:             libcuda.so: cannot open shared object file: No such file or
21:41:18:             directory
21:41:18:     OpenCL: Not detected: clGetDeviceIDs() returned -1
21:41:18:***********************************************************************
21:41:18:<config>
21:41:18:  <!-- Client Control -->
21:41:18:  <fold-anon v='true'/>
21:41:18:
21:41:18:  <!-- Network -->
21:41:18:  <proxy v=':8080'/>
21:41:18:
21:41:18:  <!-- Slot Control -->
21:41:18:  <power v='full'/>
21:41:18:
21:41:18:  <!-- User Information -->
21:41:18:  <user v='MFeed'/>
21:41:18:
21:41:18:  <!-- Folding Slots -->
21:41:18:  <slot id='0' type='CPU'/>
21:41:18:  <slot id='1' type='GPU'/>
21:41:18:</config>
21:41:18:Switching to user fahclient
21:41:18:Trying to access database...
21:41:18:Successfully acquired database lock
21:41:18:Enabled folding slot 00: READY cpu:7
21:41:18:Enabled folding slot 01: READY gpu:0:Tahiti PRO [Radeon R9 280/HD 7900/8950]
21:41:18:ERROR:No compute devices matched GPU #0 AMD:5 Tahiti PRO [Radeon R9 280/HD 7900/8950].  You may need to update your graphics drivers.
21:41:18:WU00:FS00:Starting
21:41:18:WU00:FS00:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 705 -lifeline 1335 -checkpoint 15 -np 7
21:41:18:WU00:FS00:Started FahCore on PID 1360
21:41:18:WU00:FS00:Core PID:1364
21:41:18:WU00:FS00:FahCore 0xa7 started
21:41:18:WARNING:WU00:FS00:FahCore returned: BAD_FRAME_CHECKSUM (112 = 0x70)
21:41:18:WARNING:WU00:FS00:Fatal error, dumping
21:41:18:WU00:FS00:Sending unit results: id:00 state:SEND error:DUMPED project:14574 run:0 clone:1021 gen:0 core:0xa7 unit:0x00000000287234c95e79259caacf8f02
21:41:18:WU00:FS00:Uploading 160.50KiB to 40.114.52.201
21:41:18:WU00:FS00:Connecting to 40.114.52.201:8080
21:41:18:WU01:FS01:Connecting to 65.254.110.245:8080
21:41:18:WU02:FS00:Connecting to 65.254.110.245:8080
21:41:19:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:41:19:WU01:FS01:Connecting to 18.218.241.186:80
21:41:19:WARNING:WU02:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:41:19:WU02:FS00:Connecting to 18.218.241.186:80
21:41:19:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:41:19:ERROR:WU01:FS01:Exception: Could not get an assignment
21:41:20:WU01:FS01:Connecting to 65.254.110.245:8080
21:41:20:WARNING:WU02:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:41:20:ERROR:WU02:FS00:Exception: Could not get an assignment
21:41:20:WU02:FS00:Connecting to 65.254.110.245:8080
21:41:20:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:41:20:WU01:FS01:Connecting to 18.218.241.186:80
21:41:20:WARNING:WU02:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:41:20:WU02:FS00:Connecting to 18.218.241.186:80
21:41:21:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:41:21:ERROR:WU01:FS01:Exception: Could not get an assignment
21:41:21:WARNING:WU02:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:41:21:ERROR:WU02:FS00:Exception: Could not get an assignment
21:41:34:WU00:FS00:Upload 39.88%
21:42:03:WU00:FS00:Upload 100.00%
21:42:07:WU00:FS00:Upload complete
21:42:07:WU00:FS00:Server responded WORK_QUIT (404)
21:42:07:WARNING:WU00:FS00:Server did not like results, dumping
21:42:07:WU00:FS00:Cleaning up
21:42:20:WU01:FS01:Connecting to 65.254.110.245:8080
21:42:20:WU02:FS00:Connecting to 65.254.110.245:8080
21:42:20:WARNING:WU01:FS01:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:42:20:WU01:FS01:Connecting to 18.218.241.186:80
21:42:20:WARNING:WU02:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
21:42:20:WU02:FS00:Connecting to 18.218.241.186:80
21:42:21:WARNING:WU01:FS01:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:42:21:ERROR:WU01:FS01:Exception: Could not get an assignment
21:42:21:WARNING:WU02:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
21:42:21:ERROR:WU02:FS00:Exception: Could not get an assignment
clinfo

Code: Select all

$ clinfo
Number of platforms                               2
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 Mesa 19.2.8
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

  Platform Name                                   Portable Computing Language
  Platform Vendor                                 The pocl project
  Platform Version                                OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             POCL

  Platform Name                                   Clover
Number of devices                                 1
  Device Name                                     AMD TAHITI (DRM 2.50.0, 5.3.0-42-generic, LLVM 9.0.0)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.1 Mesa 19.2.8
  Driver Version                                  19.2.8
  Device OpenCL C Version                         OpenCL C 1.1 
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Max compute units                               28
  Max clock frequency                             900MHz
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              64
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 2 / 2       
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                4 / 4       
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              3221225472 (3GiB)
  Error Correction support                        No
  Max memory allocation                           2254857830 (2.1GiB)
  Unified memory for Host and Device              No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       32768 bits (4096 bytes)
  Global Memory cache type                        None
  Image support                                   No
  Local memory type                               Local
  Local memory size                               32768 (32KiB)
  Max number of constant args                     16
  Max constant buffer size                        2147483647 (2GiB)
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        No
    Profiling                                     Yes
  Profiling timer resolution                      0ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16

  Platform Name                                   Portable Computing Language
Number of devices                                 1
  Device Name                                     pthread-Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
  Device Vendor                                   GenuineIntel
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-ivybridge
  Driver Version                                  1.1
  Device OpenCL C Version                         OpenCL C 1.2 pocl
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               8
  Max clock frequency                             3900MHz
  Device Partition                                (core)
    Max number of sub-devices                     8
    Supported partition types                     equally, by counts
  Max work item dimensions                        3
  Max work item sizes                             4096x4096x4096
  Max work group size                             4096
  Preferred work group size multiple              8
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                               16 / 16      
    int                                                  8 / 8       
    long                                                 4 / 4       
    half                                                 0 / 0        (n/a)
    float                                                8 / 8       
    double                                               4 / 4        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              6145466368 (5.723GiB)
  Error Correction support                        No
  Max memory allocation                           2147483648 (2GiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        8388608 (8MiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            134217728 pixels
    Max 1D or 2D image array size                 2048 images
    Max 2D image size                             8192x8192 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 128
    Max number of write image args                128
  Local memory type                               Global
  Local memory size                               4194304 (4MiB)
  Max number of constant args                     8
  Max constant buffer size                        4194304 (4MiB)
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        No
    Profiling                                     Yes
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      1ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_spir cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [MESA]
  clCreateContext(NULL, ...) [default]            Success [MESA]
  clCreateContext(NULL, ...) [other]              Success [POCL]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 5.3.0-42-generic, LLVM 9.0.0)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 5.3.0-42-generic, LLVM 9.0.0)
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 Clover
    Device Name                                   AMD TAHITI (DRM 2.50.0, 5.3.0-42-generic, LLVM 9.0.0)

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.11
  ICD loader Profile                              OpenCL 2.1

Joe_H
Site Admin
Posts: 7874
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by Joe_H »

Mesa drivers do not work for GPU folding on Linux.

When I set up a system a while back on Ubuntu 16.04, a group was maintaining an alternate repository of drivers for nVidia. I loaded from there without running into problems. Is there a repository that does the same for the AMD drivers?
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
MFeed
Posts: 5
Joined: Mon Mar 23, 2020 7:45 pm

Re: what am i doing wrong with my AMD Radeon HD 7950 config?

Post by MFeed »

Joe_H wrote:Mesa drivers do not work for GPU folding on Linux.
I'll try purging (or a fresh install) in the morning, it's getting late here now and I've tested quite a few reinstalls with different drivers today...
I've set it up to run on cpu only for the night...
Joe_H wrote:Is there a repository that does the same for the AMD drivers?
I hope so, but I haven't found any as of yet...
Post Reply