Title: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 15, 2021, 04:51:44 PM Hi,
I am on linux, I got my AMD MSI RX6600 working on a riser with some other Nvidia cards using this guide : https://www.reddit.com/r/gpumining/comments/ptmyjd/ubuntu_20043_amdgpu_2130_opencl_rocr_rocm/ It is working under TeamRedMiner but not with phoenixMiner. Now I am getting this : Code: Mining ethash with 1 GPU workers Code: GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xfffd7fff" Now its confusing as there are guides to overclock however, none is working. My AMD Card is on PCIe 10 lane, I must follow this : https://wiki.archlinux.org/title/AMDGPU#Overclocking eg: Code: # echo "c" > /sys/class/drm/card0/device/pp_od_clk_volta Since I have multiple GPU but only one AMD GPU, is it card0 then ? Can anyone point me what exactly I need to follow to get about 30MHz from this card (as others are getting ) It is said I need to do following overclocking but I am not sure where exactly , Code: Core Voltage (VDD): 640 Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on November 15, 2021, 10:36:35 PM Hi, I am on linux, I got my AMD MSI RX6600 working on a riser with some other Nvidia cards using this guide : https://www.reddit.com/r/gpumining/comments/ptmyjd/ubuntu_20043_amdgpu_2130_opencl_rocr_rocm/ It is working under TeamRedMiner but not with phoenixMiner. Now I am getting this : Code: Mining ethash with 1 GPU workers Code: GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xfffd7fff" Now its confusing as there are guides to overclock however, none is working. My AMD Card is on PCIe 10 lane, I must follow this : https://wiki.archlinux.org/title/AMDGPU#Overclocking eg: Code: # echo "c" > /sys/class/drm/card0/device/pp_od_clk_volta Since I have multiple GPU but only one AMD GPU, is it card0 then ? Can anyone point me what exactly I need to follow to get about 30MHz from this card (as others are getting ) It is said I need to do following overclocking but I am not sure where exactly , Code: Core Voltage (VDD): 640 Have a look at https://gitlab.com/corectrl/corectrl as it can control amd cpu and amd gpu. I have had mixed results with it YMMV. It works a bit like the AMD Radeon Software on windows. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 16, 2021, 06:56:54 AM CoreCtrl, already tried that, since no binary is available, can't get it compiled as always one or other thing is messing.
EDIT: Got CoreCtrl working but there is no way to set Memory Clock, only coreClock , voltage and fan is available. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on November 16, 2021, 08:22:19 PM CoreCtrl, already tried that, since no binary is available, can't get it compiled as always one or other thing is messing. EDIT: Got CoreCtrl working but there is no way to set Memory Clock, only coreClock , voltage and fan is available. There is a compute mode but you have to go through gpu the settings to find it. Make sure OpenCL is working properly,as you seem to run Ubuntu 20.04.2/3 and if you have installed the amdgpu-pro-21.30 correctly PhoenixMiner should recognize your card. It may say unrecognized OpenCL but it should start mining. Running GTX 1070 and RX 6600 XT. My config.txt # options linux -cdm 1 -cdmport 10050 -cdmrs #-amd #-acm #-nvidia #-mi 12,12 #-gt 16,16 #-clKernel 2:1 -nvKernel 1:3 #-nvdo 1:1 -log 0 # -logdir /home/USER/Miners/logs # -logfile pm.log -hwm 2 -tt 1:60 -ttj 2:65 -hstats 2 -prate 0.0703 -fpwm 2:4 -powlim 1:-28 -cclock 1:+100,2:2490 -cvddc amd:-100 -mclock 1:+800,2:1020 # MoneroOcean mining -pool stratum+tcp://gulf.moneroocean.stream:11024 -wal MoneroWallet -pass rig1~ethash -proto 4 -coin eth Haven't had the time to play with the settings much as some RX 6xxx (XT) require relative value instead of absolut values and I am still finding out which ones. Would wish PhoenixMiner would give some better instructions about the RX 6xxx (XT) cards as that would help alot. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 17, 2021, 09:32:57 AM It is able to see my card but when I start it, I see this error :
Code: GPU1: Failed to compile program: clBuildProgram (-11) Currently running on teamredminer , 26.7 Mhz , 44W . Already set to compute mode using CoreCtrl Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on November 17, 2021, 03:25:03 PM It is able to see my card but when I start it, I see this error : Code: GPU1: Failed to compile program: clBuildProgram (-11) Currently running on teamredminer , 26.7 Mhz , 44W . Already set to compute mode using CoreCtrl Have you install opencl-headers? The only thing I did to install the drivers was amdgpu-install -y --opencl=rocr --headless and making sure opencl-headers was installed and made a symlink " ln -s /opt/amdgpu-pro/bin/clinfo /usr/bin/clinfo" after purging the ubuntu clinfo. The error tells me that opencl might not be correctly installed. Had the same error when I was pixxing around installing the amdgpu-pro-driver-21.30 Hope this helps a bit. Make sure you run under sudo/root Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 18, 2021, 01:19:47 PM Followed this guide.
https://www.reddit.com/r/gpumining/comments/ptmyjd/ubuntu_20043_amdgpu_2130_opencl_rocr_rocm/ Used : Code: ./amdgpu-install -y --opencl=legacy,rocr Further, as said, can't find way to overclock memory. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 19, 2021, 02:04:47 PM Update, I got things messed up, nothing was working. Had to do clean install and everything.
My primary issue is to find way to increase memoryclock speed, since phoenixminer is not working and TeamRedminer doesn't have lots of choices to adjust it. What is right way for it ? Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on November 19, 2021, 08:42:03 PM Update, I got things messed up, nothing was working. Had to do clean install and everything. My primary issue is to find way to increase memoryclock speed, since phoenixminer is not working and TeamRedminer doesn't have lots of choices to adjust it. What is right way for it ? I am just wondering why PhoenixMiner is not working with you as it works fine with Ubuntu 20.4.2/3 and the andgpu-pro-drivers-21.30 here. Following installed: ii amdgpu-core 21.30-1290604 all Core meta package for unified amdgpu driver. ii amdgpu-dkms 1:5.11.19.98-1290604 all amdgpu driver in DKMS format. ii amdgpu-dkms-firmware 1:5.11.19.98-1290604 all firmware blobs used by amdgpu driver in DKMS format ii amdgpu-pin 21.30-1290604 all Meta package to pin a specific amdgpu driver version. ii amdgpu-pro-core 21.30-1290604 all Core meta package for Pro components of the unified amdgpu driver. ii amdgpu-pro-rocr-opencl 21.30-1290604 amd64 Meta package to install ROCm OpenCL Pro components. ii clinfo-amdgpu-pro 21.30-1290604 amd64 AMD OpenCL info utility ii comgr-amdgpu-pro:amd64 2.1.0-1290604 amd64 Development files for ROCm ROCm Code Object Manager ii hip-rocr-amdgpu-pro 21.30-1290604 amd64 ROCr HIP Clang Runtime ii hsa-runtime-rocr-amdgpu:amd64 1.3.0-1290604 amd64 The user-mode API interfaces used to interact with the Boltzmann ii hsakmt-roct-amdgpu:amd64 1.0.9-1290604 amd64 The user-mode API interfaces used to interact with the Boltzmann ii libdrm-amdgpu-amdgpu1:amd64 1:2.4.106-1290604 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime ii libdrm-amdgpu-common 1.0.0-1290604 all List of AMD/ATI cards' device IDs, revision IDs and marketing names ii libdrm-amdgpu1:amd64 2.4.105-3~20.04.2 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime ii libdrm2-amdgpu:amd64 1:2.4.106-1290604 amd64 Userspace interface to kernel DRM services -- runtime ii ocl-icd-libopencl1-amdgpu-pro:amd64 21.30-1290604 amd64 AMD OpenCL ICD Loader library ii opencl-rocr-amdgpu-pro:amd64 21.30-1290604 amd64 ROCr OpenCL Runtime ii xserver-xorg-video-amdgpu 19.1.0-1 amd64 X.Org X server -- AMDGPU display driver ii amdgpu-pro-rocr-opencl 21.30-1290604 amd64 Meta package to install ROCm OpenCL Pro components. ii clinfo-amdgpu-pro 21.30-1290604 amd64 AMD OpenCL info utility ii nvidia-profiler 10.1.243-3 amd64 NVIDIA Profiler for CUDA and OpenCL ii ocl-icd-libopencl1:amd64 2.2.11-1ubuntu1 amd64 Generic OpenCL ICD Loader ii ocl-icd-libopencl1-amdgpu-pro:amd64 21.30-1290604 amd64 AMD OpenCL ICD Loader library ii ocl-icd-opencl-dev:amd64 2.2.11-1ubuntu1 amd64 OpenCL development files ii opencl-c-headers 2.2~2019.08.06-g0d5f18c-1 all OpenCL (Open Computing Language) C header files ii opencl-clhpp-headers 2.1.0~~git51-gc5063c3-1 all C++ headers for OpenCL development ii opencl-headers 2.2~2019.08.06-g0d5f18c-1 all OpenCL (Open Computing Language) header files ii opencl-rocr-amdgpu-pro:amd64 21.30-1290604 amd64 ROCr OpenCL Runtime ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.3 amd64 GNU binary utilities, for x86-64-linux-gnu target ii liblinux-epoll-perl 0.017-1 amd64 perl epoll module for O(1) multiplexing ii linux-base 4.5ubuntu3.7 all Linux image base package ii linux-firmware 1.187.20 all Firmware for Linux kernel drivers ii linux-headers-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Linux kernel headers for version 5.11.0 on 64 bit x86 SMP ii linux-hwe-5.11-headers-5.11.0-37 5.11.0-37.41~20.04.2 all Header files related to Linux kernel version 5.11.0 ii linux-image-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Signed kernel image generic ii linux-libc-dev:amd64 5.4.0-90.101 amd64 Linux Kernel Headers for development ii linux-modules-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP ii linux-modules-extra-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP ii linux-objects-nvidia-470-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Linux kernel nvidia modules for version 5.11.0-37 (objects) ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems ii corectrl 1.3.0~git2110151511.58ac0fb~f~mesarc12 amd64 Core control application ii libegl-mesa0:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 free implementation of the EGL API -- Mesa vendor library ii libgl1-mesa-dri:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 free implementation of the OpenGL API -- DRI modules ii libglapi-mesa:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 free implementation of the GL API -- shared library ii libglu1-mesa:amd64 9.0.1-1build1 amd64 Mesa OpenGL utility library (GLU) ii libglx-mesa0:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 free implementation of the OpenGL API -- GLX vendor library ii mesa-utils 8.4.0-1build1 amd64 Miscellaneous Mesa GL utilities ii mesa-vdpau-drivers:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 Mesa VDPAU video acceleration drivers ii mesa-vulkan-drivers:amd64 21.0.3-0ubuntu0.3~20.04.4 amd64 Mesa Vulkan graphics drivers Forget the Nvidia stuff as I run a mixed rig. See the options I used for PhoenixMiner do note some options are absolute options and some others option have a relative value for the Navi cards. Eth: Mining ETH on gulf.moneroocean.stream:11024 for 28:44 Available GPUs for mining: GPU1: NVIDIA GeForce GTX 1070 (pcie 4), CUDA cap. 6.1, 8 GB VRAM, 15 CUs GPU2: ASRock Navi 23 [Radeon RX 6600/6600 XT/6600M] (pcie 45), OpenCL 2.0, 8 GB VRAM, 32 CUs GPU1: 65C 65% 125W, GPU2: 61C 14% 79W GPU1: cclock 1911 MHz, mclock 3802 MHz, p-state P2, pcap no, 198 kH/J GPU2: cclock 2490 MHz, cvddc 943 mV, mclock 1019 MHz, Tj 65C, Tmem 78C, 371 kH/J GPUs power: 204.0 W; cost: 0.34 USD/day; 265 kH/J Current -gt 16,16 Eth: Accepted shares 6463 (1 stales), rejected shares 2 (0 stales) Eth: Incorrect shares 0 (0.00%), est. stales percentage 0.02% Eth: Maximum difficulty of found share: 21.5 TH (!!!) Eth: Average speed (5 min): 54.007 MH/s Eth: Effective speed: 53.89 MH/s; at pool: 53.88 MH/s GPU2: set GPU clocks to 2490 MHz (Vddc -100 mV) The rejected shares are from a hiccup at my isp and I still have to play around with the settings some more but I am a bit lazy. The mmclock on Linux is fixed at 1000 MHz but I have manged to incraese it. Hope this helps Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 20, 2021, 02:00:52 PM Well, as said its not in primary slot, its on riser, was not being detected then swapping opencL stuff from newer driver made it work but only under TeamRedMiner
Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on November 22, 2021, 05:25:00 PM Well, as said its not in primary slot, its on riser, was not being detected then swapping opencL stuff from newer driver made it work but only under TeamRedMiner For the purpose I use my 2 rigs haven't needed a riser yet I do have a PCIe riser for vertical mounting (not used yet). Maybe I should get just 1 mining riser to experiment with it. I have tried lolMiner but after a few minutes I get a hard lock and have to reboot my rig with the RX 6600 XT same happens with NBMiner. GMiner and PhoenixMiner do work but I use PhoenixMiner as it one of the few I can set -ttj, -ttmem, -fpwm -cclock, -cvddc and -mclock. Have to try TRM again when I feel like it. I am open for different solutions as long as it is on linux. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: Rickirs on November 23, 2021, 02:27:32 PM Well, as said its not in primary slot, its on riser, was not being detected then swapping opencL stuff from newer driver made it work but only under TeamRedMiner For the purpose I use my 2 rigs haven't needed a riser yet I do have a PCIe riser for vertical mounting (not used yet). Maybe I should get just 1 mining riser to experiment with it. I have tried lolMiner but after a few minutes I get a hard lock and have to reboot my rig with the RX 6600 XT same happens with NBMiner. GMiner and PhoenixMiner do work but I use PhoenixMiner as it one of the few I can set -ttj, -ttmem, -fpwm -cclock, -cvddc and -mclock. Have to try TRM again when I feel like it. I am open for different solutions as long as it is on linux. Now only problem is that I need to understand how to use it as it has got a lot of things. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: gurifin57 on February 02, 2022, 11:46:32 AM Well, as said its not in primary slot, its on riser, was not being detected then swapping opencL stuff from newer driver made it work but only under TeamRedMiner For the purpose I use my 2 rigs haven't needed a riser yet I do have a PCIe riser for vertical mounting (not used yet). Maybe I should get just 1 mining riser to experiment with it. I have tried lolMiner but after a few minutes I get a hard lock and have to reboot my rig with the RX 6600 XT same happens with NBMiner. GMiner and PhoenixMiner do work but I use PhoenixMiner as it one of the few I can set -ttj, -ttmem, -fpwm -cclock, -cvddc and -mclock. Have to try TRM again when I feel like it. I am open for different solutions as long as it is on linux. Now only problem is that I need to understand how to use it as it has got a lot of things. Hi Rickirs, did you upgrade to Ubuntu 21? I'm on 21.04 and I'm unable to make it work, lolMiner and TeamRedMiner, tested. I installed Code: amdgpu-install -y --opencl=legacy,rocr Code: Number of platforms 1 Any advice? Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: deedeeranged on February 03, 2022, 11:08:59 AM Well, as said its not in primary slot, its on riser, was not being detected then swapping opencL stuff from newer driver made it work but only under TeamRedMiner For the purpose I use my 2 rigs haven't needed a riser yet I do have a PCIe riser for vertical mounting (not used yet). Maybe I should get just 1 mining riser to experiment with it. I have tried lolMiner but after a few minutes I get a hard lock and have to reboot my rig with the RX 6600 XT same happens with NBMiner. GMiner and PhoenixMiner do work but I use PhoenixMiner as it one of the few I can set -ttj, -ttmem, -fpwm -cclock, -cvddc and -mclock. Have to try TRM again when I feel like it. I am open for different solutions as long as it is on linux. Now only problem is that I need to understand how to use it as it has got a lot of things. Ubuntu 22.04 is the next LTS version. AMDGPU drivers will be made for that release. Do note that AMD only supplies drivers for Ubuntu LTS releases, RHEL, CentOS and SLED/SLES 15 anything other is just a hit or miss. I usually run Debian testing/bookworm and sofar am still unable to get the RX 6600 XT properly working. I have Ubuntu 20.04.3 installed in a seperate partition so I could use the RX 6600 XT for mining (dual-boot) and under Debian testing?bookworm I program/script/game with my GTX 1070. Title: Re: Right way to OC amd RX6600 under ubuntu 20 Post by: CryptoATM on February 03, 2022, 02:44:32 PM If you can run ubuntu OS for your mining rig then you can do the same with mining OS like hive, I'm here to tell you that hiveOS or simple mining OS will get your miner working straight away ubuntu OS is a very bad one too stressful to use for mining
|