[APP] automate-eGPU.kext by Goalque (AMD only)  

Page 2 / 3 Prev Next
 

ralphwuborges
(@ralphwuborges)
New Member
Joined:7 months  ago
Posts: 1
November 2, 2017 9:58 am  

Goalque it's great to see this thread--I have exactly the same problem, but with WX5100, will it be possible for you to add support for that in the installer? My purpose of using eGPU is to drive 8 monitors for financial application so my choice is very limited to these cards with 4 DP connectors--I also tried the nVidia P2000 before the WX5100, I was able to get the card recognized and monitors show up in system profile and display preference but they were all black screen so I returned that card and got the WX5100--thanks so much in advance 


ReplyQuote
coyoteshawn
(@coyoteshawn)
New Member
Joined:7 months  ago
Posts: 1
November 3, 2017 12:53 am  

OMG!!! That would be awesome as I also have a AMD Radeon Pro WX7100 in a Akitio Node that I would like to use. I am currently on 10.13.2 (17C60c) and now the egpu freezes at startup and gives me a black screen at log out. I know official support for egpus are not until mid 2018 but they really have a long way to go to get this working at its best..:( We will be at TB4 by the time they get this running. The WX7100 has never been recognized as I also have a RX480 I am borrowing from my gaming PC that worked upon until the last beta update mentioned above. Many, many thanks!!!


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Estimable Member
Joined:8 months  ago
Posts: 185
November 3, 2017 11:10 pm  

Any reason to think the Radeon R9 Fury card will work with this automate script when using 2017 MBP 15", Sonnet 550W eGPU, 10.13.1? I see several R9 cards listed but not the Fury.


ReplyQuote
ibob
 ibob
(@ibob)
Eminent Member
Joined:10 months  ago
Posts: 28
November 4, 2017 5:23 pm  

Thank you! Works good. I bought this MSI AMD RX 560, with my AKiTiO Thunder3, and was getting a black screen, after applying this patch, it worked. Thanks again!

2016 13" MBP + RX560@32Gbps-TB3 (AKiTiO Thunder3) + macOS-HS


ReplyQuote
mgarito
(@mgarito)
New Member
Joined:7 months  ago
Posts: 4
November 10, 2017 8:34 pm  

Sadly, the OS still locks up on 10.13.2 Beta Version 2 (17C67b).

 

Sonnet eGFX Breakaway Box w/ Radeon Pro WX7100 


ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
November 10, 2017 9:45 pm  

I have no plans to keep this workaround up to date. Feel free to look at the plist.

I am not a guy who likes patchwork quilts. I just wanted to point out that Apple is likely going to add a larger variety of AMD cards that allow easy eGPU use, natively.

Everything is still in the beta stage and software developers are required to reflect changes in Metal API.

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
(@w_xsong)
New Member
Joined:5 months  ago
Posts: 1
December 17, 2017 6:43 am  

How to solve the fan's full speed?

Mac Pro (2013) OS X 10.13.2, Sonnet eGFX Breakaway Box, Radeon RX Vega 56


ReplyQuote
ikir
 ikir
(@ikir)
Honorable Member
Joined:1 year  ago
Posts: 666
January 17, 2018 8:00 pm  

Any update on this?

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2017 touchbar i7 3.5Ghz - 16GB RAM - 512GB PCIe SSD --> my complete setup video


ReplyQuote
FrankW
(@frankw)
New Member
Joined:4 months  ago
Posts: 1
January 27, 2018 9:24 am  

Sorry for perhaps asking a dumb question, but I couldn't find any definite info in the forums. I have an AMD Radeon 280X (Tahiti family, same driver as AMD 7970 which is stated to be supported by the automate-eGPU script). Is that right? Does it work in High Sierra with the script? Thanks


ReplyQuote
DANgerous25
(@dangerous25)
Estimable Member
Joined:1 year  ago
Posts: 158
February 10, 2018 8:16 am  

Hi guys, according to the original post this script doesn't support Vega FE [air + liquid]. In theory these should be natively supported in the latest HS, but for some reason my Vega FE liquid isn't detected and I know of at least one other person with the same issue.

Is it possible to modify automate-eGPU to make it work with this card? At present I can't install the script because it doesn't detect the card.

late-2017 27" iMac Pro RPVega64 + GTX1080TI@32Gbps-TB3 (AKiTiO Node) + MacOS 10.13.2
late-2014 27" iMac 5k R9 M295X + GTX1080Ti@16Gbps-TB (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


ReplyQuote
(@mortifer)
Active Member
Joined:3 months  ago
Posts: 12
March 30, 2018 4:24 pm  

Sadly, this is broken on 10.13.4 combo update with the RX 560. 10.13.4 recognizes the Sonnet Breakaway 550w, but does not see the RX 560.

Ironically, deleting the kext and booting into recovery mode, macOS recognizes the eGPU and uses the external display. But normal boot it doesn't. Why in the world would recovery mode work and not a normal boot?


ReplyQuote
benr
 benr
(@benr)
Eminent Member
Joined:1 year  ago
Posts: 37
March 30, 2018 4:40 pm  

I imagine it's because beginning with 10.13.4, macOS has full native support for AMD eGPUs.

Your Sonnet box is now officially supported by macOS, although the RX 560 does not quite make the official list. (Can anyone speak as to whether the RX 560 should work under 10.13.4 without hacks?)

I suspect that Recovery Mode is behaving as would a clean install of macOS 10.13.4, hence the different behavior. For supported AMD GPUs on macOS 10.13.4, all previously required hacks on this forum should probably be considered obsolete, and be removed from your system.

For AMD at least, it's a brave new world of official Apple support for eGPU.

EDIT:
IMPORTANT NOTE
: With 10.13.4 and official support, Apple have unfortunately chosen to drop support for all Macs without native Thunderbolt 3 ports.

For now this means that 2013 Mac Pros, many iMacs, and MacBook Pros with TB2 or TB1 which have worked well with solutions found on this forum may stop working with 10.13.4.

Certain parties have already begun to petition Apple to remove what seems to be an artificial limitation on the eGPU support.

Since we on this forum have demonstrated many times that TB2 and even TB1 are completely viable connections for eGPU use, we should probably turn our attention to this issue, and hopefully encourage Apple to allow certain older Macs to be supported for eGPU use.

Edited: 2 months  ago

theitsage liked
ReplyQuote
(@mortifer)
Active Member
Joined:3 months  ago
Posts: 12
March 30, 2018 8:39 pm  
Posted by: benr

I imagine it's because beginning with 10.13.4, macOS has full native support for AMD eGPUs.

Your Sonnet box is now officially supported by macOS, although the RX 560 does not quite make the official list. (Can anyone speak as to whether the RX 560 should work under 10.13.4 without hacks?)

I suspect that Recovery Mode is behaving as would a clean install of macOS 10.13.4, hence the different behavior. For supported AMD GPUs on macOS 10.13.4, all previously required hacks on this forum should probably be considered obsolete, and be removed from your system.

I'm sorry that I miscommunicated. I was stating that I even tried everything without the automate-egpu.kext installed. So when I was saying I booted normal, it was without.

Apple is recognizing it in recovery mode but rejecting the drivers in normal boot without the "hacks".


ReplyQuote
(@mortifer)
Active Member
Joined:3 months  ago
Posts: 12
March 30, 2018 8:54 pm  

Besides that mentioned in my previous reply, System Information does show the RX 560 listed under PCI devices. However, it states that the driver is not installed. So, this too leads me to believe Apple has purposefully not allowed the RX 560 even though it works natively with macOS.


ReplyQuote
(@mortifer)
Active Member
Joined:3 months  ago
Posts: 12
March 30, 2018 10:07 pm  

Did a fresh install. During the install it recognizes the RX 560 and uses the external display. The moment you boot into macOS, it claims the drivers are not installed and will not output to external display.

Any ideas? @itsage


ReplyQuote
(@steve_park)
Active Member
Joined:2 months  ago
Posts: 5
April 6, 2018 2:08 am  

I'm 2016 macbook pro touchbar 13" with 10.13.4 and have Sonnet eGFX Breakaway Puck Radeon RX 560. and it didn't work.  😡
When I plugged TB3 in my macbook, Icon appears a while and disappear.

On PCI Panel in System Information said Radeon RX 560 gpu-controller is in. but driver not installed

 Name: ATY_GPU
Type: gpu-controller
  Driver Installed: No
  Tunnel Compatible: No
  Pause Compatible: No
  MSI: No
  Bus: PCI
  Slot: Thunderbolt@196,0,0
  Vendor ID: 0x1002
  Device ID: 0x67ff
  Subsystem Vendor ID: 0x1787
  Subsystem ID: 0x2374
  Revision ID: 0x00cf
  Link Width: x4
  Link Speed: 8.0 GT/s

How can I change driver status to "YES"?

p.s I tried to install automate-eGPU-BETA-v010.pkg. But it doesn't work.


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:1 year  ago
Posts: 2373
April 6, 2018 2:44 am  

Baffin GPUs

@mortifer and @steve_park Apple removed external GPU support for Baffin in the final build of 10.13.4. We're working to incorporate it into @mac_editor's solution. For the time being, you can add this to the Info.plist inside AMDRadeonX4000.kext like shown in the screen capture:

<key>IOPCITunnelCompatible</key>
<true/>

Once you make the edit, repair the kext permissions. I tried it tonight on my nMP and it worked. This same edit should enable other Baffin cards to work in external GPU mode as well. I connected to an external monitor using HDMI cable on the Breakaway Puck RX 560 and video output worked.

 

Fiji GPUs

I was also trying to get my R9 Fury X eGPU work in 10.13.4. Adding the PCI ID 0x73001002 to Info.plist inside AMD9500Controller.kext seems to do the trick. No proper identification for non-RX cards though but it's much better than not able to use it like before in High Sierra. No video output is the only issue to sort out.

Edited: 2 months  ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

51 external GPU build guides


nando4, goalque and iSilver liked
ReplyQuote
(@mortifer)
Active Member
Joined:3 months  ago
Posts: 12
April 6, 2018 3:07 am  

Thanks for your great insight @itsage!

Since it was clear Apple wasn't going to make it easy...especially in the future, I ended up using my tax refund to purchase an RX 570.


ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
April 6, 2018 8:40 pm  

Success on the first try! R9 Nano is plug-and-play on macOS 10.13.4. Perhaps a time to enable 17 more AMD cards again? 

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:1 year  ago
Posts: 2373
April 6, 2018 8:42 pm  

Yes please! The R9 Fury series is perhaps the most unloved graphics cards in recent memory. We gotta show them some love.  😀 

Edited: 2 months  ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

51 external GPU build guides


goalque liked
ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 6, 2018 8:58 pm  

@goalque Are you actively working on automate-eGPU.kext again? I was about to look into it, but if you're back on it then I won't.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


theitsage liked
ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
April 6, 2018 9:47 pm  

Not yet. I will try to find time.

It's a plain plist, feel free to take a look. You can apply it to your script if you like. I've lost the Xcode project file but the UI tool is not necessary. Better if the TB1/TB2 activation was done without touching the system files, not sure if possible.

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 6, 2018 9:58 pm  
Posted by: goalque

Not yet. I will try to find time.

It's a plain plist, feel free to take a look. You can apply it to your script if you like. I've lost the Xcode project file but the UI tool is not necessary. Better if the TB1/TB2 activation was done without touching the system files, not sure if possible.

I kind of understand how it works and have taken a look. I'm not planning to integrate it with the script for TB1/2 activation. It's better to have it separate, as @fr34k is working on an aggregate version that will request the services of multiple solutions (these scripts/kexts) automatically.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


theitsage and goalque liked
ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
April 6, 2018 10:03 pm  

Apple did not mention, but there seems to be full support for Radeon Pro WX 4100 and Radeon Pro WX 5100 as well (at least the correct name). Older AMDs can use the generic framebuffer, they appear as "AMD R9 xxx" and so on...

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
(@steve_park)
Active Member
Joined:2 months  ago
Posts: 5
April 7, 2018 8:38 am  

Thank you so much! @itsage
I'm in weekend so I can't test.
But I will try and report on Monday.


ReplyQuote
nkdonut
(@nkdonut)
New Member
Joined:3 months  ago
Posts: 2
April 7, 2018 9:29 am  

Can anyone confirm if the R9 280X works in 10.13.4? I'm on 10.13.4 right now and decided to dig into the Info.plist of AMD7000Controller.kext, and it actually has IOPCITunnelCompatible set to true.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 7, 2018 6:12 pm  

I'm just putting this here, but don't know if it works for certain. I would appreciate it if people could try and let me know here (maybe some cards might work):

This is for 10.13.4. Basically automate-eGPU.kext more aptly named for 10.13.4.

For instance, R9 Fury requires another mod... so don't count on this working - but do try 😉

Move it to /Library/Extensions/ and reboot. To test if the kext is loadable, use sudo kextutil -n /path/to/kext.

Edited: 2 months  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


goalque and theitsage liked
ReplyQuote
Luisetepe
(@luisetepe)
Active Member
Joined:2 months  ago
Posts: 5
April 7, 2018 9:56 pm  

Hi @mac_editor

What are we supposed to do with the kext? Simply move to S/L/E and rebuild? I'm trying to get an AMD 7970 working in a sonnet 350w in a 2015 MacBook Pro retina with only Iris Pro, but with this kext and your purge-wrangler script I only get to see the enclosure in the Thunderbolt info screen. Thanks for your help in advance and great work man  😉


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 7, 2018 10:02 pm  
Posted by: Luisetepe

Hi @mac_editor

What are we supposed to do with the kext? Simply move to S/L/E and rebuild? I'm trying to get an AMD 7970 working in a sonnet 350w in a 2015 MacBook Pro retina with only Iris Pro, but with this kext and your purge-wrangler script I only get to see the enclosure in the Thunderbolt info screen. Thanks for your help in advance and great work man  😉

Move it to /Library/Extensions/ not /S/L/E. You can check if kext is loadable using:

$ sudo kextutil -n /path/to/kext
# Last line of output should say "kext is loadable" or something. SIP needs to be disabled.

Then reboot and try eGPU.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 7, 2018 10:17 pm  
Posted by: nkdonut

Can anyone confirm if the R9 280X works in 10.13.4? I'm on 10.13.4 right now and decided to dig into the Info.plist of AMD7000Controller.kext, and it actually has IOPCITunnelCompatible set to true.

Can you test AMDLegacyAccelerator.kext? Would appreciate it.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Luisetepe
(@luisetepe)
Active Member
Joined:2 months  ago
Posts: 5
April 7, 2018 10:21 pm  

Thank you for answering that fast. I have moved the kext to /Library/Extensions and executed your script with SIP disabled ( I have previously removed the kext and executed your script with uninstall parameter). When I plug the ogpu the Mac screen flashes for a moment and the monitor backlight goes on and the icon of the eGPU appears a moment in the task bar, but the monitor is always black and the icon disappears seconds after. I've made a kextstat and the only three kext that are loaded with AMD in them are:

kextstat | grep AMD

  158    1 0xffffff7f835b6000 0x1ed000   0x1ed000   com.apple.kext.AMDSupport (1.6.6) F99557BD-05E5-3CBF-AB9E-B9E9118BA82D <113 103 12 11 7 5 4 3 1>

  164    0 0xffffff7f83810000 0x4ba000   0x4ba000   com.apple.kext.AMDRadeonX4000 (1.6.6) DA5A56BF-84CB-3670-87E2-9F081B6BFA55 <116 115 103 12 7 5 4 3 1>

  169    0 0xffffff7f84418000 0x29000    0x29000    com.apple.kext.AMDFramebuffer (1.6.6) 5B6FC41D-6A79-3DF5-87EE-EDABAED78F31 <158 103 12 11 7 5 4 3 1>


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 7, 2018 10:24 pm  
Posted by: Luisetepe

Thank you for answering that fast. I have moved the kext to /Library/Extensions and executed your script with SIP disabled ( I have previously removed the kext and executed your script with uninstall parameter). When I plug the ogpu the Mac screen flashes for a moment and the monitor backlight goes on and the icon of the eGPU appears a moment in the task bar, but the monitor is always black and the icon disappears seconds after. I've made a kextstat and the only three kext that are loaded with AMD in them are:

kextstat | grep AMD

  158    1 0xffffff7f835b6000 0x1ed000   0x1ed000   com.apple.kext.AMDSupport (1.6.6) F99557BD-05E5-3CBF-AB9E-B9E9118BA82D <113 103 12 11 7 5 4 3 1>

  164    0 0xffffff7f83810000 0x4ba000   0x4ba000   com.apple.kext.AMDRadeonX4000 (1.6.6) DA5A56BF-84CB-3670-87E2-9F081B6BFA55 <116 115 103 12 7 5 4 3 1>

  169    0 0xffffff7f84418000 0x29000    0x29000    com.apple.kext.AMDFramebuffer (1.6.6) 5B6FC41D-6A79-3DF5-87EE-EDABAED78F31 <158 103 12 11 7 5 4 3 1>

Two things to ensure:

  • You applied the wrangler patch again
  • You checked if kext was loadable

If the kext is not loadable, fix its permissions while its in /L/E:

sudo chown -R root:wheel /Library/Extensions/AMDLegacyAccelerator.kext
sudo chmod -R 755 /Library/Extensions/AMDLegacyAccelerator.kext

Also @luisetepe appreciate your testing! Hope we get this going.

Edited: 2 months  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Luisetepe
(@luisetepe)
Active Member
Joined:2 months  ago
Posts: 5
April 7, 2018 10:30 pm  

Yes, I've applied the patch ( I don'w know if there is a way to check that for sure) and the kext is loadable: 

sudo kextutil -n /Library/Extensions/AMDLegacyAccelerator.kext

Password:

Code Signing Failure: code signature is invalid

Warnings: 

    Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done): 

        AMDHawaiiGraphicsAccelerator

        AMDEllesmereGraphicsAccelerator

        AMDLombokGraphicsAccelerator

        AMDPitcairnGraphicsAccelerator

        AMDBonaireGraphicsAccelerator

        AMDFijiGraphicsAccelerator

        AMDBaffinGraphicsAccelerator

        AMDCedarGraphicsAccelerator

        AMDTongaGraphicsAccelerator

        AMDJuniperGraphicsAccelerator

        AMDCypressGraphicsAccelerator

        AMDBartsGraphicsAccelerator

        AMDCaicosGraphicsAccelerator

        AMDRedwoodGraphicsAccelerator

        AMDTurksGraphicsAccelerator

        AMDVerdeGraphicsAccelerator

        AMDTahitiGraphicsAccelerator

 

Warnings: 

    Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done): 

        AMDHawaiiGraphicsAccelerator

        AMDEllesmereGraphicsAccelerator

        AMDLombokGraphicsAccelerator

        AMDPitcairnGraphicsAccelerator

        AMDBonaireGraphicsAccelerator

        AMDFijiGraphicsAccelerator

        AMDBaffinGraphicsAccelerator

        AMDCedarGraphicsAccelerator

        AMDTongaGraphicsAccelerator

        AMDJuniperGraphicsAccelerator

        AMDCypressGraphicsAccelerator

        AMDBartsGraphicsAccelerator

        AMDCaicosGraphicsAccelerator

        AMDRedwoodGraphicsAccelerator

        AMDTurksGraphicsAccelerator

        AMDVerdeGraphicsAccelerator

        AMDTahitiGraphicsAccelerator

 

/Library/Extensions/AMDLegacyAccelerator.kext appears to be loadable (including linkage for on-disk libraries).

I've seen that the firs seconds after booting, I have more AMD kext loaded:

extstat | grep AMD

  158    2 0xffffff7f835b6000 0x1ed000   0x1ed000   com.apple.kext.AMDSupport (1.6.6) F99557BD-05E5-3CBF-AB9E-B9E9118BA82D <108 107 12 11 7 5 4 3 1>

  159    0 0xffffff7f837a3000 0x5b000    0x5b000    com.apple.kext.AMD7000Controller (1.6.6) 39C94A3D-64A8-3EDF-A8C6-7E97A40D6906 <158 108 107 12 11 5 4 3 1>

  163    0 0xffffff7f837fe000 0x12000    0x12000    com.apple.kext.AMDRadeonX4000HWServices (1.6.6) 76206DBF-C845-3F66-95E6-809FCBCDD279 <107 12 11 7 5 4 3 1>

  164    0 0xffffff7f83810000 0x4ba000   0x4ba000   com.apple.kext.AMDRadeonX4000 (1.6.6) DA5A56BF-84CB-3670-87E2-9F081B6BFA55 <121 120 107 12 7 5 4 3 1>

  166    0 0xffffff7f83cca000 0x74e000   0x74e000   com.apple.kext.AMDRadeonX4030HWLibs (1.0) 55473065-2D42-3443-A4A2-3D723DBBF4F9 <12 5 4 3 1>

  169    0 0xffffff7f84418000 0x29000    0x29000    com.apple.kext.AMDFramebuffer (1.6.6) 5B6FC41D-6A79-3DF5-87EE-EDABAED78F31 <158 107 12 11 7 5 4 3 1>

but the a minute after just the 3 of my last post remains.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816

ReplyQuote
Luisetepe
(@luisetepe)
Active Member
Joined:2 months  ago
Posts: 5
April 7, 2018 10:38 pm  

Maybe the HD 7970 is too old  :mrgreen: . I would be more than happy to buy an RX570/580 but the prices are just nuts, Here in Spain went from 260 to 400 euros  😯


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 816
April 7, 2018 10:49 pm  
Posted by: Luisetepe

Maybe the HD 7970 is too old  :mrgreen: . I would be more than happy to buy an RX570/580 but the prices are just nuts, Here in Spain went from 260 to 400 euros  😯

The device ID is present though. Try adding the device ID to AMD7000Controller.kext since that was loaded in your log. The device ID is 0x679A1002 for your card I think.

Once you make that change to the plist, repair the kext permissions with aforementioned commands, touch /S/L/E and rebuild kernel cache (automatic on reboot).

Edit: NVM. Lemme give you an updated Legacy kext.

@luisetepe I checked everything. The AMD versions confuse me. For awhile I was thinking 7790 instead of 7970 lol. I checked, the 7000Controller as well as AMDLegacyAccelerator have the device ID, and IOPCICompatible set to true, except in the 7000 controller, inside IOKitPersonalities>Controller this value is not there. IOKitPersonalities>AtiGpuWrangler has this. Copy that line and paste if for Controller as well in a .plist editor such as Xcode, or a text editor if you're fine with XML. Make it so your controller Info.plist looks like this:

Screen Shot 2018 04 07 at 7.07.39 PM

Repair permissions and try again.

Edited: 2 months  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Page 2 / 3 Prev Next