Macbook Pro 15" 6750M + Gigabyte HD 7970 (Akitio Thunder2) + macOS 10.12 Sierra  

  RSS

Oscar J
Active Member
Joined:5 months  ago
Posts: 6
January 10, 2017 9:54 am  

Hi all!

This setup is not working well for me in Sierra, but worked great in El Capitan. As stated I am using a Gibabyte HD 7970 with a MBP 15" 2011 with an AMD 6750M, and have been doing so successfully in 10.11 for over a year.

Installation of the automate eGPU script appears to work fine, but then when starting the GPU with a display plugged into it, the screen flickers with weird artifacts when logging in - whi when using the OS, and theGPU isn't listed in my OpenCL rendering app anymore (Indigo Renderer). The eGPU shows up in System Information though.

Running command kextstat | grep AMD gives:

Last login: Fri Sep 23 15:00:18 on console
Oscars-MacBook-Pro-3:~ oscaroerikjohansson$  kextstat | grep AMD
  112    3 0xffffff7f82b77000 0x14b000   0x14b000   com.apple.kext.AMDSupport (1.4.4) DE6DDF10-212A-31AC-9866-AD498B159045 <111 107 12 11 7 5 4 3 1>
  113    0 0xffffff7f82cc2000 0x7a5000   0x7a5000   com.apple.kext.AMD7000Controller (1.4.4) EB4215D5-AD2B-3056-B034-EF96F9FA361B <112 107 12 11 5 4 3 1>
  114    0 0xffffff7f83467000 0x624000   0x624000   com.apple.kext.AMD6000Controller (1.4.4) 7F54D05D-4A66-3A31-9298-CB1E918540DB <112 107 12 11 5 4 3 1>
  135    0 0xffffff7f83cce000 0x851000   0x851000   com.apple.AMDRadeonX4000 (1.4.4) 228A574F-E9EA-3B25-B07A-CE08ADFFC6D3 <134 133 107 12 7 5 4 3 1>
  145    0 0xffffff7f847b8000 0x24000    0x24000    com.apple.kext.AMDFramebuffer (1.4.4) BBAE6B39-3BC0-3A47-AF75-EF98BC177EB1 <112 107 12 11 7 5 4 3 1>
Oscars-MacBook-Pro-3:~ oscaroerikjohansson$ 

Would appreciate any help as I'm hoping to upgrade to a more powerful GPU if this works out well!

Best regards, 
Oscar

Edited: 5 months  ago

ReplyQuote
goalque
Honorable MemberAdmin
Joined:6 months  ago
Posts: 453
January 10, 2017 10:53 am  

Welcome here Oscar J 🙂 Have you tried check/uncheck “Automatic graphics switching” in Energy Saver? It’s a known issue that two AMDs using different framebuffers may conflict with each other. What you can try is to remove 0x6741 device ID from AMD6000Controller and AMDRadeonX3000 kext plists. However, then you lose 6750M acceleration. Take a Time Machine backup before proceeding.

DisableMonitor app might help too: is https://github.com/Eun/DisableMonitor


ReplyQuote
Oscar J
Active Member
Joined:5 months  ago
Posts: 6
January 11, 2017 9:57 am  

Thank you for your suggestions! I am using Sierra on an experimental 30 GB partition ATM, so it's OK to take some risks. I had to downgrade to El Capitan once because eGPU didn't work in Sierra, which was a major pain in the arse. This time I want to make sure I get eGPU working in Sierra before upgrading my main partition. 

I successfully disabled the 6750M from the plists you mentioned, see attachment.

Without my external display connected to the 7970 display port (though with the 7970 still being plugged into the Thundebolt port) I get no graphics card listed at all in System overview or Displays, and the external screen doesn't start.

If I do connect my display to the 7970, it seems that the 7970 is used for both my internal and external display. The internal HD Graphics show up in the System overview as well.

The sluggishness/glitching remains though, in both cases. This makes me think that the 6750M isn't the reason.

Have you successfully used your AMD 7970/R280X cards in Sierra?


ReplyQuote
goalque
Honorable MemberAdmin
Joined:6 months  ago
Posts: 453
January 11, 2017 1:29 pm  

Weird. I hope the problem gets resolved soon. Yes, MSI HD 7970 works very well with the M370X.

Share the same AMD7000Controller.

Edited: 5 months  ago

ReplyQuote
Oscar J
Active Member
Joined:5 months  ago
Posts: 6
January 15, 2017 12:35 pm  

Gets resolved by whom if I may ask? Apple? 🙂


ReplyQuote
goalque
Honorable MemberAdmin
Joined:6 months  ago
Posts: 453
January 15, 2017 12:52 pm  

Uninstall the old script and install the new v1.0.0. Then, see the step 7:

https://egpu.io/forums/mac-setup/automate-egpu-sh-is-reborn-with-amd-polaris-fiji-support-for-macos/#post-1487

and let me know if that changes anything. Alternatively, you can use HDMI adapter such as fit-Headless during the boot process.


ReplyQuote
Oscar J
Active Member
Joined:5 months  ago
Posts: 6
January 16, 2017 8:18 am  

Thanks!

 

Have reinstalled Sierra (due to my borked kexts) and installed v1.0.0 now. I'm afraid I don't quite understand step 7, or rather how it applies to my older MBP. I am not looking to use the 7970 for display output, only for OpenCL acceleration. The setup I have in El Captian is my display being daisy chained to the AKITIO. 

 

 


ReplyQuote
goalque
Honorable MemberAdmin
Joined:6 months  ago
Posts: 453
January 16, 2017 8:52 am  

An external display connected to your MBP's HDMI during startup might help, but now I realized that you only have one output, Thunderbolt port.


ReplyQuote
Oscar J
Active Member
Joined:5 months  ago
Posts: 6
May 7, 2017 9:20 am  

"Resolved" by buying a new MBP (AMD M370x graphics). Works fine with the 7970 in Sierra. 


ReplyQuote
goalque
Honorable MemberAdmin
Joined:6 months  ago
Posts: 453
May 7, 2017 9:41 am  

Good choice! Supports hot plug and surprise removal on Windows. The best 15" MBP ever made.


ReplyQuote

eGPU

27 User(s) Online Join Server
  • vidplace7
  • AquaeAtrae
  • Wazbat
  • NatLuc
  • SC_bombsquad6
  • andy
  
Working

Please Login or Register