Mac OS X Snow Leopard GA-P55A-UD3R multi-graphics card is smooth, attached to the process

New machine purchased at the beginning of the year.

Configuration:

GA-P55A-UD3R F8.

4G DDR3

HD 5770 graphics card.

In fact, this machine is installed in a smooth. Let me tragedy is this 5770 graphics card. For work, I must use the DX11 graphics card. So you can only think about something else.

After a few days of toss, successfully get a graphics card (the network card can drive by default)

Current results:

1. Plug a NV 8600GT 256M on the slot of the second PCIe X4.

2. 8600GT can drive smoothly and open QE / CI.

The specific tossing process is as follows:

1. Download the latest Mac OSX SonWleopard 10.6.2_10c2234_retail.dmg.

2. Widely download a crack version of ISO. For example, Itaks ISO. And prepare two partitions, one 60g. For the system, an 8G is used to install the image. And install boottink under Windows.

3. Install the crack version of Leopard. (This version is only used to write 10C2234 to a mounting partition, that DMG can not be installed by assistant). This installation method is much. You can use HFSEXPLORER to write to the installation partition installation (see Y450 hard drive installation tutorial) or directly install it.

4. Enter the installed leopard. It should be no driving three. Don’t pay attention. Use the “Disk Tool” to remove the 8G partition and return Mac OSX SonWleopard 10.6.2_10c2234_retail.dmg to 8G partitions. Division and recovery ask Google.

5. Two issues in Mbr-Osinstall in the crack are covered into the 8G partition just written. Note that you must use the terminal to copy these files in the find. Terminal (Application -> Utility). Remember sudo cp when copying,. Otherwise, it may be insufficient. (This step is actually possible to install Mac Driver under Windows). But I don’t like to drive a system-level driving in my Windows.

6. To this step, the ruin version of the ISO installed Leopard has been completed. Restart.

7. Install Mac Osx SonWleopard 10.6.2_10c2234_retail into that 60G partition with (Y450 hard drive). Remember to wipe the previous crack version.

8. At this time, many people will tell you that the 8G installation partition can not be. Actually, I suggest you stay. It is very convenient in the future.

9. At this time, enter the system, I see a system with no graphics card, no sound card. The most important thing to me is to get the graphics card. Because I want to use OpenGL programs and iPhone programs under Mac. At this time, I found that all the ways are ineffective for HD 5770 (very stupid and very innocent). Under entanglement, I came up with a way. I found an old NV8600GT inserted on the second PCI E tank. Restart. Silly more than a true imagination system automatically recognizes this graphics card.

10. Five countries after starting. . . . Oh, the legendary picture.

11. I thought about it, set the init display device into PEG2 in the BIOS (that is, PCI-E 2, the default is PCI. There is a PEG). The second graphics card is used as a default. Launched, it was successful. One.

12. Download Gigabyte P55 DSDT Daquan, just have the AML file (AML file usage forum). Add 8600GT graphics card and sound card with William’s third method. Note, first look at the 8600GT in Windows is hanging on that PCIe slot, if the display is PCI-Express 5. Then it is PEX 5.

Tools: DSDTSE for Mac: http://www.osx86.es/?p=610

13. After adding, generate fixeddsdt.aml. This cannot be used directly. Use IASL.exe to refer to it into fixeddsdt.asl. Open. See the graphics card this section:

Device (PEX4)

{

Device (PEGP)

{

Name (_ADR, 0x00010000)

Device (GFX0)

{

Name (_ADR, ZERO)

Name (_sun, one)

Method (_dsm, 4, notserialize)

{

Store (package (0x16) {

“@ 0, compatible”,

Buffer (0x0b)

{

“NVDA, NVMAC”

}

“@ 0, Device_Type”,

Buffer (0x08)

{

“display”

}

“@ 0, Name”,

Buffer (0x0f)

{

“NVDA, Display-a”

}

“@ 1, compatible”,

Buffer (0x0b)

{

“NVDA, NVMAC”

}

“@ 1, defice_type”,

Buffer (0x08)

{

“display”

}

“@ 1, name”,

Buffer (0x0f)

{

“NVDA, Display-B”

}

“NVCAP”,

Buffer (0x18)

{

/ * 0000 * / 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,

/ * 0008 * / 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,

/ * 0010 * / 0x00, 0x00, 0x00, 0x00

}

“VRAM, TOTALSIZE”,

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x10

}

“Device_Type”,

Buffer (0x0D)

{

“Nvda, geforce”

}

“Model”,

Buffer (0x17)

{

“NVIDIA GeForce 7600 GT”

}

“rom-revision”,

Buffer (0x25)

{

“NVIDIA GeForce 7600 GT OpenGL Engine”

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, Refof (Local0))

Return (local0)

}

}

}

But I saw this in ioregexplorer.

PEX04

-> Display @ 0

According to the tutorial of purple rice (purple rice post, check forum, keyword: Gigabyte DSDT). It seems that this level is wrong with the value of ADR.

Change it to this:

Device (PEX4)

{

// Device (pegp)

// {

// name (_ADR, 0x00010000)

Device (GFX0)

{

Name (_ADR, ZERO)

Name (_sun, one)

Method (_dsm, 4, notserialize)

{

Store (package (0x16)

{

“@ 0, compatible”,

Buffer (0x0b)

{

“NVDA, NVMAC”

}

“@ 0, Device_Type”,

Buffer (0x08)

{

“display”

}

“@ 0, Name”,

Buffer (0x0f)

{

“NVDA, Display-A”

}

“@ 1, compatible”,

Buffer (0x0b)

{

“NVDA, NVMAC”

}

“@ 1, defice_type”,

Buffer (0x08)

{

“display”

}

“@ 1, name”,

Buffer (0x0f)

{

“NVDA, Display-B”

}

“NVCAP”,

Buffer (0x18)

{

/ * 0000 * / 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,

/ * 0008 * / 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,

/ * 0010 * / 0x00, 0x00, 0x00, 0x00

}

“VRAM, TOTALSIZE”,

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x10

}

“Device_Type”,

Buffer (0x0d) {

“Nvda, geforce”

}

“Model”,

Buffer (0x17)

{

“NVIDIA GeForce 7600 GT”

}

“rom-revision”,

Buffer (0x25)

{

“NVIDIA GeForce 7600 GT OpenGL Engine”

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, Refof (Local0))

Return (local0)

}

}

//} —- This parentheses must be commented away. Otherwise don’t match.

Re-compile FixedDsdt.asl into dsdt.aml. Copy it to the C: / darwin / directory (the same thing is true).

Restart the machine. . .

11. Without any effect, use ioreg, the location of the graphics card seems to be. But there is no effect. Very tragedy,

12. Under the way, reload!

13. After the air is over, the miracle appears. I actually saw 2560 x 1600 installation interface! ! ! That is to say. The Mac installer can already know my graphics card. After installation, QE / CI is automatically opened. . .

14. After the work: When using Windows, Achi has to change to IDE. INIT Display Device is PCI / PEG.

When using Mac, ACHI and Display Divice have PEG2.

fine. Gigabyte’s board has the function of saving BIOS configuration. Save different configurations into different names. Press DEL when startup. Then LOAD can be.

Sound card driver:

The driver of the sound card is more eggs. I tossed a day. Deluted twice.

1. Download the drive, installation of ALC 889. invalid.

2. Use LegacyHDA + Applehda invalid.

Finally, I will give up. When you are bored, I saw someone said that someone said 10c2234 on the vision. Only ALC885 is only supported. I was hitting at the time. Fortunately, there are many good people in that post, put the 10C540’s applehda.kext.

1. Give 10C2234’s applehda.kext. Put the 10C540 Applehda.kext. You can use Kext Helper.

2. Then put LegacyHDa.kext (remember to clearly Alc888 or Alc889, this is distinguished in the info.plist) to the bootthink’s extensions.

Restart, the sound came out.

Appendix 2:

The drive of HP DV 5514.

The sound card and graphics card of this book are well driven. The sound card is CONEXTANT HD. NVINJECTORO.2 INSTALLER

Mainly the network card. NIC finds an 8255x driver throws to bootthink. Change the dev id. Add a network card. There is also an IOPCIFAMILY.KEXT. Snow Leopard has no PCI bus. One day.

Related Posts