Eliovp / AMDMemoryTweakXL

AMD Memory Tweak "the extended version"
73 stars 6 forks source link

Decoding Strap not same MMIO Registers #6

Open Geraldidi opened 4 years ago

Geraldidi commented 4 years ago

Hello, I have started using "Strap Control" but it fails to inject.

Also I bios modded an RX580 when trying to convert an strap into MMIO Registers they are different than actual registers. I am not sure what I should see in MMIO registers when there is two type of memories, but I would like to know if there is a problem with that.

MMIO Registers after bios mod using from 1:1500 to 1:2000: 777000000000000022AA1C0052DE5B41A0550F16B70E66060068840005091420CA8940AA030004C015132935662E3E16 and from 2:1500 to 2:2000: BBB000000000000022889D00ADDD5B4680551513BACCD509004886007D0614206A8900A00200312013122F3B9D303916

imagen

when decoding strap 1:2000 I get different MMIO Registers than real MMIO registers from bios mod although using same straps 1:2000 777000000000000022AA1C0052DE5B41A0550F16B70E66060068840005091420CA8940AA030004C015132935662E3E16 imagen

when decoding strap 2:2000 I get different MMIO Registers than real MMIO registers from bios mod although using same straps 2:2000 BBB000000000000022889D00ADDD5B4680551513BACCD509004886007D0614206A8900A00200312013122F3B9D303916 imagen

Why they are different? Do I don't know something to use this propertly? I would appreciate any information on this

My goal is to decode a timing strap to apply timing strap using this tool without flashing a card

GeekinaCave commented 4 years ago

I kinda have the same "fails to inject" problem, you must DDU to remove drivers and use the 20.4.2 WHQL ones, those are the ones that work for me. Also every time you test a timing strap i recommend reboot first to the system take the changes properly, otherwise it looks like the timing make worse performance.