• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Unlock the shaders - AMD Radeon RX 560D

Hi!

I have a Yeston Low Profile RX550 4GB which has 640shaders by stock bios and Baffin

FB_IMG_16348536562479700.jpg

according to infos
.

I tried to unlock shaders with SRBpolaris, and also with hex editor same pattern as here, but no matter what I do it still shows 640 shaders only (after restart) in gpu-Z.

I also made a desperate attempt flashing a Sapphire RX550 unlocked bios, but as winatiflash does not alow it in win due to dirrerent subsystem ids so I manually efited in polaris the ids same ad yeston ones, but did not change offset.
So I bricked the card.

No computer was booting up with it even if I set onboard graphich to default, preferred, so could not flash it back from PC.

I had to desolder the bios flash spi ic and made an Arduino SPI flasher circuit and flashed back original with it and soldered back to make it boot and work again.

So I am still there, it is working but still 640shaders.

How to unlock to 768??

I attach original BIOS.
I can send my hex edited and unlocked ones but thes still show 640shaders :(
With only memory timing tweak and setting TDP from 35 to 45 I could get 77fps instead of 75fps in Cinebench :( so not too big icrease yet, would need the shaders too....

Here is a lot if info about this card:

 

Attachments

Last edited:
Wow you've really jumped through some hoops. The card is probably hard-locked to 640 shaders, laser cut connections in the chip, so no way of getting it uncut but micro-surgery, which isn't really an option at the moment. :)
Here's the unlocked BIOS, that's probably the same as yours.
 

Attachments

Wow you've really jumped through some hoops. The card is probably hard-locked to 640 shaders, laser cut connections in the chip, so no way of getting it uncut but micro-surgery, which isn't really an option at the moment. :)
Here's the unlocked BIOS, that's probably the same as yours.
Thanks! So not all Baffin can be unlocked?
I tried with your BIOS unlocked and still 640shaders.

The new version of GPU-Z is showing Polaris21 instead of Baffin....
1634902022196.png

and here RX460 detected so strange.....

I have to live with it, I see no significant performance increase even with memory timings optimized.
Maybe I have to replace cooler to a bigger one and set higher TDP to avoid throttling....
 

Attachments

  • CINEOPENGL_RX550_alapBIOS1.png
    CINEOPENGL_RX550_alapBIOS1.png
    27.2 KB · Views: 263
  • CINEOPENGL_RX550_huzottBIOS2.png
    CINEOPENGL_RX550_huzottBIOS2.png
    27.4 KB · Views: 193
  • CINEOPENGL_RX550_unlockedBIOS3.png
    CINEOPENGL_RX550_unlockedBIOS3.png
    29 KB · Views: 230
  • afterP.gif
    afterP.gif
    28.2 KB · Views: 342
It should say Polaris, it is a Polaris card. Baffin is just the chip name. Overclock with bigger cooler is the only option, and even that has 75W limit (PCI-e and/or card's components).
 
Last edited:
Thanks! So not all Baffin can be unlocked?
I tried with your BIOS unlocked and still 640shaders.

The new version of GPU-Z is showing Polaris21 instead of Baffin....
View attachment 221907
and here RX460 detected so strange.....

I have to live with it, I see no significant performance increase even with memory timings optimized.
Maybe I have to replace cooler to a bigger one and set higher TDP to avoid throttling....
Hi,
Could someone take a look and try to unlock compute units on these two roms?

Your die is hard locked like my 290 is, laser cut...
 
BiosMOD one is done, Kriptas... doesn't contain the known pattern.
Hi Pavle!

I installed a bigger cooler on the rx550, but could not figure out how to increase its clock limits.
I changed TDP values n polaris and SRBPolaris editors, used the one click universal timings, but still runs at 1071Mhz Core and 1500Mhz ram at max 30 C temperature....
How to mod the bios to have hhger clocks by default when utilized, so not on idle too?
Can you set it for me or is there a tutorial how to make it safe with good cooling?
As I know GPU could go until 1800Mhz and RAM until 2000Mhz around... but at least 10-20% increase would be great wt the big cooler.....

This is my modded bios so far, I attach it here.
Here is a Sapphire tweaked bios setting:
1635780900449.png


Here are my settings:
1635780922358.png


How can I add the extra step values to GPU and MEMORY ?
ˇ
ˇ
ˇ
ˇ

update: So far I could overwrite the last values in the GPU and mem lists, so could gain 1 other FPS not too much :( (at 1300Mhz GPU it get frozen when I started benchmark, so had to go back to 1230Mhz max, went with ram until 1750Mhz so far)

Still don't know why cpu and memory voltages having these strange values instead of the mV values... I have to fix it somehow to add more voltage to make them stable maybe??


1635784120338.png


1635783687258.png
 

Attachments

  • rx550y_unitimingsPowercLimit80_smapp65w.rom
    rx550y_unitimingsPowercLimit80_smapp65w.rom
    256 KB · Views: 86
  • IMG_20211101_162254.jpg
    IMG_20211101_162254.jpg
    2 MB · Views: 178
  • Clipboard01furm_modded1.png
    Clipboard01furm_modded1.png
    1.3 MB · Views: 165
  • moddedTemp1.gif
    moddedTemp1.gif
    16 KB · Views: 278
  • Superposition_Benchmark_v1.1_2383_1635776060.png
    Superposition_Benchmark_v1.1_2383_1635776060.png
    607.7 KB · Views: 165
  • Superposition_Benchmark_v1.1_2806_1635783925.png
    Superposition_Benchmark_v1.1_2806_1635783925.png
    605.1 KB · Views: 153
  • rx550y_unitPL80_65w_ManualTc4.rom
    rx550y_unitPL80_65w_ManualTc4.rom
    256 KB · Views: 89
Last edited:
Why did you increase TDP and decrease TDC (PowerTune settings)?
P=U*I -> if you increase one, you have to increase another too. But increase them the same percentage; if newTDP = 68W, newTDC = 70A, newPowerLimit = 70W (all 3 increased for 12.9% or *1.129). Stock is 60W/62A/62A * 1.129 = 68W/70A/70W.

Is that big cooler well secured to the card? I hope it's got good contact with the GPU. Must be loud if it's on 12V; from what I see that's an old AMD CPU cooler + fan.

I would leave PowerPlay settings alone - they are just some really high numbers that are unrealistic. E.g: my HD7970 has 1500MHz core maximum, which is unrealistic without some heavy h/w modifications.
 
Why did you increase TDP and decrease TDC (PowerTune settings)?
P=U*I -> if you increase one, you have to increase another too. But increase them the same percentage; if newTDP = 68W, newTDC = 70A, newPowerLimit = 70W (all 3 increased for 12.9% or *1.129). Stock is 60W/62A/62A * 1.129 = 68W/70A/70W.

Is that big cooler well secured to the card? I hope it's got good contact with the GPU. Must be loud if it's on 12V; from what I see that's an old AMD CPU cooler + fan.

I would leave PowerPlay settings alone - they are just some really high numbers that are unrealistic. E.g: my HD7970 has 1500MHz core maximum, which is unrealistic without some heavy h/w modifications.
Hi!

thanks for the answer, I did not know that TDC must be changed, it was 40A originally, I thought it is the AMPs, and 40Amps could be enough on 12V :) as it would be 480Watt but I was wrong then.
Maybe it is 1Volts not 12V so that would be also increased, thanks!

I played with ram settings in Radeon Wattman, and if I increase to 2000Mhz I get a bit less FPS, so 44 instead of 45 so, somehow the 1750mhz could win...
I try it with increased TDC to 70A and test again!

The cooler is an old AMD fan, which has the matching size 82mm to the side to fit both on the GPU and the 4x1Gb RAM chips with the pad.
I carefully 3D printed a ruler with 42.3mm distance for holes and drilled threads to the AMD alu fan, then thread drilled M2 thread, added 1mm washers too so same as the original mount, original screws with the springs are mounted.
I get 29 C by default amd max 44-49 C when running FurMark for minutes.

The fan control is attached not at SystemFan4 on the MSI MB, set to 1900 RMP at default very silent, but on full speed it is very loud if I switch it to PWM mode :) currently CPU+system temperature is used for speeding it up if needed, still enough.

I have a lot of things here for tinkering, 40 old laptop and AMD stock coolers etc. Peltier cells if you need minus degrees too :)




update: after 70A TDC I get 50fps instead of 46fps in FurMark when running in a 720p window, but in all 1080p fullscreen bechmarks or games it did not increased anything.
I let it like this until I figure out is there a way to make significant change or no way with this small card.
 
Last edited:
I think that 70A (or whatever number) there (TDC) means at max. core voltage, so 70x1V (1000mV) = 70W, therefore I said to increase it as the others.
I guess there isn't much more you can get out of that card then; you could try increasing core and memory frequency further in the msi afterburner and then add tested frequncies to the BIOS if they work.
 
Last edited:
I think that 70A (or whatever number) there (TDC) means at max. core voltage, so 70x1V (1000mV) = 70W, therefore I said to increase it as the others.
I guess there isn't much more you can get out of that card then; you could try increasing core and memory frequency further in the msi afterburner and then add tested frequncies to the BIOS if they work.
Thanks!

Can I change the 65282..65288 values in teh mV with real voltages? I don't know why are these there, but without increasing voltage it won't be stable at higher clocks.....
 
I'd say no, because of 65535 (from 0) is the maximum (for a 16-bit number); it's not interpreted into actual voltage, but it's pretty much near the limit 65288 is very near 65535. You could try 65535 but don't burn up the card. :)
 
Do you guys think it could be possible to flash a RX460 (or RX560) BIOS compatible with the same memory chip to a RX560D? Would it make it possible to unlock the cores without the need to patch the drivers?
 
Last edited:
Probably not. If it can be unlocked, best to try and edit the original, card's BIOS (safest). If it doesn't work, it's laser-disabled and will never unlock.
 
Probably not. If it can be unlocked, best to try and edit the original, card's BIOS (safest). If it doesn't work, it's laser-disabled and will never unlock.
I successfully unlocked the cores of my Biostar RX560D 4gb, but it would be nice to flash a BIOS that comes with the cores unlocked by default, so I would not need to patch the Radeon Drivers.
What is the RX560D based on? RX560 or RX460?
 
RX 560D - RX 560 - RX 460

Amd logic, why dont sell Consumers a RX 460 with 896 Cores and sell the OEM a RX 460 with 1024 Cores :laugh:

RX 5xx is just only a relabeld shit from the RX 400 :)
 
Goodmorning everyone!
I ask you for help to unlock my RX 460 to 1024 shaders
My model is the follow:
Attached the stock rom (Hynix memory)

I have successfully flashed the following firmware:
It still turns out to have 896 shaders though
Cattura.JPG


Does anyone have any advice or can you provide me with a modified rom?
I flashed an RX 560 rom as it looks simpler and does not create any problems with the drivers (I don't have to patch them with AMD / ATI Pixel Clock Patcher)
 

Attachments

Probably your card is laser-disabled physically in GPU, so there's no way to just flash-enable the rest of the shaders. But you can try unlocked variant of your stock BIOS:
 

Attachments

HOLA BUEN DIA ALGUIEN TIENE EL BIOS ORIGINAL DE LA RX560D DDR5 4G PARA QUE ME LO PASEN DESDE LA PAGINA NO ME DEJA DECARGARLO.


HELLO GOOD DAY SOMEONE HAS THE ORIGINAL BIOS OF THE RX560D DDR5 4G TO PASS IT TO ME FROM THE PAGE DOES NOT LET ME DOWNLOAD IT.
 

Attachments

  • Captura de pantalla (1).png
    Captura de pantalla (1).png
    243.2 KB · Views: 204
Last edited:
HOLA BUEN DIA ALGUIEN TIENE EL BIOS ORIGINAL DE LA RX560D DDR5 4G PARA QUE ME LO PASEN DESDE LA PAGINA NO ME DEJA DECARGARLO.
Hello.
Please be so kind and use english here. This is an english speaking forum.
Thanks mate.
 
RX 560D - RX 560 - RX 460

Amd logic, why dont sell Consumers a RX 460 with 896 Cores and sell the OEM a RX 460 with 1024 Cores :laugh:

RX 5xx is just only a relabeld shit from the RX 400 :)
Do you think I could flash a compatible RX560 BIOS? Should I look just at the memory size and model or is there something else that should match?
 
;)

I think the most success u get with the 4GB Series.

I had a RX 460 896 with 4GB from XFX and a RX 460 1024 with 4GB from HP,
id paste the HP Card Bios to the XFX.


Another thing is that AMD hold back the high Yield GPU for OEM like 460 and 560 it was,
and gave the consumers only a shorted GPU within the same series:rolleyes:
 
;)

I think the most success u get with the 4GB Series.

I had a RX 460 896 with 4GB from XFX and a RX 460 1024 with 4GB from HP,
id paste the HP Card Bios to the XFX.


Another thing is that AMD hold back the high Yield GPU for OEM like 460 and 560 it was,
and gave the consumers only a shorted GPU within the same series:rolleyes:
As far as I know, I should find a RX560 BIOS with memory size, memory chip manufacturer and memory chip model number that matches the one in my RX560D, am I right? Do you know if there's something else I should pay attention?
 
Back
Top