Jump to content

The MSI Thread


45 posts in this topic

Recommended Posts

can you post link please.

 

Here's the link to the OC'ing guide for 1156 cpu's: LGA1156 Core i7 & i5 Overclocking Guide

 

EDIT: I figured out how to change the ratio, but am not having luck with the settings...

 

On my P55-GD65 Core i5 is work with 3,8Ghz Everything is stable and veeery fast My Geekbench score is over 10000.

 

p_sct, could you possibly post your BIOS settings that you used?

 

As soon as I turn off "Turbo boost" the temps are sky-high. If I leave it on and OC even a little bit, I get a KP on boot.

 

 

TIA,

~Aargh

Link to comment
Share on other sites

ok, no problem :wacko: tonight after work i get screenshots from my bios settings and post it on my page.
Instead of posting screenshots someone should setup a BIOS template in text format and share that instead of photos.

 

For example this is from my Gigabyte board:

Robust Graphics Booster ...............: [Auto]
CPU Clock Ratio .......................: [ 8]
Fine CPU Clock Ratio...................: +0.0
CPU Frequency .........................: 3.55GHz

Clock Chip Control
Standard Clock Control
CPU Host Clock Control.................: [Enabled]
CPU Host Frequency (Mhz) ..............: 444Mhz
PCI Express Frequency (Mhz) ...........: 100

C.I.A.2 ...............................: [Disabled]

Advanced Clock Control [Press Enter]
CPU Clock Drive........................: 800mV
PCI Express Clock Drive................: 900mV
CPU Clock Skew (ps)....................: 0ps
MCH Clock Skew (ps)....................: 0ps

DRAM Performance Control
Performance Enhance....................: [standard]
Extreme Memory Profile (X.M.P.)........: [Disabled]
(G)MCH Frequency Latch.................: Auto
System Memory Multiplier ..............: 2.40D
Memory Frequency (Mhz) ................: 1066
DRAM Timing Selectable ................: [Manual]

Standard Timing Control
CAS Latency Time.......................: 5
tRCD ..................................: 5
tRP'...................................: 5
tRAS...................................: 15

Advanced Timing Control
tRRD...................................: [Auto]
tWTR...................................: [Auto]
tWR....................................: [Auto]
tRFC...................................: 80
tRTP...................................: [Auto]
Command Rate (CMD) ....................: 2

Driving Strength Profiles
Driving Strength ......................: 1066

Channel A
Static tRead Value.....................: 8
tRD Phase0 Adjustment..................: [Auto]
tRD Phase1 Adjustment..................: [Auto]
tRD Phase2 Adjustment .................: [Auto]
tRD Phase3 Adjustment..................: [Auto]

Trd2rd(Different Rank).................: [Auto]
Twr2wr(Different Rank).................: [Auto]
Twr2rd(Different Rank).................: [Auto]
Trd2wr(Same/Diff Rank).................: [Auto]

Dimm1 Clock Skew Control...............: [Auto]
Dimm2 Clock Skew Control...............: [Auto]
DDR Write Training.....................: [Auto]

Channel B
Static tRead Value.....................: 8
tRD Phase0 Adjustment..................: [Auto]
tRD Phase1 Adjustment..................: [Auto]
tRD Phase2 Adjustment .................: [Auto]
tRD Phase3 Adjustment..................: [Auto]

Trd2rd(Different Rank).................: [Auto]
Twr2wr(Different Rank).................: [Auto]
Twr2rd(Different Rank).................: [Auto]
Trd2wr(Same/Diff Rank).................: [Auto]

Dimm1 Clock Skew Control...............: [Auto]
Dimm2 Clock Skew Control...............: [Auto]
DDR Write Training.....................: [Auto]

Motherboard Voltage Control
Voltage Type...........................: [Manual]

CPU---------------------Normal-----------Current

Load Line Calibration..................: [Disabled]
CPU Vcore...............1.25000V.......: 1.2875V
CPU Termination.........1.200V.........: 1.26V
CPU PLL.................1.500V.........: 1.61V
CPU Reference...........0.760V.........: [Auto]

MCH/ICH
MCH Core................1.100V.........: 1.400V
MCH Reference...........0.760V.........: [Auto]
MCH/DRAM Reference......0.900V.........: [Auto]
ICH I/O.................1.500V.........: 1.500V
ICH Core................1.100V.........: 1.100V

DRAM
DRAM Voltage............1.800V.........: 2.100V
DRAM Termination........0.900V.........: [Auto]
Channel A Reference.....0.900V.........: [Auto]
Channel B Reference.....0.900V.........: [Auto]

Advanced Settings
Limit CPUID Max. to 3..................: [Disabled]
No-Execute Memory Protect..............: [Enabled]
CPU Enhanced Halt (C1E)................: [Enabled]
C2/C2E State Support...................: [NA]
x C4/C4E State Support.................: [NA]
CPU Thermal Monitor 2(TM2) ............: [Enabled]
CPU EIST Function......................: [Enabled]
Virtualization Technology..............: [Enabled]

Integrated Peripherals
Legacy USB Storage Detect .............: [Enabled]

If you don't want to take the time to start from scratch search for a MSI overclocker forum. Thats how they share BIOS settings. Much quicker for everyone and fewer errors as well.

Link to comment
Share on other sites

 

 

Thanks. What kind of temperatures are you getting with these settings? This is what I really need to know, because when I disable Intel Turbo Boost, even without overclocking at all, my temperatures go up very high. It seems to break Speedstepping somehow...

Link to comment
Share on other sites

  • 4 weeks later...

I'm using your DSDT on my P55M-GD45 with an i5 750, and the system works great except for audio, which isnt working at all. What legacyhda are you using? And should I need to do anything besides put it into Extra/Extensions to make it work? Any kind of boot.plist edits? Pardon if anything I'm asking is naive, I'm still fairly new at this.

Link to comment
Share on other sites

  • 2 weeks later...

Hi There

 

I've just put together a neo3 FR p45 with my q9450.

I'm quite surprised at what I haven't had to do.- LAN, Speedstep (Model ID MP 3,1 - speedstep not working with MP4,1!) are working OTB

 

I've added alc888 HDEF device and removed aliases from CPU.

DSDT.dslNeo3.zip

 

Only using fakeSMC and LegacyHDA in E/E.

 

To Do:

1. Chameleon Restart/ Shutdown fix not working

2. CST errors at boot (no cstate option in BIOS.)

3. Get speedstep working with model ID MP 4,1 to initialize AGPM

4. prob linked to above - patch LPC device in DSDT <<Done

 

Get a whole load more errors with LCP device patched:

09/03/2010 02:04:35	kernel	ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failedFakeSMC: key not found BEMB, length - 1
09/03/2010 02:04:35	kernel	ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
09/03/2010 02:04:35	kernel	ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

 

Forced sleep and keyboard/mouse wake working vanilla

Auto sleep needs RIP script - due to TCorps DVDRW (I really must replace that!)

 

Keep on truckin'

 

D.

Link to comment
Share on other sites

DSDT fix's so far:

 

Alias removed from Scope (_PR)

    Scope (_PR)
   {
       Processor (P001, 0x01, 0x00000810, 0x06) {}
       Processor (P002, 0x02, 0x00000000, 0x00) {}
       Processor (P003, 0x03, 0x00000000, 0x00) {}
       Processor (P004, 0x04, 0x00000000, 0x00) {}
   }

 

HDEF ALC888 added

	    Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D,
                       0x05
                   })
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0C)
                       {
                           "codec-id",
                           Buffer (0x04)
                           {
                               0x88, 0x08, 0xEC, 0x10
                           },

                           "layout-id",
                           Buffer (0x04)
                           {
                               0x78, 0x03, 0x00, 0x00
                           },

                           "device-type",
                           Buffer (0x07)
                           {
                               "ALC888"
                           },

                           "PinConfigurations",
                           Buffer (0x28)
                           {
                               /* 0000 */    0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02,
                               /* 0008 */    0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01,
                               /* 0010 */    0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02,
                               /* 0018 */    0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01,
                               /* 0020 */    0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
                           },

                           "reg",
                           Buffer (0x28)
                           {
                               /* 0000 */    0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02,
                               /* 0018 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0020 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
                           },

                           "platformFamily",
                           Buffer (One)
                           {
                               0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

Added for shutdown

    OperationRegion (PMRS, SystemIO, 0x0830, 0x13)
   Field (PMRS, ByteAcc, NoLock, Preserve)
   {
           ,   4,
       SLPE,   1,
   }

 

LPC Device ID added

            Device (SBRG)
           {
               Name (_ADR, 0x001F0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x18, 0x3A, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }

 

Change to Method (_PTS) for shutdown - change in red

    Method (_PTS, 1, NotSerialized)
   {
       Store (Arg0, DBG8)
       PTS (Arg0)
       Store (Zero, Index (WAKP, Zero))
       Store (Zero, Index (WAKP, One))
       [color="#ff0000"]If (LEqual (Arg0, 0x05))
       {
           Store (Zero, SLPE)
           Sleep(0x10)
       }[/color]

 

I think that's it - I've not changed HPET or RTC0 devices - I don't think i need to ??

 

Remaining issues:

 

SMC - CST errors at boot - Not sure how to deal with this? There are no CST tables in SSDT and no C state options in BIOS - not even C1E which I know my CPU supports ???

 

Was going to add CST from my Gigabyte DSDT :

        Name (CST, Package (0x02)
       {
           0x01,
           Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)},One,One,0x03E8} 
       })

 

But unsure how to deal with this, I'm a cut an paste master and so don't know how to deal with the MSI Scope (_PR) structure. I've tried the below but no joy!

 
  [color="#ff0000"]Scope (_PR)
   {
       Name (CST, Package (0x02)
       {
           0x01,
           Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)},One,One,0x03E8} 
       })
       Processor (P001, 0x01, 0x00000810, 0x06) {}
       {
           Alias (CST, _CST)
       }

Processor (P002, 0x02, 0x00000000, 0x00) {}
       {
            Alias (CST, _CST)
        }
etc etc .. [/color]        

 

I know its to do with the P001, CPU1 - P002, CPU2 etc .. but could really do with some help here :rolleyes:

 

Restart using Chameleon RestartFix=Yes is working but restart seems very slow. Monitor self times out on no signal for about 20secs - then machine reboots!

 

Idle temp 40.C with CPU fan set in BIOS to around 65% min rpm - nice and cool !

Idle temp 50.C with CPU fan set in BIOS to around 20% min rpm - nice and quiet !

 

Still haven't tried to overclock yet!

 

DSDT10_03_10.dsl.zip

 

D.

 

Link to comment
Share on other sites

Remaining issues:

 

SMC - CST errors at boot - Not sure how to deal with this? There are no CST tables in SSDT and no C state options in BIOS - not even C1E which I know my CPU supports ???

 

Was going to add CST from my Gigabyte DSDT :

        Name (CST, Package (0x02)
       {
           0x01,
           Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)},One,One,0x03E8} 
       })

 

But unsure how to deal with this, I'm a cut an paste master and so don't know how to deal with the MSI Scope (_PR) structure. I've tried the below but no joy!

 

You wouldn't happen to be running on old bios version ? My P43-Neo got C-state option in Cell Menu with some later bios version, early ones only had EIST like your board. If bios update doesn't help then you can use SSDT tables from my board's acpidump. You should find that in Speedstepping thread.

Link to comment
Share on other sites

You wouldn't happen to be running on old bios version ? My P43-Neo got C-state option in Cell Menu with some later bios version, early ones only had EIST like your board. If bios update doesn't help then you can use SSDT tables from my board's acpidump. You should find that in Speedstepping thread.

 

I used the live update windows SW to update to the latest 1A but i think i saw 'checksum error' pop up sometime during the update. I'll reflash using a bootable USB and see where i get.

 

BTW mm67 - thanks for the neo info on infinitemac.

 

D

Link to comment
Share on other sites

no joy - still no c-state options!

 

I'll try your cst. to be honest this is purely cosmetic. I'm idling at 42.c and 58.c at max load.

Speedstep is working and there is more than enough control in the BIOS - temp' wise.

 

so far, I'm happy with the board. I'm more upset that dominos just sent me a pepperoni with hot red chilli not sweet red chilli!

 

EDIT

 

Does anybody know if the MPS Table version matters with OS X .. currently set to 1.4 ???

Link to comment
Share on other sites

Added _cst adapted from mm67's msi board.

 

    Scope (_PR)
   {
       Processor (P001, 0x01, 0x00000810, 0x06)
       {
                       Name (_CST, Package (0x05)
            {
       0x04,
                Package (0x04) {ResourceTemplate () {Register (FFixedHW, 1, 2, 0x000)},1,1,0x03E8},
                Package (0x04) {ResourceTemplate () {Register (SystemIO, 8, 0, 0x814)},2,1,0x01F4},
                Package (0x04) {ResourceTemplate () {Register (SystemIO, 8, 0, 0x815)},3,11,0x0FA},
                Package (0x04) {ResourceTemplate () {Register (SystemIO, 8, 0, 0x816)},3,39,0x064}
           })
       }

       Processor (P002, 0x02, 0x00000000, 0x00)
       {
           Alias (^P001._CST, _CST)
       }

       Processor (P003, 0x03, 0x00000000, 0x00)
       {
           Alias (^P001._CST, _CST)
       }

       Processor (P004, 0x04, 0x00000000, 0x00)
       {
           Alias (^P001._CST, _CST)
       }
   }

 

I'll probably trim this down later as my CPU only supports C1E and this defines C1 through 4

 

Also added SBUS device to get rid of SBUS related errors at boot

            Device (SBUS) 
           {
               Name (_ADR, 0x001F0003)
               Device (BUS0)
               {
                   Name (_CID, "smbus")
                   Name (_ADR, Zero)
                   Device (DVL0)
                   {
                       Name (_ADR, 0x57)
                       Name (_CID, "diagsvault")
                   }
               }
           }

 

DSDT15_03_10.dsl.zip

 

D.

Link to comment
Share on other sites

Aargh-a-Knot - i'm considering a build similar to yours. I have a couple of questions:

 

1. Before you tried overclocking... were your idle temperatures still very high? Was speed-stepping working properly?

 

2. Can you post links to the kexts (you mention) in addition to the DSDT you have posted. In the posted DSDT, is the working audio solution included?

 

Many thanks...

Link to comment
Share on other sites

  • 1 month later...

Hello too all !

 

Anybody got sleep/wake issues with the Gd65.

 

I tried everything with different DSTS Files but it always goes too sleep for 5 seconds and wakes up again.

 

Wake Reason = GLAN EHC1 EHC2

 

Thanx in Advance !

 

System is a core i5 , MSI GD65, 8gigs DDR3 Ram, 1,5tb Samsung HDD, Samsung 223 DVD Burner, 8800gt Gfx Card

Link to comment
Share on other sites

  • 2 months later...

I have a P55-GD80 and a purchased retail 10.6.3 DVD from the apple store. I have ATI 5870 card. i5 750, set the bios to AHCI s3, not sure if the amount of cores anything to do with it. I managed to get to 13 mins remaining. I left it installing at 25 mins, came back 4 hours later and said 13 mins remailing. soooooo i force quit

 

Please advise if there are any other special bios setups for I5 p55-gd80. I did a ton of looking up and only found people having trouble with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]. it works fine, even used the new 5xxx disk and all is well with loading up the install screen. managed to get my HTCP working zotac GF9300 so I do have experience with snow leopard.

 

thanks in advance.

Link to comment
Share on other sites

  • 1 month later...
I have a P55-GD80 and a purchased retail 10.6.3 DVD from the apple store. I have ATI 5870 card. i5 750, set the bios to AHCI s3, not sure if the amount of cores anything to do with it. I managed to get to 13 mins remaining. I left it installing at 25 mins, came back 4 hours later and said 13 mins remailing. soooooo i force quit

 

Please advise if there are any other special bios setups for I5 p55-gd80. I did a ton of looking up and only found people having trouble with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]. it works fine, even used the new 5xxx disk and all is well with loading up the install screen. managed to get my HTCP working zotac GF9300 so I do have experience with snow leopard.

 

thanks in advance.

 

I have the same board and CPU, originally installed with the 10.6.0 retail DVD and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]. This evening I tried another install using the 10.6.3 DVD. I now have 3-9400 GT video cards so I could not use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] due to it's use of gfx enablers. Made a custom 8 Gb flash drive installer with my DSDT and files. Worked like a charm. I'm still having shutdown issues but I saw the shutdown fix earlier in the thread which I plan to add to my DSDT. HTH

 

EDIT: So much for that, shutdown fix didn't work for me. Is this board specific? I have the P55-GD80. I didn't really know where to put it either, but it looked like it might fit where I ended up placing it. DSDT is still pretty heady stuff to me. Any ideas?

Link to comment
Share on other sites

  • 1 month later...

EDIT: Have a nice working solution now. Editing my post:

 

All,

 

Some background. I was embarking to build a Hackintosh and needed to use a Micro ATX board. I also wanted an H-series board. I had read about the MSI H55M-ED55 board and it seemed like a real winner. The overclock genie feature is really nice for a simple, stable overclock without having to know how to do it. It also had good performance metrics in reviews i read.

 

I also have read some newer posts that MSI boards work very Vanilla and require very few edits to work with a Hackintosh. Well, I can confirm this to be the case. The following is my super stable build using this board along with my notes. DSDT.aml and edited boot file attached.

 

COMPUTER BUILD:

MB: MSI H55M-ED55 with bios version 1.6

Cooler: Stock for now

CPU: I7-870

Memory: Kingston 4GB (2x2) PC8500 1333

GPU: HIS 4670HD 1GB ddr3

HDD: 2 Western Digital Green 500GB drives (not raided)

DVD/BR Burner: Plextor Blu Ray Burner

Case: Zalman HD135

 

HACKINTOSH BUILD

- Using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]+[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] (For me, I had to use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]-ATI as Unified caused problems)

- Kext options: Legacy889 for audio and the standard realtek 81XX drivers for LAN

- Edited DSDT (EDITS: RTC, DTGP, HPET, HDEF, CPU, Aliases fixes)

- E/E Folder: FakeSMC and LegacyHDA (for the realtek ALC889)

- SMBIOS: Chose the iMac i7

 

After the first install, I had to edit my boot file to make one very small change to enable my graphics card to work (it would show a black screen after the apple load). For my card, i had to change the framebuffer type from "motmot" to "flicker". Recompiled using the AsereBLN 1.1.9 bootloader (because it includes the restart fix whereas the source Chameleon RC4 does not). Then just added the "RestartFix=yes" string to my boot.plist.

 

System runs great and stable. See my notes below:

 

NOTES

- SpeedStep - Working in Vanilla version. Optimal bios settings are everything on and C-state set to C6. That allowed me to get best temps.

- Audio - Implemented HDEF fix for the ALC889. Audio works from SPDIF. Note however, that i have only been able to get 5.1 in certain apps the force detect dolby and DTS (ie plex and boxee).

- Network - I am using the released Realtek 81xx driver from [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]

- Sleep - Works from Menu (startup from sleep np as well). Energy saver sleep only puts hard disk to sleep so i am using PleaseSleep which works perfectly to put hack to sleep and wake it.

- Restart and shutdown work.

 

Next goal is to learn how to remove the useless code from the DSDT and shrink it from the 8800+ lines as well as try and get native sleep working.

boot.zip

Edited_msi_h55m_ed55_1.6_dsdt.aml.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...