[GUIDE] correcting the eGPU name in "About this Mac" using iHex
 
Notifications
Clear all

[GUIDE] correcting the eGPU name in "About this Mac" using iHex  

  RSS

enjoy
(@enjoy)
Reputable Member
Joined: 5 years ago
 

Depending on the graphics card used, the GPU name listed in About This Mac may be incorrect. For example, when using the RX 480, the GPU is listed as a R9 xxx.

Before modifying the GPU name

The following steps can be used to fix this, if desired. It is not an absolutely necessary step to get your GPU working, but it makes for a cleaner-looking installation.

Step 1: Download iHex from the Mac App Store and Kext Utility here.


Step 2: Open Finder → Go → Go to Folder.


Step 3: Paste the following in the Go to the folderbox: /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS


Step 4: Drag a copy of AMD9500Controller to the Desktop


Step 5: Open iHex and drag the AMD9500Controller from the Desktop to the iHex app.


Step 6: In the iHex menu bar click Edit → Find → Find to bring up the Find menu, or simply use ⌘+F.


Step 7: Select Text and in the Find box, type xxx in lower case. You will find R9 xxx. Replace that text with RX 480 by placing your cursor in front of the ‘9’ and typing an ‘X’ and then placing your cursor in front of the first x in ‘xxx’ and typing 480.


Step 8: In the iHex menu bar click File → Save, or use ⌘+S. Close out of iHex.


Step 9: Drag the AMD9500Controller back to the /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS location. A popup will appear asking you to Authenticate. Click the Authenticate button, and click the Replace button on the next popup that appears. Enter your User Name and Password and click OK to successfully replace the AMD9500Controller with the modified version.


Step 10: Launch the Kext Utility app, and enter your password once requested. The Kext Utility will repair permissions for extensions, and only take a minute or so. Once it’s finished, click the Quit button and restart your MacBook.


Step 11: Check  →  About This Mac to verify that the GPU name has been updated.

After correcting the GPU name

MacBook Pro (Retina, 15-inch, Later 2013) 3.2GHz Quad Core Intel i7-4750HQ / 8 GB 1600 MHz DDR3 / 256GB SSD + 1TB
mini eGPUPCI Express vs. ThunderboltMac CAN gameGaming Laptops vs. MacBook Pro with eGPU

 
2012 13" MacBook Air [3rd,2C,U] + GTX 1060 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.12 // external HDD Windows [build link]  


ikir, madjester, Barni and 1 people liked
ReplyQuote
ondert
(@ondert)
Trusted Member
Joined: 4 years ago
 

Hello, does it still work in High Sierra 10.13.1? I couldn't complete the step 9 because the system doesn't let me put the modified kext file back to its previous position which is /System/Library/Extensions/AMD9500Controller.kext/Contents/MacOS.

 

edit: Solved the problem, had to disable SIP first.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Shinra
(@shinra)
Active Member
Joined: 4 years ago
 

Hall, I am using a Vega FE card and it shows RX xxx. Can I use this way to change its name to Vega FE or I can only change the 3 letters.

Thanks.

2016 15" MacBook Pro (RP460) [6th,4C,H] + RX Vega FE @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.13.2 [build link]  

ReplyQuote
margata
(@margata)
New Member
Joined: 3 years ago
 

It's not working with Sapphire RX580. It is still R9xxx. Probably my card uses another kext..

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
danielvansid
(@danielvansid)
New Member
Joined: 3 years ago
 

With RX 580 you need to edit AMD9510Controller

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote