Jump to content

OSX ML on AMD FX8150 with Radeon 7770 - rly?


DJ PhoeniX
 Share

13 posts in this topic

Recommended Posts

Hello, all.

Firstly, I apologize about my English - I'm russian geek :)

 

So, about subject:

I have very interesting PC configuration (under my signature at #2). I heard, MacOSX 10.8 has support of my videocard (ATI Radeon HD7770). Also, in developers forum, I seen information about kernel that runs and works on my CPU (AMD FX-8150).

And now a question: Can I combine these things, and run MacOS under my PC?

 

So, I know, it's very trouble. But I have enough time, knowledge and desire to do it. Also, I have some experience with Unix development, and can test some "experiment"-marked kernels/kexts/etc and report (and, also, fix) bugs in it.

 

The question is: can it actually possible, and, if yes, how to start?

 

Now I just tested some install images, kernels and kexts to run an OS X ML installer from USB. But the best experience is passing text-mode boot-up, and next system instantly rebooted without any error log. This experience was with these things:

1. Official ML image from App store (from rutracker).

2. AMD kernel for 10.8.2

3. ATI radeon 7000 series kext

4. Command line: "amd_kernel arch=x86_64 -v"

 

I also tried to pass DSDT/SSDT and smbios.plist to installer, but it has no effect.

 

What next thing I will pass to continue?

Link to comment
Share on other sites

Clover 1050

Thanks for aiming, but 1050 is important, or last version from SF (1958) also will help?

========= EDIT =========

OK, now I has tested clover (both 1050 and 1958). With any kernel (amd or default) it loads "\kernelcache" and turns my PC to reboot without log. With options like "arch=x86_64", -f, -x result sometimes changed to "Error loading drivers" text and process returning into bootloader...

Link to comment
Share on other sites

:)

 

renowned in your kernel and edited your mach_kernel1 config.plist as follows:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KernelAndKextPatches</key>
    <dict>
           <key>KernelCpu</key>
           <string></string>
               
        </dict>
        <key>SystemParameters</key>
    <dict>
        <key>boot-args</key>
        <string>Kernel=mach_kernel1 -v npci=0x2000</string>
        <key>prev-lang:kbd</key>
        <string>en:0</string>
        <key>InjectSystemID</key>
        <string></string>
        <key>LegacyBoot</key>
        <string>PBR</string>
       </dict>
       <key>CPU</key>
       <dict>
               <key>Turbo</key>
               <string>Yes</string>
               <key>ProcessorType</key>
               <string>0x15</string>
               <key>CpuFrequencyMHz</key>
               <string>3300</string>
               <key>BusSpeedKHz</key>
               <string>200000</string>
               <key>QPI</key>
               <string></string>
    </dict>
    <key>Pointer</key>
    <dict>
        <key>Speed</key>
        <string>8</string>
    </dict>
    <key>Graphics</key>
    <dict>
                <key>GraphicsInjector</key>
        <string>No</string>
        <key>PatchVBiosBytes</key>
        <dict>
            <key>Find</key>
            <data>gAeoAqAF</data>
            <key>Replace</key>
            <data>gAeoAjgE</data>
        </dict>
    </dict>
</dict>
</plist>
 

Link to comment
Share on other sites

OK, about kernelcache, I totally disabled it by editing "com.apple.boot.plist" (found solution in google).

But now I have same problem:

JcJqyI6l.jpg

 

My config.plist

My kexts (and kernel):

5dqoK5Kl.png

 

============ EDIT =============

With default mach_kernel and parameters that you provided, I have same log.

Link to comment
Share on other sites

OK, now I installed MacOS. Just have 2 issues:

1. I stuck at white screen with mouse cursor after boot (maybe need to copy kexts from USB to /S/L/E, now I will try it) - "GraphicsEnabler=No -x"

2. USB mouse & keyboard not working (but, when I connect another pair into front USB ports, they works perfect). Maybe I need some kexts for it... - disabled options in "USB" section of Clover

Link to comment
Share on other sites

 Share

×
×
  • Create New...