Jump to content

Sapphire HD 7850 Full Works !


XITE666
 Share

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.

Link to comment
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?

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
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)
                    }
                }
            }
Link to comment
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.

Link to comment
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

 

Готово . 

Link to comment
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

Link to comment
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

Link to comment
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? 

Link to comment
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.

Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...