Vega + Linux + Blockchain: Trying to actually do this

I don’t know if this is more suited to the Cryptocurrency thread, but I felt that it was more pertinent to Linux as that’s where my problems currently reside. With that said, admins are welcome to put it where it belongs.

Right.
I have in my possession a V64. I intend to mine on it, preferably on Linux.

I have been experiencing some rather severe problems with the three things in the header.
As of right now, it would seem as though it were only possible to get two out of three working, no matter what two you pick.

Vega + Mining = check
Mining + Linux = check
Vega + Linux = check–Maybe?

But not all three.
I currently intend on using claymore’s eth miner, and when it runs, it spits out some error about how no OpenCL devices are found and then closes.

Is this possibly a driver config issue, or have I got something else wrong, such as the Kernel Version in use? I’m attempting to use 4.15.3 due to the better Vega support, but I’m open to suggestions.

To cover some bases:
Ubuntu 16.04.3 LTS with Kernel version 4.15.3 installed
AMDGPU-PRO Blockchain beta is installed
ROCm is installed

I am somewhat capable with Linux, (4.5-10) but not at all afraid to get my hands dirty.

Thanks in advance!

1 Like

If you’re on Ubuntu I know they have 4.16rc-something (I think it was 2?) Although I wouldn’t expect better stability from it. 4.15-3 is what I would think would be best atm.

Can you give us the message on the lack of OpenCL devices?

1 Like

����������������������������������������������������������������ͻ
� Claymore’s Dual GPU Miner - v11.0 �
� ETH + DCR/SIA/LBC/PASC/BLAKE2S/KECCAK �
����������������������������������������������������������������ͼ

You specified default wallet address, it is good for tests only, for normal mining you must change it to your wallet address!
ETH: 1 pool is specified
Main Ethereum pool is us1.ethpool.org:3333
DCR: 0 pool is specified
AMD OpenCL platform not found
No NVIDIA CUDA GPUs detected.
No AMD OPENCL or NVIDIA CUDA GPUs found, exit

Something is wrong with you driver installation. Make sure you have the libraries for OpenCL installed as well.

Did you follow the Vega10 and above instructions on the AMD website?
https://support.amd.com/en-us/kb-articles/Pages/Installation-Instructions-for-amdgpu-Graphics-Stacks.aspx

I was referencing the AMD guide on installing This:
support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

Are they different?

Maybe this?

Configuring the Optional ROCm Component
The LLVM_BIN environment variable needs to be set prior to running ROCm applications.

To set it temporarily when running an individual ROCm command, such as clinfo, use:

env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo

To set it permanently for all bash and other sh-like shell users, you can use the following command:

echo 'export LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh

Did that.
No dice.
I’ve used this GPU (V64) within a windows environment before. Could this be an issue?

I’ve had this happen to devices in the past. Use it on Windows and it seems to do fine. Use it on linux and it seems to do fine.

Here’s the kicker: Reinstalled it into the previous Win10 system, no hardware change, (from its first Win10 experience) and OpenCL won’t initialize within Claymore-the exact same error that I was experiencing on Ubuntu.
It followed it across systems!!!
(ノò_ó)ノ︵ ┻━┻

Update:
Totally discovered that ROCm doesn’t support PCIe2.0 spec.

That’s what I get for testing on crappy hardware I suppose.