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"
sudo update-grub
Yeniden başlatın:
sudo reboot
Ş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
sudo -s
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
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
(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
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
)