Rehber RX 57xx serisi BIOS modlama ve imzasız BIOS yükleme

Katılım
12 Ağustos 2018
Mesajlar
2.771
Makaleler
8
Çözümler
84
Daha fazla  
Sistem Özellikleri
Ryzen 5 5600 | Sapphire Radeon RX 5700 XT Nitro+ | MSI B450 Pro Vdh Max | PNY XLR8 (2x8) DDR4 3600 MHz CL18 | Kingston 500 GB A2000 M.2 | Dark Diamond Pro Akrilik Panel | HighPower Element BR 750W 80+ Bronze | Asus 24' VG249Q 1ms 165Hz | Wireless Mobile Mouse 3500 | Dark Elite Force RGB GKM1000
Cinsiyet
Erkek
Meslek
Geomatik Mühendisi - Harita Mühendisi
Merhaba bugün yeni bir rehberle karşınızdayım. 😀

Bir dönemi kasıp kavuran sorunları ile voltaj dengesizliği ile kartın ısınması, siyah ekran sorunları, Coolwhine, WattMan hatalarının cebelleştiği ama deneyimli kullanıcılar ve mining yapanların ise vazgeçemediği bu kartlar ile ilgili bir rehber yapmaya karar verdim. Bu rehber ile CW giderme, düşük voltaj ve düşük gecikme değerleri ile BIOS'tan nasıl daha efektif olarak yararlanabileceğimizi göstereceğim.

Not: Bu rehberde yapacağınız her şey sizin sorumluluğunuzdadır. Eğer ne yapacağını bilmiyorsan konuya hiç girmeden terk edebilirsin. Yapılan tüm işlemlerden sen sorumlusun. Elinde tuğla bir kart kalabilir.

Gereksinimler;

GPU-Z
MorePowerTool
Red BIOS Editor
ATIFlash v3.04
NaviMemoryTweakMPTEditor

İlk önce şunu belirtelim hepsinin kısaca ne amaçla kullanacağımızı anlatacağım.

GPU-Z BIOS'un ROM dosyasının dışarı çıkarabilmek için kullanacağız. More Power Tool ile GFX ve SoC voltaj ve değerlerini düşürmek için, Red BIOS Editor VRAM gecikme değerlerini düşürmek, NaviMemoryTweakMPTEditor ile Memory VDDCI ve Memory MCDD değiştimek için ve son olarak ATIFlash v3.04 ile de modladığımız BIOS'u flash etmek için kullanacağız.
Hepsini indirdiysek GPU-Z açıyoruz ve şu ekranla karşılaşıyoruz. BIOS versiyonun tam karşısında işaretli simgeye tıklayıp save to file seçeneğini seçiyoruz ve BIOS ROM dosyasının nereye çıkartılacağını soracaktır. Masaüstü gösterip kaydediyoruz. Kendi otomatik bir ad verecektir. RX 57XX serisi Navı ailesine ait olduğu için NAVI10 ismi gelecektir.

99.PNG


MorePowerTool açıyoruz ve aşağıdaki gibi bir ekran ile karşılıyoruz buradan işaretlediğim yerden Ekran kartımızı seçiyoruz ekran kartı adının önünde 0 yazmasının sebebi adaptör numarası yani anakart üzerinde ilk PCI_EX yuvasına takılı olduğu için sıfır olarak gözükecektir. Şimdilik çok önemli bir detay değil.

100.PNG


Seçtiğimizde aşağıda Load ve seçeneğini seçiyoruz dikkat edin BIOS seçiliyken kırmızı ile işaretlediğim SPPT ile işaretlediğim kısımları seçmeyin.

101.PNG


Load kısmında GPU-Z'den çıkarttığımız BIOS dosyasını gösteriyoruz.

Feature kısmında herhangi bir değişiklik yapmıyoruz. Zero RPM etkin değilse isterseniz etkinleştirebilirsiniz.
OverDrive limits kısmına geçiyoruz ve burada ekran kartının ulaşabileceği maksimum değerler verilmiştir.

102.PNG


OverDrive limits kısmındaki tüm değerler kartın sınır değerleri yani ekran kartının maksimum ve minimum şu hıza çıkabilir maksimum ve minimum fan RPM değerinde dönebilir şeklindedir.

OverDrive limits başlığı altındaki değişiklikler yapılması zorunlu değildir. İsteğe bağlı bilgilendirme amacı ile yazılmıştır.

GFX Maksimum Clock (MHz): 2150 MHz

2000 MHz ve 2200 MHz olarak değiştirebilirsiniz ben ellemedim şimdi bu ne demek bu aslında ekran kartının bu değerlerde çalışması demek değildir. Radeon Software üzerinden manuel ayarlama yaparken maksimum hız olarak 2150 MHz atayabileceğinizi gösterir yani daha yüksek hız veremezsiniz demektir.

Memory Maksimum Clock değeri genel olarak tüm RX 5700XT serisi kartlarda 1900 MHz olarak ayarlanmıştır bu da elle maksimum Memory clock 1900 MHz ayarlanabilir demektir. RX 5700XT varsayılan olarak 1750 MHz hızında çalışmaktadır. Resimde 1000 MHz yazmasının sebebi 2000/2: 1000 MHz şeklinde olduğundan aynı şekilde 1900 içinde 1900/2: 950 MHz olacaktır.

Power and Voltage kısmı bizi daha çok ilgilendiren kısım aslında buradan voltaj ve amper değerleri verilmiştir. Birimlere dikkat ediniz yazılması gereken azami değerleri ve güvenli değerleri vereceğim. Burada asıl olan risk almayı çok seviyorsanız azami değerleri yazmak olabilir, güvenli değerleri herkes deneyebilir bir problem yaratmayacaktır.

Resimde gösterdiğim mor kısımlar (VDDCI ve MVDD) hariç diğer kısımları değiştiriyoruz.

Voltage Control Parameters Max (mV) değerlerini GFX 1050 mV ve SoC 1050 mV olarak değiştiriyoruz. Genellikle ASUS ROG STRIX harici diğer tüm ekran kartlarında SoC voltajı 1050 mV olarak varsayılan şekilde gelmektedir. Bu değerlerde ise değiştirmeye gerek yok.

103.PNG


Dikkat: Eğer bu kısımları 1050 mV olarak değiştirirseniz Radeon Software bölümünden P3 voltaj kısmını 1050 üzerinde bir değer veremezsiniz. Mavi ile işaretlediğim kısım bunun bilincinde değer veriyoruz buradaki amacımız varsayılan olarak 1200mV değerini 1050mV düşürmek ve bu sayede ekran kartı gereksiz fazla voltaj almayacaktır bu sayede CoolWhine önüne geçmiş olacağız. Eğer overclock yapıyorsanız bu kısım sizde varsayılan olarak kalabilir.

104.PNG


Sizde Power Limits (GPU) değerleri farklı olabilir. Ben optimal olarak 188W olarak buldum. Örneğin; bu değer RX 5700XT Trible Disspantion modelinde 180W iken RX 5700XT Sapphire Nitro + SE modelinde maksimum 265W şeklindedir. Bana sorarsanız 188W oldukça mantıklı seçenek olacaktır.

Eğer RX 5700 kullanıyorsanız 180W olarak kalabilir.

Şimdi gelelim TDC Limits(A) kısımlarına buradaki değerler Amper biriminde verildiğini unutmayın. GFX ve SoC için referans değerler vereceğim size buradaki kısımlara risk almak istemiyorsanız GFX 170, SoC 14 değerlerini verebilirsiniz. Sizde daha yüksek olabilir ekran kartını gereksiz yere ısıtmaktan başka bir işe yaramıyor çoğu kart modelinde bu değerler genellikle çok daha yüksek tutulmuştur.
RX 5700XT Sapphire Nitro + SE modelinde GFX 203 (A), SoC 14 (A) şeklinde verilmiştir. Buradaki değerleri düşürmek performans kaybı yaratmaz. RX 5700XT referans modeline baktığımızda bu değerler GFX 170 (A), SoC 14 (A) olarak verilmiştir.
Bakınız; Sapphire RX 5700 XT VBIOS
Risk alayım biraz diyorsanız görseldeki gibi GFX 158 (A), SoC 12 (A) verebilirsiniz. Bu kadar neden düşük değer veriyorsanız diye sorarsanız RX 5700 Nitro + modelinde China özel GFX değeri 158 (A) verilmiştir.
Bakınız; Sapphire RX 5700 VBIOS
Frequency, Curve ve Fan kısmından bir şey değiştirmeye gerek yok. Sadece Fan kısmında isteğe bağlı olarak Stop ve Start sıcaklık değelerini değiştirebilirsiniz. Sırasıyla varsayılan 50/60 derece olarak gelir. Eğer kartınız çok ısınıyorsa start değerini 54 gibi bir değere düşürebilirsiniz.

105.PNG


Tüm işlemleri yaptıktan sonra Save kısmına geliyoruz ve . MPT uzantılı olarak nereye kaydedeceğimizi ve dosya adı vermemizi isteyecektir. Masaüstüne kaydedin. MPT'den çıkabilirsiniz.

Şimdi gelelim NaviMemoryTweakMPTEditor kısmına açalım. Bize bir uyarı verecektir tamam deyip devam edebilirsiniz.
Bu ekranda " Open MPT File " seçeneği ile biraz önce MPT kaydettiğimiz .MPT uzantılı dosyayı seçiyoruz. Unkown bir uyarı verirse dikkate almayıp devam edebilirsiniz.

106.PNG


Sonrasında aşağıdaki gibi bir ekran karşılacaksınız.

107.PNG


Memory Voltaj kısmını 1225 mV ve 1325 mV olarak değiştiriyoruz. Save kısmından kaydediyoruz ve otomatik olarak .MPT uzantılı dosyanın üzerine bu işlemleri yazıyor. Controller Memory Voltage kısmına ellemeyin. 825 mV düşürebilirsiniz görsellerde öyle görünüyor lakin Micron belleklerde 845mV altı önerilmez o sebeple 850 MV'de kalsın bir değişiklik yapmayın.

Not: Memory voltaj kısmını 1225 mV ve 1325mV düşürmenize tavsiye etmiyorum. 1250 mV ve 1350mV standart halde kalsın. Memory Voltajını en yüksek frekansta değişiklik yaparsanız değiştiriniz eğer standart 1750 Mhz kullanacaksanız herhangi bir değişiklik yapmanızı önermem.

108.PNG


Görsele baktığımızda Memory Voltajını (MVDD) sırasıyla 1225mv ve 1325mV olarak düştüğünü görebilirsiniz.

Geldik asıl can alıcı noktaya hepimizin bu kartlarda flicker sorunu olduğunu biliyoruz. Kartlarda oyunda iken iyi bir FPS alsanız bile akıcılık sorunu olduğunu hepimiz biliyoruz. Bu sebeple Red BIOS Editor üzerinden VRAM zamanlarını değiştirmeye burada da iki değer vereceğim biri güvenli biri risk almayı seven insanlar için güvenli değerler için;

Red BIOS Editor açıyoruz ve ilk başta yaptığımız GPU-Z'den çıkarttığımız BIOS dosyasını gösteriyoruz ardından VRAM Timings girip Memory Type seçiyoruz Micron belleklerde MT61K256M32 iken Samsung belleklerde K4Z80325BC'dir. Hynix belleklerde maalasef tam kodunu bilmiyorum.
Hangi belleğe sahip olduğunu GPU-Z üzerinden Memory Type GDDR6 (Micron) görebilirsin.

112.PNG


1550 MHz yazan kodun tamamını sırasıyla 1750/1800/1875/2000 MHz kod kısımlarını silip direk oraya kopyalıyoruz.

Not: Kopyaladığınız kodun tamamını seçtiğinizden emin olun.

111.PNG


(İsteğe Bağlı )

Aşağıdaki adımları risk almayı seven kullanıcılar için yapabilir. Eğer devam etmek istiyorsanız yapın.

Red Bios Editor'den Memory Type seçin ve 1550/1750/1800/1875/2000 Mhz üstüne basın.

114.PNG


Dram Timing6' da gözüken sadece tek tek 1550/1750/1800/1875/2000 Mhz için TWR değerini Micron bellek için 22 ye düşürün. Hynix için TWR değerini 23, Samsung için ellemeyin. Ok seçeneği seçin. Sonrasında Dram Timing12 tek tek TREF 1000/..../2000 Mhz kadar TREF değerlerini standart olarak 1.9 gelmektedir. Yani

Eğer bellekler Samsung ise 1500 Mhz değerine verdiğiniz Tref değerini 1800 ,...., 2250 Mhz kadar aynısını verin.
Eğer bellekler Micron ise 1550 Mhz verdiğiniz tref değerini 1750 ,...., 2000 Mhz kadar aynısını verin.

Eğer bellek üreticisi Samsung ise 1500 Mhz değerine verdiğiniz Tref değerini 1800 ,...., 2250 Mhz kadar aynısını verin.
Eğer bellek üreticisi Micron ise 1550 Mhz verdiğiniz tref değerini 1750 ,...., 2000 Mhz kadar aynısını verin.

TREF değerlerini; 1500 Mhz / 1550 Mhz altında herhangi bir değişiklik yapmayın.

Not: Bu değerlerden daha yüksek değerlerde verebilirsiniz ama negatif ölçeklenecektir bu durumda oyunlarda sıcaklık, stutter (kekemelik) sorunu yaşamanıza sebebiyet verecektir. Maksimum akıcılık ve performans için aşağıdaki değerleri kullanın.

Samsung belleklerde 1500*3.9 = 5850 veya 1550*3.8= 5890, Micron belleklerde ise 1550*3.88 = 6014 değerini verin.

Bu kıstasa göre verin;

1000 MHz - 1900(Samsung, Micron & Hynix)
1250 MHz - 2375 (Samsung, Micron & Hynix)
1360 MHz - 5304 (Samsung only)
(1500 yada 1550) MHz - 5850 / 5890 yada 6014 (Samsung, Micron and Hynix)
1750 MHz - 6014 (Micron only),
1800 MHz - 6014 (Micron only) 5850 / 5890 (Samsung only)
1875 MHz - 6014 (Micron only)
2000 MHz - 6014 (Micron only) 5850 / 5890 (Samsung only)
2060 MHz - 5850 / 5890 (Samsung only)
2250 MHz - 5850 /5890 (Samsung only)

Her biri için tek tek ok demeyi unutmayın. Burada bitiyor isteğe bağlı kısım !

Red BIOS Editor'den Power Play sekmesine gelin ve " Load MPT File " seçeneği seçin. En son olarak MorePowerTool üzerinden oluşturduğumuz ve NavıMemoryTweak üzerinden Memory Voltaj ayarı yaptığımız .MPT uzantılı dosyayı seçiyoruz ve aç diyoruz. " Succesfull loaded " yazısıyla karşılaşıp tamam diyoruz. Save yapıp masaüstüne BIOS dosyasını oluşturup flashlanacak hale getiriyoruz. (Verdiğiniz isimi unutmayın.)

ATIFlash v3.04 indirdiğimiz rar dosyasını klasörden çıkarıyoruz. AMDVbFlash_Win klasörü içindeki " AMDVbFlash_v3.04 " kuruyoruz. Ardından İnstltool64 kuruyoruz. Kurulmazsa önemli değil.

Cmd yönetici olarak çalıştırıyoruz. Sırasıyla şu komutları girin;

" cd C:\Users\Kullanıcı Adı\Desktop\amdvbflash " komutu ile klasörün içine girelim.

Ardından " amdvbflash.exe -i " komutu ile amd ekran kartının adaptör numarası gibi bilgilere erişeceğiz.

63.PNG


Masaüstüne attığımız bios dosyasını amdvbflash klasörü içine atalım.

Ardından " dir " komutu ile klasör içindeki dosyalar gözükecektir. Burada biraz önce attığımız bios dosyasının adının olup olmadığını kontrol edelim.

64.PNG


Gördüğünüz gibi NAVI10 ismini vermiştim ve NAVI10 olarak gözükmektedir.

" amdvbflash.exe -unlockrom 0 " komutu ile bios kilidini açalım. Buradaki 0 ise yukarıdaki adapter altında yazan 0 seçeneği temsil eder. PCI-EX yuvasındaki ilk ekran kartı girişine takılı olduğunu belirtir.

" amdvbflash.exe -f -p 0 NAVI10.rom " komutu ile flashlanır.

-f komutu flash yapmayı zorlar. NAVI10.rom dosya ismidir. Siz dosya adına hangi adı vermişseniz NAVI10 yerine onu yazacaksınız. -0 ise adaptör numarasıdır.
65.PNG


Flash başarılı olursa bu tarz bir ekranla karşılaşmalısınız. " Restart System To Complete VBIOS Update " yazısı geldiğinde bilgisayarı yeniden başlatın tüm işlemler bu kadar. 😄

Makale çok uzun oldu yazması 3 saatimi aldı. 😄 Rehberde anlatılanları beğendiyseniz veya işinize yaradıysa "Beğendim" ifadesi bırakmayı unutmayın.
 
Son düzenleyen: Moderatör:
Rica ederim, kendim bu sayede 140W ortalamayla oyun oynuyorum performans kaybı olmamasına rağmen güç tüketimini çok azalttım ve akıcılık çok arttı. VRAM CL değerini düşürmek çok akıllıca stock CL değerleri çok absürt verilmiş.
 
5600 XT gibi Navi 10'un kırpılmış bir GPU'sunu kullanan bir ekran kartında, kapalı CU'ları açabilecek bir BIOS var mıydı, eski RX 400, 500 serilerinde oluyordu bazen.
 
RX 5600XT'de bildiğim kadarıyla 12 Gbps ve 14 Gbps dışında bildiğim BIOS yok. Kapalı CU açma olayı 5600XT mevcut değil çünkü kapalı değil. Vega 56 veya 64 gibi değil.
 
RX 5500 XT kartımda yapsam nasıl olur sizce fark eder mi?

Bu islemleri o ekran kartında yapamazsın anlatılanlar sadece 5600 ve 5700 serisi için geçerli.
 
Konuyu hortlatıyor gibi oluyorum kusura bakmayın fakat şöyle bir sorum var. XFX 3 fan modelini kullanıyorum ve kartın stok GPU voltajı Afterburner üzerinden baktığımda 1200 mV gözüküyor. 1070 mV seviyesinde sorunsuz çalışıyor fakat bunu sizin anlattığınız yolla yaparsam kalıcı olarak farz edelim 1070 yazdım, o değerin üstüne çıkmıyor, değil mi?
 
Evet kart sifirlansa bile 1070mV üzerine çıkma durumu olamaz.
 

Technopat Haberler

Yeni konular

Geri
Yukarı