Jump to content

Help with AMD Firepro V5900 configuration in new Sierra Installation


4 posts in this topic

Recommended Posts

Hi, I was hoping somebody here could give me some ideas on how to get my AMD graphics card working.

This is my first Hackintosh, and first time using Clover.  I have read this thread and also https://clover-wiki.zetam.org, but I have not yet understood everything.

There seem to be many different ways to fix this, but I have spent some time trying different things, which make no difference or break the display completely.  

 

OS: macOS Sierra 10.12.6

My HW:

Dell Precision T5600 with Intel C600 chipset, single quad core Xeon E5-2643 3.3 GHZ 

Graphics: AMD Firepro v5900 2GB (workstation card) Vendor 0x1002, device ID 0x6707 (Cayman, Lotus), set in BIOS to slot 2 (not Auto selected)

Current Clover configuration (v2.4k r4411 config via Clover configurator 4.60.3.3):

Boot: UEFI only ESP,  -v -no-zp, ncpi=0x2000, dart=0, debug=0x100, kext-dev-mode=1

Graphics : InjectATI, LoadVBios

SMBIOS: iMac14,2

Kexts : AppleIntelE1000e.kext, FakeSMC.kext, VoodooHDA.kext

Added drivers : EmuVariableUefi-64.efi, OsxAptioFixDrv-64.efi, HSFPlus.efi

Everything seems to be working with this config, but I have no graphics acceleration (eg v slow and jerky Launchpad overlays).

 

I edited 2 files because device ID 0x6707 was not present :

/System/Library/Extensions/AMD6000Controller.kext/Contents/Info.plist

/System/Library/Extensions/AMD6000Controller.kext/Contents/AMDLegacySupport.kext/Contents/Info.plist

Each time I changed the value 0x6704 (AMD Firepro V7900, Cayman, Lotus ) to 0x6707(My device).

I think that it was after these edits that the system correctly identified my connected display (Apple Cinema Display 23", DVI) and I was able to choose from multiple resolutions. ,where previously it was identified as a generic LCD and only native resolution 1920 x 1200 was available.  

I have tried using WhateverGreen.kxt/Lilu.kext.  This changes the EFI Driver version from 01.00.3180 to WEFR-116-2018-03-09 , but there is no noticeable improvement to performance.

Any suggestions would be very welcome.  

Also, where is the log file saved when kextlog=0xffff is specified in the boot options?  I can't find it.

  • 3 weeks later...
On 3/25/2018 at 4:06 PM, Gbee said:

I edited 2 files because device ID 0x6707 was not present :

/System/Library/Extensions/AMD6000Controller.kext/Contents/Info.plist

/System/Library/Extensions/AMD6000Controller.kext/Contents/AMDLegacySupport.kext/Contents/Info.plist

If you still did not find a solution...

...you need to edit plist in AMD6000Controller.kext and AMDRadeonX3000.kext

  • Thanks 1
On 10/04/2018 at 8:30 PM, yapan4 said:

If you still did not find a solution...

...you need to edit plist in AMD6000Controller.kext and AMDRadeonX3000.kext

Thanks for replying @yapan4, I'd almost given up on getting any help.  Maybe I should have posted in a different section to have more chance of an answer?

I already did edit AMD6000Controller.kext : Changed 0x6704(AMD Firepro V7900) to 0x6707 (My card, AMD Firepro V5900).

Here's the thing : In Yosemite the AMDRadeonX3000.kext plist file, there is a key/section for Cayman cards <key>AMDCaymanGraphicsAccelerator</key>, and inside it there is :           

 <key>IOPCIMatch</key>
            <string>0x67181002 0x67191002 0x67041002</string>

In Sierra however, this key has been removed, and the 6704 is no longer present anywhere in the AMDRadeonX3000 info.plist.

I imagined that they took it out the 0x67041002 because it's an old card (2011), so when I saw the file AMDLegacySupport.kext (file not present in Yosemite) I imagined that it might be there instead, and it is. So I edited that instead.

Do you have any other ideas for getting this to work?

  • Like 1

No, sorry...
It looks like GPU Cayman (Radeon HD69xx, FairePro V5900 and V7900) is problematic in 10.12 x. Look for a solution for Radeon HD6970. If not, then I recommend upgrading to FairePro W5000 or W7000. or downgrade to FirePro V4900(Turks)

Edited by yapan4
  • Thanks 1
×
×
  • Create New...