XITE666 Posted January 9, 2014 Share Posted January 9, 2014 Device (PEX) { Name (_ADR, 0x00010000) Device (GFX) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package () { "@0,name", Buffer () { "ATY,Aji" }, "@1,name", Buffer () { "ATY,Aji" }, "@2,name", Buffer () { "ATY,Aji" }, "model", Buffer () { "AMD Radeon HD 7850" }, "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) } } } Finally it started to work my video card. Aty Aji 04 00 00 00 14 03 00 00 00 01 01 01 10 00 06 06 00 08 00 00 04 03 00 00 00 01 02 01 22 05 04 03 00 04 00 00 04 02 00 00 00 01 03 00 12 04 05 01 00 04 00 00 04 02 00 00 00 01 04 00 11 02 01 05 Kext for 10.11.4 added. / SIP disabled / AMD7000Controller.kext.zip Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/ Share on other sites More sharing options...
XITE666 Posted January 10, 2014 Author Share Posted January 10, 2014 C40304 PITCAIRN PRO A1 GDDR5 32MX32 1GB Subsystem Vendor ID: 174b Subsystem ID: e221 Object Header Structure Size: 355 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fd Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false PCI ID: 1002:6819 Connector at index 0 Type [@offset 45370]: DisplayPort (10) Encoder [@offset 45374]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45480]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45380]: HDMI-A (11) Encoder [@offset 45384]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45507]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 45390]: DVI-D (3) Encoder [@offset 45394]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 45534]: 0x94, OSX senseid: 0x5 Connector at index 3 Type [@offset 45400]: DVI-I (2) Encoder [@offset 45404]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45571]: 0x95, OSX senseid: 0x6 Connector at index 4 Type [@offset 45410]: DVI-I (2) Encoder [@offset 45414]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45571]: 0x95, OSX senseid: 0x6 Aji replaced connectors on your own. Personality: Aji ConnectorInfo count in decimal: 4 Disk offset in decimal 662624 0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01 0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04 0000040 ------------>>> 04 00 00 00 14 02 00 00 00 01 01 01 10 00 06 06 00 08 00 00 04 02 00 00 00 01 02 01 22 05 04 03 00 04 00 00 04 03 00 00 00 01 03 00 12 04 03 01 00 04 00 00 04 03 00 00 00 01 04 00 11 02 01 05 Full works my video card . DP, DVI-I , DVI-D , HDMI Works ! Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1983701 Share on other sites More sharing options...
x64bit Posted February 14, 2014 Share Posted February 14, 2014 hello guy! I follow your methods, but failed.Can you tell me the detailed steps, thank you. Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1993984 Share on other sites More sharing options...
XITE666 Posted February 14, 2014 Author Share Posted February 14, 2014 hello guy! I follow your methods, but failed. Can you tell me the detailed steps, thank you. Iam patched kext Amd7000Controller for 10.9.2 13C59 Methods is perfect work . Add a section in DSDT required! Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1994007 Share on other sites More sharing options...
x64bit Posted February 15, 2014 Share Posted February 15, 2014 Iam patched kext Amd7000Controller for 10.9.2 13C59 Methods is perfect work . Add a section in DSDT required! thank you reply I re-installed a system Copied from the system Amd7000Controller.kext & ATIRadeonX4000.kext to the desktop and add 0x68191002. Install them using Kext Utility After the restart it started working. I am using the HDMI interface. Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1994239 Share on other sites More sharing options...
XITE666 Posted February 15, 2014 Author Share Posted February 15, 2014 Install them using Kext Utility After the restart it started working. I am using the HDMI interface. I use Kext Wizard . http://cl.ly/1a0m2830440L Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1994309 Share on other sites More sharing options...
waqy Posted February 19, 2014 Share Posted February 19, 2014 I have MSI Radeon HD 7850 2GB Will this kext still work? Just install the kext and good? Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995382 Share on other sites More sharing options...
XITE666 Posted February 19, 2014 Author Share Posted February 19, 2014 I have MSI Radeon HD 7850 2GB Will this kext still work? Just install the kext and good? You only need to register the section in DSDT. ' 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 https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995462 Share on other sites More sharing options...
waqy Posted February 19, 2014 Share Posted February 19, 2014 Thanks for the reply. I add that to DSDT.aml but still no working. can you check my one(file attached) please? Also can you give me Amd7000Controller kext as well? Thanks for help DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995467 Share on other sites More sharing options...
XITE666 Posted February 19, 2014 Author Share Posted February 19, 2014 Thanks for the reply. I add that to DSDT.aml but still no working. can you check my one(file attached) please? Also can you give me Amd7000Controller kext as well? Thanks for help Check dsdt.aml.zip Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995614 Share on other sites More sharing options...
waqy Posted February 20, 2014 Share Posted February 20, 2014 Check Thanks XITE666!! I formatted drive, re-installed mavericks. I used the DSDT you fixed for me and I downloaded these kexts and installed into /S/L/E : http://www.osx86.net/files/file/3687-amd-hd7850-maverick-kexts/ Full resolution 1080P. Thanks so much! Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995854 Share on other sites More sharing options...
waqy Posted February 20, 2014 Share Posted February 20, 2014 Has anyone with this card managed to get the framebuffer working and for it to show up at 7850, rather than 7XXX? Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1995900 Share on other sites More sharing options...
XITE666 Posted February 21, 2014 Author Share Posted February 21, 2014 Has anyone with this card managed to get the framebuffer working and for it to show up at 7850, rather than 7XXX? No framebuffer get 7xxx. Patch the 7000 controller from your BIOS ! Bios of Sapphire and other different . Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996011 Share on other sites More sharing options...
waqy Posted February 21, 2014 Share Posted February 21, 2014 No framebuffer get 7xxx. Patch the 7000 controller from your BIOS ! Bios of Sapphire and other different . Yes, I am going to try it soon. Seems very complicated procedure though. Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996100 Share on other sites More sharing options...
XITE666 Posted February 21, 2014 Author Share Posted February 21, 2014 Yes, I am going to try it soon. Seems very complicated procedure though. It's easy! Very easy ! Put it in a folder User / ati-personality.pl.0.14 radeon_bios_decode.0.2 redsock_bios_decoder You Bios ! Open terminal ./radeon_bios_decode < BiosName.bin ./redsock_bios_decoder < BiosName.bin perl ati-personality.pl Download 010Editor .... Open AMD7000Contoroller.kext / Contents / MacOS / AMD7000Controller Fixing !!! redsock_bios_decoder.zip radeon_bios_decode.0.2.zip ati-personality.pl.0.14.zip 1 Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996123 Share on other sites More sharing options...
pfilipp Posted February 21, 2014 Share Posted February 21, 2014 Hello guys, it might be stupid question but since 10.8.4 if I recall correctly my Sapphire HD 7850 started working while editing 2 kexts - just had to add device id - no dsdt edits. What is the difference between method since 10.8.4 and the method you posted above? Cheers Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996132 Share on other sites More sharing options...
XITE666 Posted February 21, 2014 Author Share Posted February 21, 2014 Hello guys, it might be stupid question but since 10.8.4 if I recall correctly my Sapphire HD 7850 started working while editing 2 kexts - just had to add device id - no dsdt edits. What is the difference between method since 10.8.4 and the method you posted above? Cheers ID 6819 no in Mac OS ! Change ID 6819 -> 6818 in DSDT . HD 7850 started work in 10.9 ! Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996165 Share on other sites More sharing options...
pfilipp Posted February 21, 2014 Share Posted February 21, 2014 This is what I've meant. I changed ID's but without adding anything to DSDT. I wonder if your solutions is anyhow better when it comes to performance. I know that after update I will have to repatch kexts and while having dsdt edit I wouldn't have to but also Clover makes it possible to change ID on boot. I used HD 7850 since 10.8.4 with full support. Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996169 Share on other sites More sharing options...
waqy Posted February 22, 2014 Share Posted February 22, 2014 Another option try it yourself . Only Sapphire ! Prescribe 3 connectors in dsdt . 04 00 00 00 14 02 00 00 00 01 01 01 00 00 05 06 00 08 00 00 04 02 00 00 00 01 02 01 22 05 04 03 00 04 00 00 04 03 00 00 00 01 03 00 12 04 03 01 00 04 00 00 04 03 00 00 00 01 04 00 11 02 01 05 It's easy! Very easy ! Put it in a folder User / ati-personality.pl.0.14 radeon_bios_decode.0.2 redsock_bios_decoder You Bios ! Open terminal ./radeon_bios_decode < BiosName.bin ./redsock_bios_decoder < BiosName.bin perl ati-personality.pl Download 010Editor .... Open AMD7000Contoroller.kext / Contents / MacOS / AMD7000Controller Fixing !!! I will try this and let you know how I get on Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996330 Share on other sites More sharing options...
waqy Posted February 22, 2014 Share Posted February 22, 2014 The method you posted was too difficult for me. I bought Mini Display to DVI Adaptor from eBay and in Clover I select ATIInject and LoadVideoBios. It then loads in Mavericks and shows as "Radeon 7850" Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996444 Share on other sites More sharing options...
XITE666 Posted February 24, 2014 Author Share Posted February 24, 2014 The method you posted was too difficult for me. I bought Mini Display to DVI Adaptor from eBay and in Clover I select ATIInject and LoadVideoBios. It then loads in Mavericks and shows as "Radeon 7850" Метод на самом деле очень прост . Важно снять свой биос и посмотреть расстановку конекторов . Далее остается лишь найти нужный фрейм и порядок конекторов . Method is actually very simple. It is important to stay in your bios and see the alignment of connectors. It remains only to find the right frame and the order of connectors. Я взял за основу фрейм Aji I took as a basis frame Aji Personality: Aji ConnectorInfo count in decimal: 4 Disk offset in decimal 662624 0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01 - DP 0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02 - DVI-D 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06 - DVI-I 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04 - HDMI Осталось найти его в бинарном коде и исправить It remains to find it in binary code and fix Исправил его в зеркальном виде Corrected it in the mirror as 04 00 00 00 14 02 00 00 00 01 01 01 10 00 06 06 - DVI-I 00 08 00 00 04 02 00 00 00 01 02 01 22 05 04 03 - HDMI 00 04 00 00 04 03 00 00 00 01 03 00 12 04 03 01 - DP 00 04 00 00 04 03 00 00 00 01 04 00 11 02 01 05 - DVI-D https://www.youtube.com/watch?v=NLudogpH8Ug&feature=c4-overview&list=UU7PLQC2iUVWdVJ6koXntSdg 1 Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1996912 Share on other sites More sharing options...
GTX9000 Posted February 26, 2014 Share Posted February 26, 2014 No drivers need to be edited. No need for DSDT or other programs.Just how the world works: it creates a Filder the desktop. Copies itself all files in S / L / E. It installs new 10.9.2 Update, the computer reboots. Put back all the files from the desktop folder.The program Kext Wizard, select Repaire Permision and Rebuild Cache, click on Instalation, select the two files kext (drivers), click Install, andthen again select Rebuild Repaire Permision and Cach. Your computer restarts. Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1997837 Share on other sites More sharing options...
XITE666 Posted February 27, 2014 Author Share Posted February 27, 2014 No drivers need to be edited. No need for DSDT or other programs. Just how the world works: it creates a Filder the desktop. Copies itself all files in S / L / E. It installs new 10.9.2 Update, the computer reboots. Put back all the files from the desktop folder. The program Kext Wizard, select Repaire Permision and Rebuild Cache, click on Instalation, select the two files kext (drivers), click Install, and then again select Rebuild Repaire Permision and Cach. Your computer restarts. You do not have the frame work! Good luck. Open IORegistryExplorer.app And look We are discussing full work HD 7850!! Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1998020 Share on other sites More sharing options...
v.kouk Posted February 27, 2014 Share Posted February 27, 2014 Bro many thanks,worked for my amd radeon hd 7700 Edit:when i am trying to move a window it stucks and i have to repress the window for getting worked.why? also my pc is a bit slower than before Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1998158 Share on other sites More sharing options...
XITE666 Posted February 27, 2014 Author Share Posted February 27, 2014 Bro many thanks,worked for my amd radeon hd 7700 Edit:when i am trying to move a window it stucks and i have to repress the window for getting worked.why? also my pc is a bit slower than before I did under kext only Sapphire HD 7850 . Link to comment https://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/#findComment-1998178 Share on other sites More sharing options...
Recommended Posts