Rx 550

Thanks to Hive user Igor Shulga there is a guide how to make RX 550 to work in Hive OS.

The main idea is to have 4.13 kernel and OpenCL from 16.60 driver.

If you can, do “amdgpu-pro-uninstall”

Download 4.13 kernel

wget http://download.hiveos.farm/kernels/linux-headers-4.13.12-mytest_1_amd64.deb
wget http://download.hiveos.farm/kernels/linux-firmware-image-4.13.12-mytest_1_amd64.deb
wget http://download.hiveos.farm/kernels/linux-image-4.13.12-mytest_1_amd64.deb

And install it

dpkg -i linux-headers-4.13.12-mytest_1_amd64.deb
dpkg -i linux-firmware-image-4.13.12-mytest_1_amd64.deb
dpkg -i linux-image-4.13.12-mytest_1_amd64.deb

Choose booting kernel to the latest

grub-set-default "1>0"; update-grub

Reboot and check you’ve booted the right kernel

uname -a
Linux rig2 4.13.12-mytest #1 SMP Thu Nov 9 15:31:09 EET 2017 x86_64 x86_64 x86_64 GNU/Linux

Go to folder with drivers in hive and install only only OpenCL from 16.60 version

cd /hive-drivers-pack
tar xvf amdgpu-pro-16.60-379184.tar.xz
cd amdgpu-pro-16.60-379184
./amdgpu-pro-install --compute

Reboot.


For sgminer get attached kernel.tar.gz and replace kernels in /hive/sgminer_gm folder on the rig.

RX 550 has only 512 shader cores so there is no sense to set “rawintensity” > 512 as it will crash.

Recommended settings are
“rawintensity”: 420
“gpu-threads”: “2”


Игорь Шульга:

Представляю Вашему вниманию образ “для ленивых” под rx550(онли)
за основу взят последний образ HiveOs 0.5-20 с замененным ядром 4.13 последним которое вапще нашлось на kernel.org
Образ поставляется (as is) работает на этих картах в основном только sgminer ( вторым майнером вместо найсхеша ( если в вебе выбрать найсхеш форк) стоит gatelessgate (он же zawawawa) …на 550 все оттестено и проверено…на глупые вопросы отвечать не буду(есть форум и мануал по заводу) …с чем то “заумным” конечно помогу

в общем…пробуйте…

http://193.111.83.51/test/hive-0.5-20-rx550_sgminer.zip

2 Likes

Version: 0.5-18

When executing:
dpkg -i linux-image-4.13.12-mytest_1_amd64.deb

Such message:
root@worker:~# uname -a
Linux gb2pci 4.10.17-hiveos #1 SMP Sun Dec 10 08:48:43 EET 2017 x86_64 x86_64 x86_64 GNU/Linux
root@worker:~# dpkg -i linux-headers-4.13.12-mytest_1_amd64.deb
Selecting previously unselected package linux-headers-4.13.12-mytest.
(Reading database … 91892 files and directories currently installed.)
Preparing to unpack linux-headers-4.13.12-mytest_1_amd64.deb …
Unpacking linux-headers-4.13.12-mytest (1) …
Setting up linux-headers-4.13.12-mytest (1) …
root@worker:~# dpkg -i linux-firmware-image-4.13.12-mytest_1_amd64.deb
Selecting previously unselected package linux-firmware-image-4.13.12-mytest.
(Reading database … 118853 files and directories currently installed.)
Preparing to unpack linux-firmware-image-4.13.12-mytest_1_amd64.deb …
Unpacking linux-firmware-image-4.13.12-mytest (1) …
Setting up linux-firmware-image-4.13.12-mytest (1) …
root@worker:~# dpkg -i linux-image-4.13.12-mytest_1_amd64.deb
Selecting previously unselected package linux-image-4.13.12-mytest.
(Reading database … 118999 files and directories currently installed.)
Preparing to unpack linux-image-4.13.12-mytest_1_amd64.deb …
Unpacking linux-image-4.13.12-mytest (1) …
Setting up linux-image-4.13.12-mytest (1) …
Error! Bad return status for module build on kernel: 4.13.12-mytest (x86_64)
Consult /var/lib/dkms/amdgpu/17.40-492261/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.13.12-mytest (x86_64)
Consult /var/lib/dkms/amdgpu/17.40-492261/build/make.log for more information.
update-initramfs: Generating /boot/initrd.img-4.13.12-mytest
Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.13.12-mytest
Found initrd image: /boot/initrd.img-4.13.12-mytest
Found linux image: /boot/vmlinuz-4.10.17-hiveos
Found initrd image: /boot/initrd.img-4.10.17-hiveos
done

Error! Bad return status for module build on kernel: 4.13.12-mytest (x86_64)
Consult /var/lib/dkms/amdgpu/17.40-492261/build/make.log for more information.

thats happend because you missed this part of tutorial:

If you can, do “amdgpu-pro-uninstall”

you need to remove old drives, and install new

amdgpu-pro-uninstal

and after what

cd /hive-drivers-pack
tar xvf amdgpu-pro-16.60-379184.tar.xz
cd amdgpu-pro-16.60-379184
./amdgpu-pro-install --compute

reboot and all should be ok.

amdgpu-pro-uninstall

Dont work

amdgpu-pro-uninstall: command not found

Can delete only with

apt autoremove amdgpu-pro*

Please lay out the ready build “hive OS” for RX 550

I was successful in getting the RX 550 recognised by HiveOS, but the modified kernel folder just raises segmentation faults. The original kernel files work, but I’m only getting a fraction of the hashrate I get in windows. Any fixes?

My mistake, hardware issue for the hashrate.

Как-то слишком сложно.
Я установил бету драйвера, в которой пофикшели OpenCL на 550х. Ядро не менял. Всё отлично майнит, полёт нормальный.

Looks like too hard.
I’ve just installed beta driver, they fix OpenCL for RX550 in it. Kernel is default. All works great.

Судя по количеству вопросов в личке пора сделать мануал. Действия провожу на Hive.OS 0.5-19, на 18 тоже работало:

  1. Остановить майнер / stop the miner:
miner stop

Перейти в папку tmp / go to the tmp directory:

cd /tmp

Скачать бету драйвера / download the beta driver:

wget --referer=http://support.amd.com https://www2.ati.com/drivers/linux/beta/ubuntu/amdgpu-pro-17.40.2712-510357.tar.xz

Распаковывать / unpack it:

tar -Jxvf amdgpu-pro-17.40.2712-510357.tar.xz

Перейти в папку с драйвером / go to driver directory:

cd amdgpu-pro-17.40.2712-510357

Удалить старый драйвер “по-хорошему” / try to uninstall old driver correct way:

amdgpu-pro-uninstall

Или, если не работает, удалить “по-плохому” / if not, try to uninstall old driver by apt:

apt autoremove amdgpu-pro*

Если всё равно не удаляет, то забить и продолжить дальше. / If not again, bail on it and go on.

Установить новый драйвер / install the new driver:

bash ./amdgpu-pro-install -y --compute

Перегрузить риг и наслаждаться / reboot and have fun:

reboot
2 Likes

DimaFern, как повлияют апдейты Hive.OS на заменённый драйвер?

Ребят, кто вкурсе, в чем трабла: no asm binary found for gpu
Guys, who knows, what’s the problem? using claymore cryptonote.

Сделал всё как описал @ATrump. Sgminer теперь начал работать с nicehash, но вот h/s упал с 465 h/s до 390h/s В чем может быть причина ? / Everything worked. That’s only h/s fell from 470h/s to 385h/s . How to fix?

ATrump, спасибо за такую хорошую инструкцию. только она у меня не сработала. на предпоследнем пункте “установка драйвера” - заругалось “нет директории”. обновляю для 7870

cd amdgpu-pro-17.40.2712-510357.tar.xz заменить на cd amdgpu-pro-17.40.2712-510357

[quote=“Odvist;250”]Ребят, кто вкурсе, в чем трабла: no asm binary found for gpu
Guys, who knows, what’s the problem? using claymore cryptonote.[/quote]
клеймор не умеет майнить на rx550

Спасибо, а какой майнер тогда юзать для монеры?

sgminer

[quote=“Vlaks;258”]sgminer
[/quote]

спасибо!

[quote=“Vlaks;251”]h/s упал с 465 h/s до 390h/s В чем может быть причина ?
[/quote]

По моей инструкции ты заменил специализированные майнерские дрова (которые не могут майнить на RX 550) на бету версию обычных геймерских дров (в которых RX 550 научили майнить). Скорее всего в этом и причина :wink:

А какую монету копаешь? На эфире я не заметил падения производительности, и 470, и 580 копают точно также.

Хоть sumo хоть на nicehashe cryptonight h/s маленький (390)… А вот если запустить с образа который скидывали на форуме (http://109.87.171.129/isos/hive-0.5-12-rx550_sgminer.img) то на sumo выдает 470 h/s., но к nicehashe не цепляется. Помогите решить эту проблему…