Overclock.net - An Overclocking Community - View Single Post - Hawaii Bios Editing ( 290 / 290X / 295X2 / 390 / 390X )

View Single Post
post #9 of (permalink) Old 06-24-2015, 01:33 PM
herericc
New to Overclock.net
 
herericc's Avatar
 
Join Date: Jan 2013
Posts: 100
Rep: 1 (Unique: 1)
Quote:
Originally Posted by Socks keep you warm View Post

Well its a bit hard when you can't edit gpu voltage in bios...

My understanding is that we should be able to edit it we're just not sure which hex values to edit. Give people some time and they'll figure it out.

I am currently looking to push my cards as far as they can go on stock voltages. I have one card with Elpida and one with Hynix, it should be neat to compare the two.

This should shed some light on the matter:

Read 20000 bytes of data from 390X.rom

Command Tables:
0000: b324 Len 0091 (ASIC_Init)
0001: b3b6 Len 0057 (GetDisplaySurfaceSize)
0002: b40e Len 00d4 (ASIC_RegistersInit)
0003: d594 Len 0118 (VRAM_BlockVenderDetection)
0004: eaf4 Len 01ca (SetClocksRatio/DIGxEncoderControl)
0005: b4e2 Len 06a9 (MemoryControllerInit)
0006: - (EnableCRTCMemReq)
0007: - (MemoryParamAdjust)
0008: - (DVOEncoderControl)
0009: bb8c Len 00ff (GPIOPinControl)
000a: bc8c Len 0123 (SetEngineClock)
000b: bdb0 Len 00fe (SetMemoryClock)
000c: beae Len 047e (SetPixelClock)
000d: c32c Len 0186 (DynamicClockGating)
000e: c4b2 Len 0050 (ResetMemoryDLL)
000f: c502 Len 0062 (ResetMemoryDevice)
0010: e16a Len 0166 (MemoryPLLInit)
0011: e2d0 Len 0089 (AdjustDisplayPll)
0012: c8ac Len 0111 (AdjustMemoryController)
0013: - (EnableASIC_StaticPwrMgt)
0014: c9be Len 0076 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
0015: - (DAC_LoadDetection)
0016: - (LVTMAEncoderControl)
0017: - (LCD1OutputControl)
0018: - (DAC1EncoderControl)
0019: - (DAC2EncoderControl)
001a: - (DVOOutputControl)
001b: ca36 Len 0203 (CV1OutputControl)
001c: f59e Len 0038 (GetConditionalGoldenSetting/SetCRTC_DPM_State)
001d: - (TVEncoderControl)
001e: f5d6 Len 00cf (TMDSAEncoderControl)
001f: f6a6 Len 0127 (LVDSEncoderControl)
0020: - (TV1OutputControl)
0021: cc3a Len 0078 (EnableScaler)
0022: ccb2 Len 0074 (BlankCRTC)
0023: cd26 Len 003e (EnableCRTC)
0024: cd64 Len 0120 (GetPixelClock)
0025: ce84 Len 002c (EnableVGA_Render)
0026: ceb0 Len 0022 (EnableVGA_Access/GetSCLKOverMCLKRatio)
0027: - (SetCRTC_Timing)
0028: ced2 Len 0019 (SetCRTC_OverScan)
0029: - (SetCRTC_Replication)
002a: ceec Len 00b3 (SelectCRTC_Source)
002b: cfa0 Len 01bb (EnableGraphSurfaces)
002c: d15c Len 005d (UpdateCRTC_DoubleBufferRegisters)
002d: d1ba Len 00d9 (LUT_AutoFill)
002e: - (EnableHW_IconCursor)
002f: d294 Len 004a (GetMemoryClock)
0030: d2de Len 00ab (GetEngineClock)
0031: d38a Len 014b (SetCRTC_UsingDTDTiming)
0032: - (ExternalEncoderControl)
0033: - (LVTMAOutputControl)
0034: d4d6 Len 00be (VRAM_BlockDetectionByStrap)
0035: d6ac Len 00e8 (MemoryCleanUp)
0036: d794 Len 0239 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
0037: f7ce Len 0115 (WriteOneByteToHWAssistedI2C)
0038: d9ce Len 005f (ReadHWAssistedI2CStatus/HPDInterruptService)
0039: da2e Len 000a (SpeedFanControl)
003a: da38 Len 000a (PowerConnectorDetection)
003b: da42 Len 0018 (MC_Synchronization)
003c: da5a Len 012d (ComputeMemoryEnginePLL)
003d: db88 Len 005f (MemoryRefreshConversion)
003e: ecbe Len 0029 (VRAM_GetCurrentInfoBlock)
003f: dbe8 Len 01c0 (DynamicMemorySettings)
0040: dda8 Len 034d (MemoryTraining)
0041: e0f6 Len 0074 (EnableSpreadSpectrumOnPPLL)
0042: - (TMDSAOutputControl)
0043: e35a Len 01a1 (SetVoltage)
0044: - (DAC1OutputControl)
0045: f8e4 Len 0071 (DAC2OutputControl)
0046: ea00 Len 00f4 (SetupHWAssistedI2CStatus)
0047: c564 Len 027e (ClockSource)
0048: c7e2 Len 00c9 (MemoryDeviceInit)
0049: - (EnableYUV)
004a: - (DIG1EncoderControl)
004b: - (DIG2EncoderControl)
004c: ece8 Len 0634 (DIG1TransmitterControl/UNIPHYTransmitterControl)
004d: - (DIG2TransmitterControl/LVTMATransmitterControl)
004e: f31c Len 0225 (ProcessAuxChannelTransaction)
004f: f542 Len 005c (DPEncoderService)

Data Tables:
0000: - (UtilityPipeLine)
0001: - (MultimediaCapabilityInfo)
0002: - (MultimediaConfigInfo)
0003: 9d76 Len 00e4 Rev 01:02 (StandardVESA_Timing) (struct size 01c4)
0004: 9e5a Len 006c Rev 02:02 (FirmwareInfo) (struct size 006c)
0005: 9ec6 Len 0304 Rev 02:01 (DAC_Info) (struct size 0008)
0006: a1ca Len 004e Rev 01:03 (LVDS_Info) (struct size 0034)
0007: affc Len 02d6 Rev 03:02 (TMDS_Info) (struct size 001e)
0008: - (AnalogTV_Info)
0009: - (SupportedDevicesInfo)
000a: a218 Len 00dc Rev 01:01 (GPIO_I2C_Info)
000b: a2f4 Len 000c Rev 01:05 (VRAM_UsageByFirmware) (struct size 000c)
000c: a300 Len 0024 Rev 01:01 (GPIO_Pin_LUT)
000d: a324 Len 0074 Rev 01:01 (VESA_ToInternalModeLUT)
000e: - (ComponentVideoInfo)
000f: a398 Len 0294 Rev 06:01 (PowerPlayInfo)
0010: - (CompassionateData)
0011: afe4 Len 0018 Rev 02:01 (SaveRestoreInfo/DispDevicePriorityInfo)
0012: - (PPLL_SS_Info/SS_Info)
0013: - (OemInfo)
0014: - (XTMDS_Info)
0015: - (MclkSS_Info)
0016: a62c Len 010f Rev 01:03 (Object_Info/Object_Header) (struct size 0010)
0017: a73c Len 007d Rev 01:01 (IndirectIOAccess)
0018: - (MC_InitParameter/AdjustARB_SEQ)
0019: - (ASIC_VDDC_Info)
001a: af36 Len 0040 Rev 03:01 (ASIC_InternalSS_Info/ASIC_MVDDC_Info) (struct size 0034)
001b: af76 Len 006d Rev 02:03 (TV_VideoMode/DispOutInfo)
001c: a7ba Len 05d3 Rev 02:01 (VRAM_Info) (struct size 0354)
001d: - (MemoryTrainingInfo/ASIC_MVDDQ_Info)
001e: - (IntegratedSystemInfo)
001f: ad8e Len 00e0 Rev 03:03 (ASIC_ProfilingInfo/ASIC_VDDCI_Info) (struct size 0022)
0020: ae6e Len 00c8 Rev 03:01 (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
0021: - (PowerSourceInfo)

herericc is offline