Pages:
Author

Topic: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD - page 2. (Read 448 times)

sr. member
Activity: 419
Merit: 255
sanırım burdaki anlatılanlar tek kart için peki birden çok kart olunca ne yapılacak mesela 12 kart olunca her komutu 12 defa mı gireceğiz.
member
Activity: 295
Merit: 10
Rica ederim. AMD mi Nvidia mı?

Nvidia kullanıyorum ve yazılarınız sayesinde zaten sevdiğim linux'u daha da bir sevdim Smiley
member
Activity: 564
Merit: 19
Ellerinize sağlık. gayet açıklayıcı bir şekilde, rehber niteliğinde yazmışsınız.
Biz arkadaşlar ile kendi deneme sistemlerimizde baya bir farklı uygulamalara girişmiştik.

ancak bir şeyi çalışan sisteminizde kontrol etmenizi öneririm.

echo "95" > /sys/***** şeklinde yazdıklarınız bir sonraki restart da buhar olur.

bunların hepsini bir başlangıç betiği olarak hazırlayıp linux her açıldığında yeniden yaptırmanız lazım.

siz bunu biliyorsunuz büyük ihtimalle ama buraya yazmamışsınız. ya rc.local e eklenmesi gerektiğini veya cron'a @reboot olarak eklenmesi gerektiğini yazın rehberinize tam olsun.

Teşekkürler. Aynen öyle. Basit bir sh betiği yazılıp crontab @reboot yapılabilir. Ben python ile servis yazdım ve sürekli kontrol edip ayarlamaları yapıyor. Havalar Ankara'da gayet sıcak. Fan %90 geldiğinde gücü düşürüyorum. Paylaşırım yakında.
Zz
legendary
Activity: 1820
Merit: 1077
Ellerinize sağlık. gayet açıklayıcı bir şekilde, rehber niteliğinde yazmışsınız.
Biz arkadaşlar ile kendi deneme sistemlerimizde baya bir farklı uygulamalara girişmiştik.

ancak bir şeyi çalışan sisteminizde kontrol etmenizi öneririm.

echo "95" > /sys/***** şeklinde yazdıklarınız bir sonraki restart da buhar olur.

bunların hepsini bir başlangıç betiği olarak hazırlayıp linux her açıldığında yeniden yaptırmanız lazım.

siz bunu biliyorsunuz büyük ihtimalle ama buraya yazmamışsınız. ya rc.local e eklenmesi gerektiğini veya cron'a @reboot olarak eklenmesi gerektiğini yazın rehberinize tam olsun.
member
Activity: 564
Merit: 19
Rica ederim. AMD mi Nvidia mı?
member
Activity: 295
Merit: 10
Arkadaşım, açtığın linux konularından dolayı sana çok teşekkür ederim. Sayende ilk kez linux'ta mining olayını gerçekleştirebildim. Öylesine güzel anlatmışsın ki insanın defalarca okuyası geliyor. Benim gibi yaşı geçkin bir insan bile anlayıp uygulayabiliyorsa bunu herkes rahatça başarabilir. Ellerine sağlık, sağ ol var ol. Özellikle diğer coinler konusunda da yazılarını tamamlayabilirsen forumda efsane olursun inan ki Smiley Tekrar tekrar teşekkürler!
member
Activity: 564
Merit: 19
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-3567472

Normalde ç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.

Quote

Code:
sudo tar -xf ./amdgpu-pro-18.20-606296.tar.xz

32 bit desteği ekleyelim sisteme, ihtiyacınız olacak:

Code:
sudo dpkg --add-architecture i386

Sistemi güncelleyin:

Code:
sudo apt-get update
sudo apt-get upgrade

Sürücüyü kuralım:

Code:
sudo ./amdgpu-install -y --opencl=legacy
(headless yapmadım, yapılabilir, --headless)
Code:
sudo apt install opencl-headers
sudo nano /etc/default/grub

Quote
GRUB_CMDLINE_LINUX="amdgpu.ppfeaturemask=0xffffffff"
Code:
sudo update-grub


Yeniden başlatın:

Code:
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
Code:
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.

Code:
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:

Code:
echo "95" > /sys/class/drm/card0/device/hwmon/hwmon1/power1_cap

Yüksek performansa geçirelim:

Code:
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:

Code:
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:

Code:
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:

Code:
echo "m 2 2025 950" > /sys/class/drm/card0/device/pp_od_clk_voltage

Değişiklikleri uygulayalım:

Code:
echo "c" > /sys/class/drm/card0/device/pp_od_clk_voltage

Kontroller için: (0 GPU numarası)

Code:
cat /sys/kernel/debug/dri/0/amdgpu_pm_info

MSI Gaming RX580 5 GB için sonuç:

Quote
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 (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 )
Pages:
Jump to: