My First ATI card

Orddie

2[H]4U
Joined
Dec 20, 2010
Messages
3,368
Today im getting my first ATI card. I understand a bios flash is recommended.

can anyone point me in good direction to get started?

Thanks!

geting an MSI 570
 
Sorry not the most helpful, I mine with only Nvidia it is a lot less config effort.
 
Sorry not the most helpful, I mine with only Nvidia it is a lot less config effort.

dont get me wrong.. im in the same boat as you. I wanted more hash and added this cart with 4 other Nvidia cards. stupid 2 per household rule blah blah blah.
 
Read this: http://www.overclock.net/t/1604567/polaris-bios-editing-rx5xx-rx4xx

You can get really crazy with stuff, but all I do is open polaris bios editor update the memory timings (there's a check box for it in the program) and flash the bios. Of course there's other steps like dumping your stock bios, but just follow the logical steps. If you're mining cryptonight coins, you can get super simple and mine with cast xmr. It supports Vega and polaris cards and is simple without getting into config files.
 
Read this: http://www.overclock.net/t/1604567/polaris-bios-editing-rx5xx-rx4xx

You can get really crazy with stuff, but all I do is open polaris bios editor update the memory timings (there's a check box for it in the program) and flash the bios. Of course there's other steps like dumping your stock bios, but just follow the logical steps. If you're mining cryptonight coins, you can get super simple and mine with cast xmr. It supports Vega and polaris cards and is simple without getting into config files.

im also looking to undervolt. do you do that at all?

possible to brick your card? say you get tooo crazy with the settings and the cards crashes during mining or something else. any back-out options?
 
im also looking to undervolt. do you do that at all?

possible to brick your card? say you get tooo crazy with the settings and the cards crashes during mining or something else. any back-out options?
All my cards have dual bios. So I don't worry about that, but I change the timings and just undervolt in software to find a sweet spot. If you want to flash again with your sweet spot settings you can. But yes you can brick your card if you don't have dual bios, so just flash the timings (because it gets you extra hashes). Or you can see what settings some other people used for your specific branded card. Maybe start with gpu-z and check what type of memory you have and dump your bios ROM. Then you can see if anyone has specific advice for your specific card.
 
When you really want to start mining try Matrox. It looks so much better.
 
looks like i got fucked on the memory :(

amd_GPUZ.PNG



Link to the original file

output of Rom reader
Code:
Read 80000 bytes of data from C:\Users\User\Downloads\ATI Flash\bios.rom

Command Tables:
  0000:   ad92  Len 009e  (ASIC_Init)
  0001:   ae30  Len 0057  (GetDisplaySurfaceSize)
  0002:   ae88  Len 00b7  (ASIC_RegistersInit)
  0003:   ccce  Len 009e  (VRAM_BlockVenderDetection)
  0004:   d81e  Len 0267  (SetClocksRatio/DIGxEncoderControl)
  0005:   af40  Len 0113  (MemoryControllerInit)
  0006:   -               (EnableCRTCMemReq)
  0007:   cd6c  Len 001a  (MemoryParamAdjust)
  0008:   -               (DVOEncoderControl)
  0009:   b054  Len 00ff  (GPIOPinControl)
  000a:   b154  Len 01ac  (SetEngineClock)
  000b:   b300  Len 0122  (SetMemoryClock)
  000c:   b422  Len 04cb  (SetPixelClock)
  000d:   b8ee  Len 0187  (DynamicClockGating)
  000e:   ba76  Len 0007  (ResetMemoryDLL)
  000f:   ba7e  Len 008a  (ResetMemoryDevice)
  0010:   d594  Len 0031  (MemoryPLLInit)
  0011:   d5c6  Len 0010  (AdjustDisplayPll)
  0012:   bfbc  Len 0111  (AdjustMemoryController)
  0013:   c0ce  Len 0021  (EnableASIC_StaticPwrMgt)
  0014:   c0f0  Len 008e  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  0015:   -               (DAC_LoadDetection)
  0016:   -               (LVTMAEncoderControl)
  0017:   -               (LCD1OutputControl)
  0018:   -               (DAC1EncoderControl)
  0019:   -               (DAC2EncoderControl)
  001a:   -               (DVOOutputControl)
  001b:   c17e  Len 02bf  (CV1OutputControl)
  001c:   -               (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  001d:   -               (TVEncoderControl)
  001e:   e1d6  Len 009f  (TMDSAEncoderControl)
  001f:   e276  Len 01ac  (LVDSEncoderControl)
  0020:   e422  Len 00d1  (TV1OutputControl)
  0021:   c43e  Len 0078  (EnableScaler)
  0022:   c4b6  Len 0074  (BlankCRTC)
  0023:   c52a  Len 003e  (EnableCRTC)
  0024:   -               (GetPixelClock)
  0025:   c568  Len 002c  (EnableVGA_Render)
  0026:   c594  Len 0022  (EnableVGA_Access/GetSCLKOverMCLKRatio)
  0027:   -               (SetCRTC_Timing)
  0028:   c5b6  Len 0019  (SetCRTC_OverScan)
  0029:   c5d0  Len 0080  (SetCRTC_Replication)
  002a:   c650  Len 00c6  (SelectCRTC_Source)
  002b:   c716  Len 01af  (EnableGraphSurfaces)
  002c:   c8c6  Len 0049  (UpdateCRTC_DoubleBufferRegisters)
  002d:   c910  Len 0095  (LUT_AutoFill)
  002e:   e8ec  Len 02f9  (EnableHW_IconCursor)
  002f:   c9a6  Len 003d  (GetMemoryClock)
  0030:   c9e4  Len 00d8  (GetEngineClock)
  0031:   cabc  Len 0153  (SetCRTC_UsingDTDTiming)
  0032:   -               (ExternalEncoderControl)
  0033:   e5da  Len 01d1  (LVTMAOutputControl)
  0034:   cc10  Len 00be  (VRAM_BlockDetectionByStrap)
  0035:   e81e  Len 00ce  (MemoryCleanUp)
  0036:   cd86  Len 0231  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  0037:   e4f4  Len 00e5  (WriteOneByteToHWAssistedI2C)
  0038:   cfb8  Len 005f  (ReadHWAssistedI2CStatus/HPDInterruptService)
  0039:   d018  Len 0082  (SpeedFanControl)
  003a:   d09a  Len 000a  (PowerConnectorDetection)
  003b:   d0a4  Len 003c  (MC_Synchronization)
  003c:   d0e0  Len 01af  (ComputeMemoryEnginePLL)
  003d:   d290  Len 0007  (MemoryRefreshConversion)
  003e:   da86  Len 0029  (VRAM_GetCurrentInfoBlock)
  003f:   d298  Len 0170  (DynamicMemorySettings)
  0040:   d408  Len 0100  (MemoryTraining)
  0041:   d508  Len 008c  (EnableSpreadSpectrumOnPPLL)
  0042:   -               (TMDSAOutputControl)
  0043:   d5d6  Len 01c3  (SetVoltage)
  0044:   -               (DAC1OutputControl)
  0045:   e7ac  Len 0071  (DAC2OutputControl)
  0046:   -               (SetupHWAssistedI2CStatus)
  0047:   bb08  Len 0461  (ClockSource)
  0048:   bf6a  Len 0052  (MemoryDeviceInit)
  0049:   -               (EnableYUV)
  004a:   -               (DIG1EncoderControl)
  004b:   -               (DIG2EncoderControl)
  004c:   dab0  Len 0146  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  004d:   dbf6  Len 0338  (DIG2TransmitterControl/LVTMATransmitterControl)
  004e:   df2e  Len 024c  (ProcessAuxChannelTransaction)
  004f:   e17a  Len 005c  (DPEncoderService)

Data Tables:
  0000:   -                          (UtilityPipeLine)
  0001:   -                          (MultimediaCapabilityInfo)
  0002:   -                          (MultimediaConfigInfo)
  0003:   9840  Len 00e4  Rev 01:02  (StandardVESA_Timing)
  0004:   9924  Len 006c  Rev 02:02  (FirmwareInfo)
  0005:   9990  Len 0034  Rev 02:01  (DAC_Info)
  0006:   99c4  Len 004e  Rev 01:03  (LVDS_Info)
  0007:   -                          (TMDS_Info)
  0008:   ad04  Len 0038  Rev 02:01  (AnalogTV_Info)
  0009:   -                          (SupportedDevicesInfo)
  000a:   9a12  Len 00dc  Rev 01:01  (GPIO_I2C_Info)
  000b:   9aee  Len 000c  Rev 01:05  (VRAM_UsageByFirmware)
  000c:   9afa  Len 0020  Rev 01:01  (GPIO_Pin_LUT)
  000d:   9b1a  Len 0074  Rev 01:01  (VESA_ToInternalModeLUT)
  000e:   9b8e  Len 0018  Rev 02:03  (ComponentVideoInfo)
  000f:   9ba6  Len 0341  Rev 07:01  (PowerPlayInfo)
  0010:   -                          (CompassionateData)
  0011:   acec  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  0012:   -                          (PPLL_SS_Info/SS_Info)
  0013:   9ee8  Len 0005  Rev 01:01  (OemInfo)
  0014:   -                          (XTMDS_Info)
  0015:   -                          (MclkSS_Info)
  0016:   9eee  Len 015e  Rev 01:03  (Object_Info/Object_Header)
  0017:   a320  Len 007d  Rev 01:01  (IndirectIOAccess)
  0018:   a04c  Len 02d4  Rev 02:01  (MC_InitParameter/AdjustARB_SEQ)
  0019:   -                          (ASIC_VDDC_Info)
  001a:   ac60  Len 0028  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  001b:   ac88  Len 0064  Rev 02:03  (TV_VideoMode/DispOutInfo)
  001c:   a39e  Len 0773  Rev 02:02  (VRAM_Info)
  001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  001e:   -                          (IntegratedSystemInfo)
  001f:   ab12  Len 010c  Rev 03:06  (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  0020:   ac1e  Len 0042  Rev 03:01  (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  0021:   -                          (PowerSourceInfo)
 
Which cooler does your card have? That one MSI heatsink is atrocious, so keep an eye on temps.
 
Hynix ain't Samsung, that's for sure - but it's better than Micron or Elpida!
 
For AMD, Hynix is miles better than Elpida or Micron.

Some of my RX580s that i had before this were Hynix models. They were not able to run the 1500 strap timings like the Samsung ones were, but they did do the 1750 strap and with a little bit extra on the ram they were able to get up close to where the Samsung models were at.

If you get Elpida or Micron.. ../HomerScream

lol
 
at stock...

getting 56C @ 75% fan ming ZCL. 285ish hash. This is stock.

Looks like im able to mess with everything but Voltage in MSI after burner ( i know.. you red team members are ALLL lol'ing at me but really.. this is ALL new to me).

pushing the card to 1300 clock and 2000 memory got me 267 hash! :D Looking at MSI, the core went from 1300 to 1000 after changing the clocks to 1300 core.

i take it bios flashing is so you dont have to overclock / MSI each time?
 
I haven't seen any samsung ones here. I celebrate when I get Hynix instead of elpida.
 
equihash algos aren't as profitable on AMD.

Try cryptonight for low power use, or dual mining eth with libry or sia or decred.
Those typically were the most profitable for me with AMD RX580 cards.
 
equihash algos aren't as profitable on AMD.

Try cryptonight for low power use, or dual mining eth with libry or sia or decred.
Those typically were the most profitable for me with AMD RX580 cards.
I know what your saying. once I get the rest of my GTX's up they will all be doing ETH.
 
I will mine ETH directly and convert LBRY into ETH. I will loose my ass on the conversion but the direct ETH (xfer fee paid by pool) will make up for it (according to my fuzzy number math)
 
I will mine ETH directly and convert LBRY into ETH. I will loose my ass on the conversion but the direct ETH (xfer fee paid by pool) will make up for it (according to my fuzzy number math)
not sure if the electricity is expensive where you are but dual mining also adds significant electric draw compared to just mining eth. Probably 20-30 watts more --- If autoconvert fees are 76% - if??? - then it's probably not even worth that extra power draw?
 
Back
Top