I see you have also set a DPM state for the Vega’s; can you remove that please and test?
And how is CSM set in bios?
If you want to apply the staps to just one card in your mixed rig you will need to identify the card number (or numbers) and apply the straps as something like this this example --i 1,2,3 for cards 1, 2 and 3:
amdmemtweak --i 1,2,3 --CL 20 --RAS 26 --RCDRD 12 --RCDWR 12 --RC 38 --RP 12 --RRDS 3 --RRDL 5 --RTP 6 --FAW 12 --CWL 8 --WTRS 4 --WTRL 9 --WR 13 --REF 24000 --RFC 239
CSM is usually BIOS legacy boot mode.
UEFI is the newer mode, this needs to be enabled for 4 or more cards.
I have removed the DPM state for the Vega cards. Will let you know how it goes. Also, got an error today with TRM, saying the API threads were stuck in state 2/3. The rig was still mining, although at reduced hash, however Hive said that all amd cards were down. I am starting with a fresh install to see if this helps.
I have set all PCIE to gen2, and will add the cards one by one. I will also put the original bios onto the Vega 64 and see if that fixes things. Then I will slowly make changes and see if I can pin down what is going wrong. Thanks for all the help!
UPDATE: after reassembling the rig, I finally have the dodgey cards at the bottom. The dodgey vega was stable when it was the only card in the rig, but as I added more it became a bit more temperamental. I guess I just bought 2 dud cards.
The one thing that I am still puzzling over is the memory straps. If I have no custom straps applied, TRM freezes trying to initialize the Vega gpu. If I use xinit.user.sh, it says the strap has been successfully applied, but it still freezes. I have tried adding a delay, but it doesnt help.
But, if I start the rig in maintenance, and use run command, the straps apply and the miner starts. I have no idea what the difference is. Even if the rig is not in maintenance, and TRM freezes, if I stop the miner, apply the straps, and restart, it works.
I need to sleep, but tomorrow I am going to try write the timings into the card BIOS and see if that works. Thanks again for the help!
I’m a bit stuck with my MSI Vega 56 Airboost. 48.6 MH/s is the best found to be stable. Core is 1100MHz@835mV and mem is at 935MHz@1000mV. The following timings are applied:
GPU 0: Vega 10 XL/XT [Radeon RX Vega 56/64] pci:0000:05:00.0
Memory state: 800MHz
Memory: Hynix HBM2
Timing 1: CL: 18 RAS: 23 RCDRD: 18 RCDWR: 11
Timing 2: RCAb (RC): 34 RCPb (RC): 34 RPAb (RP): 13 RPPb (RP): 13
Timing 3: RRDS: 3 RRDL: 4 RTP: 6
Timing 4: FAW: 12
Timing 5: CWL: 7 WTRS: 4 WTRL: 4
Timing 6: WR: 11
Timing 7: RREFD: 7
Timing 8: RDRDDD: 3 RDRDSD: 2 RDRDSC: 1 RDRDSCL: 3
Timing 9: WRWRDD: 3 WRWRSD: 2 WRWRSC: 1 WRWRSCL: 3
Timing 10: WRRD: 1 RDWR: 18
Timing 12: REF: 65000
Timing 13: MRD: 4 MOD: 12
Timing 14: XS: 216
Timing 16: XSMRS: 216
Timing 17: PD: 7 CKSRE: 8 CKSRX: 8
Timing 20: RFCPB: 96 STAG: 7
Timing 21: XP: 7 CPDED: 2 CKE: 7
Timing 22: RDDATA: 17 WRLAT: 4 RDLAT: 14 WRDATA: 1
Timing 23: CKESTAG: 2
RFC Timing: RFC: 164
Whatever I do, it will go unstable. Even if I increase REF and RFC no chance to further reduce RCDRD or RP. Any hints how I can push it further?
That’s Hynix; you just have to be lucky with them; I have some running at RCDRD 15 or 16, and some at RCDRD 19 or 20. I can’t push my high RCDRD ones over 49MH/s either
Can you show us a print-screen of how you put the straps both in your init.user.sh and in the command line ?
And you still haven’t replied on what the CSM is set to in your mobo bios; can you please check?
I don’t think that’s possible with Vega’s; only with the RX4xx and RX5xx.
Anyone knows if its possible to use the straps in lolminer?
TRM is not stable in my system and it reboots every few hours. I tried to apply the same strap I use on TRM on lolminer but nothing happens…
I cant get higher than 38MH/s out of my Vega 56, even with your settings. =(
Straps have nothing to do with the miner, so yes, you can apply straps for whatever miner you use.
If something is unstable and/or reboots, you should first check if your overclocking is stable without straps, and if your max overclock runs stable for 24h then you can start with straps. If the straps make it unstable, then you should apply different straps. Please note that there are lots of different straps depending on if you have a 56 or 64, or hynix or samsung memory. And even then, every card is different; what is stable on one might not be on a different one.
Vega’s, you love 'em or hate 'em
Unfortunately my glass sphere is not functioning today What settings have you applied?
Also something to note; this card BIOS was originally a Vega 56 which the previous owner upgraded to 64.
Please note that you’re still running the 64 bios. The whole point of this topic is to flash it to a corresponding 56 bios. On a 64 bios you can go much higher in clocks (1050 up to 1107), but on that bios you won’t be able to achieve the same as the OP.
So a BIOS flash back to 56 would bring me up to near 50MH/s?
That’s odd because if I use TRM and I apply the straps it gives me around 52MHs but if I change to lolminer and I apply the same straps I only get 42MHs.
BIOS flash and some tweaking later and it’s sitting happily at 50MH/s. Cool, thanks for the help!
Straps and miners are 2 different things.
TRM is the best miner for AMD and will get you a nice extra MH boost compared to other miners. But the difference seems very big… I haven’t tried lolminer before though…
And the straps you load on top of them should augment the MH by the same amount, no matter what miner.