Arkadaşlar selamlar. Ubuntu 18.04 LTS Server ile madencilik yazımı hatırlarsınız. Nvidia kısmı nispeten kolay olmuştu. AMD kısmı ise kelimenin tam anlamı ile ızdırap çıktı ve saatlerimi yedi. Dolayısı ile [TECRÜBE] formatı uygun olmayacaktı. Bunu kısa bir rehber olarak değerlendirin.
BIOS değiştirirken sadece timingleri değiştirin ve ihtiyaç varsa azami bellek hızını. Başka bir şeye ihtiyacınız yok.
Şimdi kocaman yazalım:
AMD İLE UNDERVOLT VE GÜÇ KISITLAMA IZDIRABI BİTTİ!!!Aşağıdaki NVIDIA rehberinde
ifadesine kadar aynen devam.
https://bitcointalksearch.org/topic/tecrube-ubuntu-linux-server-1804-lts-ile-madencilik-nvidia-3567472Normalde çok nadiren "Early Preview" tabir edilen sürücüleri kullanırım. Uğraştırır, çektirir, desteği kötüdür falan filan. Aşağıdaki bağlantıda Radeon™ Software for Linux® 18.20 mevcut. Ubuntu 18.04 için olanı indirin. Ben bunları yazmadan önce dediğim şekli ile kullanmıştım.
sudo tar -xf ./amdgpu-pro-18.20-606296.tar.xz
32 bit desteği ekleyelim sisteme, ihtiyacınız olacak:
sudo dpkg --add-architecture i386
Sistemi güncelleyin:
sudo apt-get update
sudo apt-get upgrade
Sürücüyü kuralım:
sudo ./amdgpu-install -y --opencl=legacy
(headless yapmadım, yapılabilir, --headless)
sudo apt install opencl-headers
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="amdgpu.ppfeaturemask=0xffffffff"
Yeniden başlatın:
Şimdi geldik eğlence kısıma. Örnekler RX560 ve RX580 için geçerli. Diğer GPU'lar ile deneme şansım yok. Bütün örnekler için
yapıp root ile çalıştırın:
0 numaralı GPU için cinslik var. hwmon 1 olacak. Diğerleri için GPU no ne ise hwmon'da o.
Aşağıdaki komutlar fanların elle kontrolünü açar ve fanı 50 PWM değerinde çalıştırır. 0 ile 255 arası yazabilirsiniz. 255 en hızlı fan.
echo "1" > /sys/class/drm/card0/device/hwmon/hwmon1/pwm1_enable
echo "50" > /sys/class/drm/card0/device/hwmon/hwmon1/pwm1
Şimdi işin bomba kısmı. Güç sınırlama aynı NVIDIA mantığında. Bu komut 0 numaralı GPU'yu 95 watt gücüne sınırlar:
echo "95" > /sys/class/drm/card0/device/hwmon/hwmon1/power1_cap
Yüksek performansa geçirelim:
echo "high" > /sys/class/drm/card0/device/power_dpm_force_performance_level
echo "performance" > /sys/class/drm/card0/device/power_dpm_state
GPU'ya %25 çekirdek frekansı, %50 bellek frekansı arttırma izni verelim:
echo "25" > /sys/class/drm/card0/device/pp_sclk_od
echo "50" > /sys/class/drm/card0/device/pp_mclk_od
Fatality bölümünde ise Windows overdriventool kullanan arkadaşlara AMD selam yollamış. Aşağıdaki komut 2 3 4 5 6 7 (azami performans) çekirdek seviyelerinde çekirdek frekansını 1175 MHz ve çekirdek voltajını 950 mV yapar:
echo "s 2 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 3 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 4 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 5 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 6 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 7 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
Bellekleri unutmayalım. Sadece en hızlı seviyeyi değiştirelim. Çalışma frekansı 2025 MHz ve voltajı 950 mV olsun:
echo "m 2 2025 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
Değişiklikleri uygulayalım:
echo "c" > /sys/class/drm/card0/device/pp_od_clk_voltage
Kontroller için: (0 GPU numarası)
cat /sys/kernel/debug/dri/0/amdgpu_pm_info
MSI Gaming RX580 5 GB için sonuç:
Clock Gating Flags Mask: 0x37bcf
Graphics Medium Grain Clock Gating: On
Graphics Medium Grain memory Light Sleep: On
Graphics Coarse Grain Clock Gating: On
Graphics Coarse Grain memory Light Sleep: On
Graphics Coarse Grain Tree Shader Clock Gating: Off
Graphics Coarse Grain Tree Shader Light Sleep: Off
Graphics Command Processor Light Sleep: On
Graphics Run List Controller Light Sleep: On
Graphics 3D Coarse Grain Clock Gating: Off
Graphics 3D Coarse Grain memory Light Sleep: Off
Memory Controller Light Sleep: On
Memory Controller Medium Grain Clock Gating: On
System Direct Memory Access Light Sleep: Off
System Direct Memory Access Medium Grain Clock Gating: On
Bus Interface Medium Grain Clock Gating: Off
Bus Interface Light Sleep: On
Unified Video Decoder Medium Grain Clock Gating: On
Video Compression Engine Medium Grain Clock Gating: On
Host Data Path Light Sleep: Off
Host Data Path Medium Grain Clock Gating: On
Digital Right Management Medium Grain Clock Gating: Off
Digital Right Management Light Sleep: Off
Rom Medium Grain Clock Gating: On
Data Fabric Medium Grain Clock Gating: Off
GFX Clocks and Power:
2025 MHz (MCLK)
1175 MHz (SCLK)
600 MHz (PSTATE_SCLK)
1000 MHz (PSTATE_MCLK)
925 mV (VDDGFX)
62.237 W (VDDC)
16.0 W (VDDCI)
91.35 W (max GPU)
91.83 W (average GPU)
GPU Temperature: 60 C
GPU Load: 98 %
UVD: Disabled
VCE: Disabled
Claymore ile 29.5 basıyor şuan. Frekansı neredeyse arttırmadım sayılır. Sorusu olan arkadaşlara yardımcı olabilirim. Para karşılığı merit almayacağım, yeşillendirirseniz memnun olurum
(Daha telegram ile tüm riglerde kazılan coin değiştirme, büyük ölçekli madencilik falan filan gibi ilginç konular var ona göre
)