Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
XITE666

Sapphire HD 7850 Full Works !

83 posts in this topic

Recommended Posts

You do not have the frame work! Good luck.

 

Open  IORegistryExplorer.app  And look

 

We are discussing full work HD 7850!!

Hello, XITE666 !

Oh, I see now! My video card is full working - Sapphire Radeon HD 7850.

When you install that Update 10.9.2,will install new files and drivers.

That why is a good ideea to replace files from Extensions before upateting.

I play games and is working very good.

Share this post


Link to post
Share on other sites

its possible to make it work only with my gpu too?

 

For 7700 to remake AMD7000Controller and maybe framebuffer .

 

All realy . 

Share this post


Link to post
Share on other sites

Hello, XITE666 !

Oh, I see now! My video card is full working - Sapphire Radeon HD 7850.

When you install that Update 10.9.2,will install new files and drivers.

That why is a good ideea to replace files from Extensions before upateting.

I play games and is working very good.

So you just re-install the two kext after updating? Anything else?

Share this post


Link to post
Share on other sites

So you just re-install the two kext after updating? Anything else?

Yes.  Just reinstall that files. I create in this forum, a easy tutorial how to do it.  ;)

Just look to my screenshots.

 

 

post-1132228-0-90652300-1393574548_thumb.png

post-1132228-0-10700200-1393574553_thumb.png

Share this post


Link to post
Share on other sites

So you just re-install the two kext after updating? Anything else?

 

 

You can not reinstall

 

For HD 7850 (no framebuffer)

Device (PEX)
            {
                Name (_ADR, 0x00010000)
                Device (GFX)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "device-id", 
                                Buffer ()
                                {
                                    0x18, 0x68, 0x00, 0x00
                                }, 
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Yes.  Just reinstall that files. I create in this forum, a easy tutorial how to do it.  ;)

Just look to my screenshots.

 

No full work .

 

 

fully working ....... look at this

post-509829-0-96377500-1393574933_thumb.png

Share this post


Link to post
Share on other sites

You can not reinstall

 

For HD 7850 (no framebuffer)

Device (PEX)
            {
                Name (_ADR, 0x00010000)
                Device (GFX)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "device-id", 
                                Buffer ()
                                {
                                    0x18, 0x68, 0x00, 0x00
                                }, 
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

No full work .

 

 

fully working ....... look at this

I will post here a videoclip to show you it's working my video card in full.

I'm back. This is the videoclip what talk about it:

http://youtu.be/YRiOUz26GvU

Share this post


Link to post
Share on other sites

I've got a 7850 shappire card 2 GB OC, and I take around 2 months trying to get it recognized as a 7850. I'm very noob in hackintosh world. I ask you because I'm starting to go crazy.

Today I've got it, recognized as a 7XXX 2048 MB series card. I'm using niresh mavericks, I only edited the kexts AMD7000controller.kext and AMDRadeonX4000.kext with the correct deviced id vendor (68191002) and I've got the card recognized as a 7XXX series card.

I tried using a DSDT, but gived me 173 compilation errors, I'm so noob... I also extracted the vbios from windows and rename it to 1002_6819.rom but when I boot using ATIinject and Vbios load, I get a black screen and I can't use the system.

¿Anybody can help me please? I'm desperate please.

Sorry for my english isn't my first language.

 

MY DSDT.aml with a lot of errors.

 

https://mega.co.nz/#!owUnhQhB!qgQMDQdvzOBiXSXw53Hge9UJeo0tYAxEYO_368FCA7o

Share this post


Link to post
Share on other sites

 

DSDT found now! You're a master, but I've got it recognized as 7XXX series card yet :S

 

Have I got to edit DSDT with your patched lines of this thread? This? I download IOReg program, and I think that my port is PC02

 

 

2dciyvm.jpg

 

sfe3ph.jpg

Device (PEX)
            {
                Name (_ADR, 0x00010000)
                Device (GFX)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "device-id", 
                                Buffer ()
                                {
                                    0x18, 0x68, 0x00, 0x00
                                }, 
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package ()
                            {
                                "hda-gfx", 
                                Buffer ()
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Share this post


Link to post
Share on other sites

When I used GE = yes I can't bot and I receive the next error: "Memory allocation error: Addr: 0x0, Szie 0x3ff1970, File: ati.c, Line 1557. This is a non recoverable error! System HALTED!!!"

 

I used GE=1 or GE=No and I get the same result, 7850 recognized as 7XXX card series.

Share this post


Link to post
Share on other sites

When I used GE = yes I can't bot and I receive the next error: "Memory allocation error: Addr: 0x0, Szie 0x3ff1970, File: ati.c, Line 1557. This is a non recoverable error! System HALTED!!!"

 

I used GE=1 or GE=No and I get the same result, 7850 recognized as 7XXX card series.

 

http://cl.ly/382U3g461i2v

 

Готово . 

Share this post


Link to post
Share on other sites

Im having trouble getting my XFX 7850 1GB (0x68191002) fully functional in 10.9.2. 

 

With GraphicsEnabler=Yes, it gets stuck on the load screen (Apple logo, spinning timer). It stays like that until i reboot... The weird thing is i can connect to it remotely from another mac while its stuck on that screen. I am using a 27" Cinema Display via mini DP... Basically, my mini display ports are not detected.

 

 

With GraphicsEnabler=No, 7850 works but with no video acceleration and Its detected as "14MB".....

 

​The only way I've got it to work is by using kexts from 10.9.1 (as "GTX9000" did in post #33). The problem is card is detected as AMD Radeon 7xxx (no frame buffer), and i'm getting graphic glitches here and there.

 

I would love to get my card working 100% with 10.9.2 kexts, and with correct DSDT edits/ Frame buffer. I have attached a link to my DSDT. Any help would be greatly appreciated. Thanks!                             

 

https://onedrive.live.com/redir?resid=EAD3BBE59668A46F%21923

Share this post


Link to post
Share on other sites

The first, thank you for edit my DSDT. Now, I put clover boot loader and I downloaded your edited kext, now I'm using ATI_inject = Yes, that is the same GE=YES. Now I've got the card recognized as a 7850 card, but it's appear as 7850 7 MB instead of 2048 MB :S

I record a video in that you can see how I've got use your kext, and AMDradeonx4000 kext with 0x68181002 device id.

Now I think, the problem can be with the device id, when I booted in windows, I saw my divice id with GPU-Z, and my divice id is 0x68191002 how appear recognized by clover in the video (0x68191002) and inside the kexts, you can see 0x68181002. I've got a 7850 2 GB OC by Sapphire.

I'm using your kext AMD7000 controller, the native Radeox4000 kext with 0x68181002 id and the DSDT you edited for me. So, I think, that maybe the problem is because, my correct device id is 0x68191002 how appear in GPU-Z. Really I don't know.

 

Can you give me yours kexts please? The both. Radeonx400 and AMD7000controller. If you can give me a copy edited with my divice id 0x68191002 of AMD 7000controller, I'd appreciate it. When I try to edit you AMD 7000 controller kext, displays a similar message of this: "This file is damage". Or anything like this.

 

 

https://www.youtube.com/watch?v=ZK7id6AV1MU&feature=youtube_gdata_player

Share this post


Link to post
Share on other sites

:lol: Who taught you so edit ?

 

Reinstall the hotfix kexts using Kext Wizard .

 

 

I've done it and have obtained the following results. I'm in Mavericks 10.9.0, using HDMI.

 

  1. With the original kexts without edit:

 

  • Ati_inject = Yes or GE=Yes.

 

I've got a black screen when I boot. I think this is because, your kexts AMD7000controller has the video out ports edited and the original kexts, have the standar ports. So, I suspect, that how a user say in this post, If I buy a mdp adapter on ebay, I'd can use the original kexts. But now, I can see only a black screen then of boot.

 

  • Ati_inject = No or GE= No.

 

I've got GE, but not full, I can't play games, record the screen with Quicktime or anything like this, but I haven't got lagg. My card is recognized as a 7XXX 2048 MB.

 

 

 

 

 

  1. With your edited kext AMD7000controller on the op:

 

  • Ati_inject = Yes or GE = Yes.

 

My graphic card is recognized as 7850 7 MB. Lagg and no GE.

 

  •  Ati_inject = No or GE= No.

 

My graphic card is recognized as 7XXX 7 MB. Lagg and no GE.

 

 

 

 

Can you give me the two kext for your 7850 are you using now please? 

Share this post


Link to post
Share on other sites

http://cl.ly/29381a3E2y3H

 

Check . 

 

 

All kexts should return to the place

 

Thanks for the DSDT patch. Unfortunately I'm still having problems with AMD kexts from 10.9.2.

 

GE=Yes:   Monitor turns off after Apple boot screen. I can hear sound if i turn up the volume with the keyboard. It seems the port isn't detected. 

GE=No:    Freezes instantly at Apple boot screen. If i boot -v, i get stuck at this text:  https://onedrive.live.com/redir?resid=EAD3BBE59668A46F!925&authkey=!ADz_aEELW8RU3rY&v=3&ithint=photo%2c.jpeg

 

Not sure what to do from here.

Share this post


Link to post
Share on other sites

Thanks for the DSDT patch. Unfortunately I'm still having problems with AMD kexts from 10.9.2.

 

GE=Yes:   Monitor turns off after Apple boot screen. I can hear sound if i turn up the volume with the keyboard. It seems the port isn't detected. 

GE=No:    Freezes instantly at Apple boot screen. If i boot -v, i get stuck at this text:  https://onedrive.live.com/redir?resid=EAD3BBE59668A46F!925&authkey=!ADz_aEELW8RU3rY&v=3&ithint=photo%2c.jpeg

 

Not sure what to do from here.

 

You reinstall OSX! 
 
Edit kexts do not!
 
GE=NO
 
Ati_inject DELETE ! 
 
 
 
 
 

 

 

Can you give me the two kext for your 7850 are you using now please? 

 

http://cl.ly/1a0m2830440L

 

Set with the Wizard

 

 

http://rghost.ru/52829556/image.png

AMD7000Controller.kext.zip

AMDRadeonX4000.kext.zip

Share this post


Link to post
Share on other sites

 

You reinstall OSX! 
 
Edit kexts do not!
 
GE=NO
 
Ati_inject DELETE ! 
 
 
 
 
 

 

http://cl.ly/1a0m2830440L

 

Set with the Wizard

 

 

http://rghost.ru/52829556/image.png

 

Reinstalled 10.9.2....Same problems.

 

Tried your kexts.....Same problems.

 

I haven't tried using Clover yet. I will let you know if it changes anything.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    •   Boot option name retrieval To retrieve the boot option name: 1) Locate the booter image as explained blow. 2) Locate ".contentDetails" in the parent folder 2.1) if unsuccessful, locate ".disk_label.contentDetails" in the parent folder 2.2) if unsuccessful, retrieve the volume's name   HFS Boot 1) Retrieve blessed file via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L41 1.1) if unsuccessful, retrieve blessed folder via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L45, append "\\boot.efi". NOTE: This is broken in the latest binary I checked. 1.2) if unsuccessful, use the following hard-coded paths: "\System\Library\CoreServices\boot.efi", "\EFI\APPLE\{ARCH}\BOOT.EFI", <StandardEfiPath>, "\\boot.efi" in this order 2) FV2 Recovery does not follow the usual practice because it is not shown by BootPicker anyway. Determine it via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleBless.h#L49, verify it does not match 1).   APFS Boot 1) Determine the APFS Volume Info (and hencefor detect whether it is APFS in the first place) via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L54 1.1) Determine the APFS Container Info via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L36 1.2) Verify the Volume Role via https://github.com/CupertinoNet/EfiPkg/blob/development/Include/Guid/AppleApfsInfo.h#L51 1.3) Retrieve blessed file analoguous to HFS 1). NOTE: This step and 1.3.1) are broken in the binary I checked, hencefor it does not happen, but is probably supposed to. 1.3.1) if unsuccessful, retrieve blessed folder and append the booter name the same way as in HFS 1.2) 1.4) (if unsuccessful,) locate all Volumes that are part of the same container, check whether the current Preboot partition has folders named by the just located Volumes' GUIDs and append the hard-coded paths from HFS 1.2) if existant 2) Recovery detection works the same way as 1.4), just for a Recovery instead of a Preboot volume
    • Got garbled sound in earphone    Notebook Asus X550VX i7 - 7700hq with ALC255 not working with applealc  layout id  3, 13, 17, 18, 27, 28, 99 its is working with VoodooHDA but the new one 2.9.1 it much has low volume, but bad sound in earphone     codec dump linux https://drive.google.com/file/d/1pg2y76WvFYsO8vFY-2B_2OLyKMmkQ8Tg/view     latest debug http://www.mediafire.com/file/2pjny4eq5r64ed8/debug_1383 (1).zip  
    • For F6 Bios, which DSDT is the one i should use? I´m a little confused in the Mass of DSDT here ;-).   Great Thread by the Way.   Another Question: I have 2 960Pro inside my Rig (one with OS X, one with Windows 10). When i try to mount my EFI on OS X NVMe the system freezes... :-(   DWhen i unplug the Windows NVMe everything is fine an it mounts the EFI.   Anybody an idea?   Tried the upper Port on the Board (OS X) & the middle / lower Port, in the Middle it mounts the EFI in the lower it freezes.   But i need the middle Port for an SATA M.2 SSD :-D... Even when i plug the Windows NVMe into an PCIe Adapter Card it freezes at the point i mount the EFI.   I´m mounting with Clover Configurator.     Thank You guys.
    •   Just add "ngfxsubmit=0" to config.plist to disable the fix within nvidiafixup
    • @MegaCookie   ok, I have no solution for that Trial 7 good for the release?
      Is this codec good enough for you?


×