HUSABER Posted October 12, 2015 Share Posted October 12, 2015 Hello Everyone Hackintoshers i have a little questions: Me pay new card Sapphire R9 280 Toxic 3gb,everything is ok,work OOB on Yosemite and ElCapitan,but on System info and Abouth this mac he show like ATI 7xxxx series 3GB Anybody have this problem?and how to fix it?also me try with dsdt edit..but result the same....7xx series. understand..this is cosmetic info..but need to fix it used Clover bootloader Link to comment Share on other sites More sharing options...
TheRacerMaster Posted October 12, 2015 Share Posted October 12, 2015 http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/?p=2157290 Link to comment Share on other sites More sharing options...
HUSABER Posted October 14, 2015 Author Share Posted October 14, 2015 http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/?p=2157290 Thanks..but 2 day i read...but nothing help me result is the same AMD Radeon HD 7xxxx Link to comment Share on other sites More sharing options...
TheRacerMaster Posted October 14, 2015 Share Posted October 14, 2015 You need to apply that patch to the kext, either in the kernel cache using Clover KextsToPatch, or on the disk by actually modifying the binary. The string "AMD Radeon HD 7xxx" is hardcoded when a framebuffer isn't used. Link to comment Share on other sites More sharing options...
holyfield Posted October 16, 2015 Share Posted October 16, 2015 Will it work if to use FakeID on Clover? Link to comment Share on other sites More sharing options...
HUSABER Posted October 16, 2015 Author Share Posted October 16, 2015 Will it work if to use FakeID on Clover? Im use Clover from 1 month(new Clover user)and not understand nothing Me use Chameleon 8 years..and now with Clover need more help how to fake ID? Link to comment Share on other sites More sharing options...
TheRacerMaster Posted October 16, 2015 Share Posted October 16, 2015 Like I said earlier: If you do not manually specify a different framebuffer configuration (such as Aji, Hamachi, etc.), then your card will use RadeonFramebuffer, which attempts to autodetect the ports from reading the VBIOS. When using RadeonFramebuffer, AMD7000Controller hardcodes the model string as "AMD Radeon HD 7xxx" and it ignores the <model> property (usually injected in DSDT/Clover ATI injection, sets the cosmetic name you see in System Information/other parts of the OS). You can fix this by patching AMD7000Controller, replacing the hardcoded string "AMD Radeon HD 7xxx" with something else, like "AMD Radeon R9 280X." Or you can inject a framebuffer, but most newer Sapphire cards use a non-reference port layout so you'll need to do framebuffer edits. RadeonFramebuffer works well enough for my non-reference Sapphire R9 280X so I just use that (along with the binpatch to fix the name). FakeID is useless in this situation (and doesn't make any sense). 280X & 7970 share the same device ID (1002:6798), so any device ID changes won't make a difference. On Real Macs, the <model> property is read from the Apple EFI (not UEFI) ROM of the GPU, so device IDs & subsystem IDs won't change anything, in terms of how OS X sees your card. 2 Link to comment Share on other sites More sharing options...
holyfield Posted October 17, 2015 Share Posted October 17, 2015 Like I said earlier: If you do not manually specify a different framebuffer configuration (such as Aji, Hamachi, etc.), then your card will use RadeonFramebuffer, which attempts to autodetect the ports from reading the VBIOS. When using RadeonFramebuffer, AMD7000Controller hardcodes the model string as "AMD Radeon HD 7xxx" and it ignores the <model> property (usually injected in DSDT/Clover ATI injection, sets the cosmetic name you see in System Information/other parts of the OS). You can fix this by patching AMD7000Controller, replacing the hardcoded string "AMD Radeon HD 7xxx" with something else, like "AMD Radeon R9 280X." Or you can inject a framebuffer, but most newer Sapphire cards use a non-reference port layout so you'll need to do framebuffer edits. RadeonFramebuffer works well enough for my non-reference Sapphire R9 280X so I just use that (along with the binpatch to fix the name). FakeID is useless in this situation (and doesn't make any sense). 280X & 7970 share the same device ID (1002:6798), so any device ID changes won't make a difference. On Real Macs, the <model> property is read from the Apple EFI (not UEFI) ROM of the GPU, so device IDs & subsystem IDs won't change anything, in terms of how OS X sees your card. Thank you! I advent set frame buffer earlier, can you give some links to read more? Link to comment Share on other sites More sharing options...
HUSABER Posted October 21, 2015 Author Share Posted October 21, 2015 Thanks..but 2 day i read...but nothing help me result is the same AMD Radeon HD 7xxxx SOLVED ..with DSDT inject..for everyone i post dsdt patch for this card The patch.. Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x10) { "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "device-id", Buffer (0x04) { 0x98, 0x67, 0x00, 0x00 }, "@0,name", Buffer (0x0D) { "ATY,Futomaki" }, "@1,name", Buffer (0x0D) { "ATY,Futomaki" }, "@2,name", Buffer (0x0D) { "ATY,Futomaki" }, "@3,name", Buffer (0x0D) { "ATY,Futomaki" }, "model", Buffer (0x13) { "AMD Radeon R9 280X" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment Share on other sites More sharing options...
spakk Posted October 22, 2015 Share Posted October 22, 2015 look here my friend, you've made unnecessary headaches (since 2012 !):https://rampagedev.wordpress.com/2012/12/04/about-amd-7970-working-with-full-qe/ 1 Link to comment Share on other sites More sharing options...
Recommended Posts