Jump to content
Slice

AmdCPUMonitor and HWSensors 3.3.1

110 posts in this topic

Recommended Posts

...

 

...no problem Slice... i have a datasheet for SMSC SCH5617...not sure if it delivers info...but here it is...

 

attachicon.gifsch5617-ns_f8854820f6.pdf

 

from openhardware monitor:

LPCIO

 

Chip ID: Unknown ITE with ID 0x8B00 at 0x2E/0x2F

 

Chip ID: Unknown SMSC with ID 0x8B00 at 0x2E/0x2F

It's a pity this is not datasheet, this is white paper without numerical data.

Share this post


Link to post
Share on other sites
Advertisement

None of the kext posted on #1 could read amd fx cpu frequency, any success in reading FX 83xx series reported yet? Hope the project is still on going ^_^ keep up the good work!

 

I really appreciate all the works done to make AMD Hackintosh possible! God bless!

 

p.s: is amd speed steps available in hackintosh??? Or it just runs at max speed the whole time?

Share this post


Link to post
Share on other sites

None of the kext posted on #1 could read amd fx cpu frequency, any success in reading FX 83xx series reported yet? Hope the project is still on going ^_^ keep up the good work!

 

I really appreciate all the works done to make AMD Hackintosh possible! God bless!

 

p.s: is amd speed steps available in hackintosh??? Or it just runs at max speed the whole time?

It is possible after some developement. There are MSR registers that can be read and interpreted.

But OSX can't manage AMD frequency so it will always maximum. If someone write a kext to provide something like speedstep for AMD then there will be a sense to make monitor for AMD frequency.

Share this post


Link to post
Share on other sites

aloha. tried this one since i haven`t any luck with the original one. still no success.

 

i run an amd phenom II X4 945 on Asus M4A88T-M Motherboard and Nvidia GTX460 SE GPU with OSx 10.9.3 and CaBBa r2 Kernel.

 

when i install this FakeSMC.kext i get OPEMU wrmsr Error. when i try to start FakeSMC via kextutil my system freezes. Any help?

 

Thanks and Greetings

Share this post


Link to post
Share on other sites

aloha. tried this one since i haven`t any luck with the original one. still no success.

 

i run an amd phenom II X4 945 on Asus M4A88T-M Motherboard and Nvidia GTX460 SE GPU with OSx 10.9.3 and CaBBa r2 Kernel.

 

when i install this FakeSMC.kext i get OPEMU wrmsr Error. when i try to start FakeSMC via kextutil my system freezes. Any help?

 

Thanks and Greetings

You seems to mix something.

FakeSMC can't be a cause of panic no matter what hardware you have.

I think your panic caused by external reason like kernel.

 

Use FakeSMC.kext + HWInfo.kext + AMDMonitor.kext and no more. Don't install all kexts from the archive!

Share this post


Link to post
Share on other sites

We'll. like a say: everything works fine. I install fakesmc (even a 'empty' one without plugins) without any other kext and I get opemu error / kernel panic. Without fakesmc the other kexts won't load, since missing dependency

Share this post


Link to post
Share on other sites

We'll. like a say: everything works fine. I install fakesmc (even a 'empty' one without plugins) without any other kext and I get opemu error / kernel panic. Without fakesmc the other kexts won't load, since missing dependency

I have to ask again and again.

wrmsr instruction that is dangerous for AMD appears in kexts: IntelCPUmonitor and W836x.kext. Are you sure you have no these kexts installed?

 

This is corrected revision that must be more safe for AMD CPU

FakeSMC_plugins_746.zip

Share this post


Link to post
Share on other sites

as i said. i just installed the plain fakesmc.kext no plugin or other kexts

 

when i try to start fakesmc via terminal and kextutil -v ./FakeSMC.kext it says it is loaded sucessfully and shortly after (<1sec) my system freezes

 

with cabba r2 and bronya 10.9.2 rc4 kernel i get kernel panic corecrypto

 

with anv bsa_kernel r10 i get kernel panic AppleTyMCEDriver / IOACPI / IOPlatfromPluginsFamily kernel panic.

 

without fakesmc it runs fine

 

cannot reproduce OPEMU error now ?

Share this post


Link to post
Share on other sites

as i said. i just installed the plain fakesmc.kext no plugin or other kexts

 

when i try to start fakesmc via terminal and kextutil -v ./FakeSMC.kext it says it is loaded sucessfully and shortly after (

 

with cabba r2 and bronya 10.9.2 rc4 kernel i get kernel panic corecrypto

 

with anv bsa_kernel r10 i get kernel panic AppleTyMCEDriver / IOACPI / IOPlatfromPluginsFamily kernel panic.

 

without fakesmc it runs fine

 

cannot reproduce OPEMU error now ?

This error? http://www.insanelymac.com/forum/topic/296460-amdcpumonitor-and-hwsensors-331/page-2?do=findComment&comment=2002164

Share this post


Link to post
Share on other sites

Yes. This opemu error but not related to w836x kext, since i don't have it installed. Read that the applytymcedriver kernel panic might be due to using Mac Pro 5,1 smbios. Will switch to 3,1 when I am at home and try again.

Share this post


Link to post
Share on other sites

Yes. This opemu error but not related to w836x kext, since i don't have it installed. Read that the applytymcedriver kernel panic might be due to using Mac Pro 5,1 smbios. Will switch to 3,1 when I am at home and try again.

You may safely remove this driver, it is not needed.

You may have w836x.kext or Nuvoton or Winbond or LPCSensors. Check once more your SLE folder as well as /Extra/extensions and remove kernelcache to be sure it is free from such kext. I am 90% sure opemu error related to the kext although you are not seen it.

Share this post


Link to post
Share on other sites

with cabba r2 kernel + mac pro 3,1 smbios and the fakesmc you posted it works (nearly completely).

 

no errors, faster bootup. just load fakesmc.kext right now.

 

when i load all other drivers (kextutil -v ~/"Release 10.6"/*) i still get no system freeze ;)

 

but it reads the frequency of my gtx 460 wrong (even if i liked it if it was in the THz-area ;)

also, as i thought, the power management of the gpu is not working. but thats a different problem.

 

any way to fix the frequency for the graphics card?

 

 

NVClock gives me GPU Temp, AMDCPUMonitor Cpu Temp, ITEIT87x Northbridge and Cpuarea Temps and Nuvoton Vcore and incorrect Ram Voltage.

 

With macPro 5,1 or 4,1 smbios i still get OPEMU wsrmr error.

 

greetings!

post-500265-0-16709700-1400714056_thumb.jpg

Share this post


Link to post
Share on other sites

Kozlek's HWMonitor shows frequency x1000 as should for my plugins.

Your picture is inaccessible

Screen Shot 2014-05-21 at 9.54.20.png

It will be better if you attach your pictures directly to post as I did.

Share this post


Link to post
Share on other sites

outch. didn't know there was so much advertising. you don't use adblock? I'm sorry but i really don't know how to attach pictures directly. i see a buttom my media but i am unable to add media to it. anyway. HWSensors thats my core clock of the Gpu is 58,89 THz. acording to the temperature i know that pm is not working which results in 900 MHz * 1000 = 0.9 THz != 58,89 THz

 

edit: fixed the picture

Share this post


Link to post
Share on other sites

outch. didn't know there was so much advertising. you don't use adblock? I'm sorry but i really don't know how to attach pictures directly. i see a buttom my media but i am unable to add media to it. anyway. HWSensors thats my core clock of the Gpu is 58,89 THz. acording to the temperature i know that pm is not working which results in 900 MHz * 1000 = 0.9 THz != 58,89 THz

Screen Shot 2014-05-21 at 17.20.14.png

Use 

More Reply Options -> Choose File -> Attach This File -> Add to Post

Share this post


Link to post
Share on other sites

still don't get what is wrong. now i cannot load GeforceSensors at all.

 

 

 
/Users/arne/Downloads/Release 10.6
arnes-mac-pro:Release 10.6 arne$ sudo kextutil -v ./GeforceSensor.kext
Password:
./GeforceSensor.kext is invalid; can't resolve dependencies.
./GeforceSensor.kext is invalid; can't resolve dependencies.
./GeforceSensor.kext is invalid; can't resolve dependencies.
Diagnostics for ./GeforceSensor.kext:
Validation Failures:
    Info dictionary property value is illegal:
        OSBundleLibraries
    Info dictionary missing required property/value:
        OSBundleLibraries

Warnings:
    Personality matches on IOResources but IOMatchCategory is missing or not equal to its IOClass; driver may be blocked from matching or may block others:
        Nouveau nVidia Cards Monitoring Plugin

Code Signing Failure: code signature is invalid
 

 

NVClock loads fine but does not give me Frequencies.

 

when installing fakesmc with gpu plugin from sourceforge http://sourceforge.net/projects/hwsensors/ Geforcesensors load correctly but i get OPEMU error right before getting to login screen.

Share this post


Link to post
Share on other sites

still don't get what is wrong. now i cannot load GeforceSensors at all.

 
/Users/arne/Downloads/Release 10.6
arnes-mac-pro:Release 10.6 arne$ sudo kextutil -v ./GeforceSensor.kext
Password:
./GeforceSensor.kext is invalid; can't resolve dependencies.
./GeforceSensor.kext is invalid; can't resolve dependencies.
./GeforceSensor.kext is invalid; can't resolve dependencies.
Diagnostics for ./GeforceSensor.kext:
Validation Failures:
    Info dictionary property value is illegal:
        OSBundleLibraries
    Info dictionary missing required property/value:
        OSBundleLibraries

Warnings:
    Personality matches on IOResources but IOMatchCategory is missing or not equal to its IOClass; driver may be blocked from matching or may block others:
        Nouveau nVidia Cards Monitoring Plugin

Code Signing Failure: code signature is invalid
 

NVClock loads fine but does not give me Frequencies.

 

when installing fakesmc with gpu plugin from sourceforge http://sourceforge.net/projects/hwsensors/ Geforcesensors load correctly but i get OPEMU error right before getting to login screen.

I will confirm.

GeforceSensor from my package is wrong. The author is Kozlek so I have to compare it with Kozlek's branch.

NVclockX shows no frequency. It is more old.

Kozlek's branch will not work on AMD CPU systems. OPEMU error is one of the problem.

Share this post


Link to post
Share on other sites

got this:

 

Last login: Sat Mar  1 11:54:40 on console

MacPro-Andrey:~ andrey$ sudo -s

Password:

bash-3.2# chown -R root:wheel ~/Downloads/AmdCPUMonitor.kext

bash-3.2# chmod -R 755 ~/Downloads/AmdCPUMonitor.kext

bash-3.2# kextutil -v ~/Downloads/AmdCPUMonitor.kext

/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.

/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.

/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.

Diagnostics for /Users/andrey/Downloads/AmdCPUMonitor.kext:

Warnings:

    Info dictionary property value is of incorrect type:

        IOKitPersonalities.AMD CPU Monitor.IOProbeScore - should be <integer>

Dependency Resolution Failures:

    No kexts found for these libraries:

        org.netkas.FakeSMC

Code Signing Failure: not code signed

bash-3.2#

same here....

Share this post


Link to post
Share on other sites

I added one new key LsbV and kernel.log now more clear

					<key>LsNM</key>
					<array>
						<string>ui8</string>
						<data>AQ==</data>
					</array>
					<key>LsbV</key>
					<array>
						<string>hex_</string>
						<data>AQQKAAY=</data>
					</array>
 

And new line appears in System Profiler

Screen Shot 2014-06-15 at 20.19.30.png

 

Share this post


Link to post
Share on other sites

Hello there,

 

First of all - Thank you very much for your efforts.

 

After some attempts, I managed to install this monitor and it does show as "CPU Proximity" in HWMonitor.

 

However, I think that it gives wrong results. There are 2 issues:

1. Sometimes temperature jumps very high steps. e.g. it is 40c and in 1 second it becomes 45c, after 2 more seconds its 38c. I think its impossible to CPU act like that. Also there is no load on CPU at that time - just random system processes and browser (w/o flash player).

2. Since I have stock cooler at the moment (aftermarket one is on its way) - My CPU runs pretty hot (55-57c), but AmdCPUMonitor shows max 40-45. When I see 40c on monitors, I restart PC and when going into bios - I see ~54c there. Which is strange. (Also seems that Coll'n'Quiet doesn't work on OSX because I think CPU runs on clock speed permanently)

My Specs:
FX-8320 on stock clock

ASUS M5A99FX PRO R2.0

Niresh Distro 10.9.0 updated to 10.9.2 combo and swapped kernel (not Bronya one - the one is on Niresh's site)

 

Also I'd love to mention that I am pretty new to Hackintosh (Installed first one like 3 days ago :) ), so I might be slow to understanding some terms. But I am software developer and so far I think I'm doing good progress :)

 

Thank You!

Share this post


Link to post
Share on other sites

I just took ADM datasheet and make the plugin that reads digital thermometer according to the datasheet.

I don't know why it may be wrong. 

May be there must be other datasheet for FX-8320.

May be some time averaging required.

Share this post


Link to post
Share on other sites

It still shows ~10c lower than windows does. Considering OSX cant use Cool'n'Quiet - it seems impossible. I am learning to look around in codes lately so I will try and get what is issue. Thanks again!

Share this post


Link to post
Share on other sites

I use rc7 kernel and bootflag = 0x2000 dmesg error :


 


Macs-Mac-Pro:~ mac$ sudo dmesg


Password:


n ERROR TG3D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG3H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG3H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG3P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG3P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


SMC::smcReadKeyAction ERROR TG4P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000


Share this post


Link to post
Share on other sites

 

I use rc7 kernel and bootflag = 0x2000 dmesg error :

 

Macs-Mac-Pro:~ mac$ sudo dmesg

Password:

n ERROR TG3D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG3H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG3H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG3P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG3P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4D kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4H kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

SMC::smcReadKeyAction ERROR TG4P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff801119f000

 

It is known problem. You have to replace new AppleSMC.kext to one of older version. For example 3.1.4

I have this one

AppleSMC.kext-v311.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Slice
      Guys,
      Don't mix 6.18 and 3.41.
       
      There are three different projects for monitoring temperatures, voltages, fans speed and other hardware parameters:
      Initially it was FakeSMC with plugins for producing SMC keys for hardware parameters for different hardware. But sometimes ago Kozlek separated own version of FakeSMC and producing new set of plugins while I stay with good working version 3. So..
      1. FakeSMC v3 with Hardware Sensors3  which I still supported.
      2. FakeSMC v6 (rev1800) by Kozlek and supported by Rehabman. AFAIK both are abandoned and the project is not supported. Or may be maintained by coauthors.
      3. New VirtualSMC by vit9696 with own set of sensors kexts. It depends on Lilu.kext. The project is in active development.
      All three project have incompatible interfaces sensors<->SMC so they are incompatible with each other.
       
      There are applications for monitoring hardware parameters and they commonly depends on these projects.
      1. iStat, iStatMenu, iStatPro compatible with real Macs because they use SMC keys just like those presents in real Macs.
      2. HWMonitorSMC by Navi (initial codes from Kozlek)  used in my HWSensors3.
      3. HWMonitor by Kozlek with graphics like in IntelPowerGadget used in his HWSensors version.
      4. HWMonitorSMC2 by Vector_Sigma tends to be universal supporting all project. It also may use sensors information produces by Apple graphics and by IntelPowerGadget.
       
      Let us discuss here differences and common ideas for this projects.
       
    • By gusbemacbe
      Hello,
       
      I am a former user of MacBook and Mac mini. Both died. One in 2014 and another last year.  I will think of giving my Hackintosh-compatible laptop to my brother that I purchased years ago, because he wants to play more than one computer, so he is a Twitch/YouTube streamer and a hardcore gamer and I will not need to lend him many times. If he wants, from my former laptop I will take only one 240GB SSD Samsung Evo with installed Arch Linux and leave one 500GB HDD for him. In the future, I will purchase a new Alienware laptop.
       
      As I got newly graduated, I moved to a new super PC with AMD Ryzen™ 7 2700X CPU and with NVIDIA GeForce™ 1660 Ti GPU. More details, you can see my signature below, that provides the complete details. I own an external SSD m.2 2280 with installed Windows 10.
       
      I will reconsider purchasing 4th drive – an external 480GB SSD m.2 2280 SATA WD Green 545MB/s or an external 1TB SSD SATA WD Green 545MB/s – for installing Hackintosh. But purchasing, I need to make sure.
       
      1. Is it worth to install Hackintosh on an external SSD m.2 2280? If I partition two partitions, one for Insansely's MyHack/Chameleon/Clover and another for Hackintosh and my new super-PC boot is natively BIOS and Grub, is it worth? Maybe I will try to install reFind on Arch Linux to replace the Grub if it is worth.
      2. I know that it will run on macOS High Sierra, Mojave and Catalina, but if I need Metal 2 to run the latest version of Sketch (the which I own an original licence) and of other apps the which I own original licences? Is NVIDIA GeForce™ 1660 Ti compatible with Metal 2?
      3. Since it be an external SSD, will I able to run Hackintosh as a portable OS in other computers?
       
       
    • By gusbemacbe
      Olá,
       
      Eu sou um ex-usuário do último computador da Apple – Mac mini – que faleceu no ano passado.
       
      Pensarei em dar meu computador portátil compatível com Hackintosh ao meu irmão que comprei anos atrás (em referência ao tópico «Sou novo ao fórum, já fui um usuário de Hackintosh e ainda pretendo montá-lo», porque ele quer jogar mais de um computador, pois ele é um streamer de Twitch e YouTube e um jogador hardcore, e não precisarei ficando emprestando-lhe muitas vezes.
      Se ele quiser, do meu antigo computador portátil, pegarei apenas um SSD Samsung Evo 860 de 240GB com o Arch Linux instalado e deixarei um HD de 500 GB para ele. No futuro, comprarei um novo laptop Alienware.
       
      Como me formei no início deste ano, mudei-me para um novo supercomputador cujo processador é AMD Ryzen™ 7 2700X e cuja placa de vídeo NVIDIA GeForce ™ 1660 Ti. Há mais detalhes que posso fornecer-lhes na minha assinatura abaixo. Possuo um SSD m.2 2280 externo com o Windows 10 instalado.
       
      Reconsiderarei a compra da quarta unidade – um externo SSD m.2 2280 SATA de 480GB 545MB/s da marca WD Green ou um externo normal SSD SATA de 1TB 545MB/s da marca WD Green – para instalar o Hackintosh. Mas antes de comprá-lo, preciso ter certeza.
       
      1. Vale a pena instalar o Hackintosh num SSD m.2 2280 externo? Se eu criar duas partições, uma para o MyHack/Chameleon/Clover do InsanelyMac e outra para o Hackintosh, e a inicialização do meu supercomputador é nativamente BIOS e Grub, vale a pena? Talvez eu tente instalar o reFind no Arch Linux para substituir o Grub, se valer a pena.
      2. Sei que macOS High Sierra, Mojave e Catalina funciona com o processador AMD Ryzen™, mas se eu precisar do Metal 2 para executar a versão mais recente do Sketch (a qual eu possuo uma licença original) e de outros aplicativos cujos possuo as licenças originais? O NVIDIA GeForce™ 1660 Ti é compatível com o Metal 2?
      3. Como é um SSD externo, poderei executar o Hackintosh como um sistema operativo portátil noutros computadores?
    • By Slice
      As I see many novices in the forum ask "How to make my Radeon working? I have bad resolution, no QE/CI...." and so on. They come to the section and have no find an answer here because all Radeons are different and they don't know where else they read about this.
      I want to explain all steps needed for launching the Radeon family of videocards.
       
      Bootloader.
      I will speak about Clover because I maintain this bootloader to know recent hardware and modern OSX. Not sure if you will have the same result with other bootloaders. I am carefully checking the injecting of ATI card and correcting it times to times. I am also accessible for bug reports.
       
      OSX version.
      Older card require older system, newer cards require new system.
      ATIRadeon9000 is possible to launch under Tiger.
      ATIRadeonMobilityX1400 requires 10.5-10.6. See RadeonHD topic.
      As I see RadeonHD3xxx was successful only in 10.5
      For new AMDRadeonHD7xxx there must be 10.8.3+ system.
       
      DeviceID.
      This must be the first question before asking about the card.
      You may know the device-id from Windows->DeviceManger->VideoCard.properties->compatibleIDs
      You may boot into system in safe mode (key -x) and see system profiler
       
      And you may boot into Clover GUI, press F2 and get preboot.log. Find here something like
      2:709 0:000 PCI (00|01:00.00) : 1002 6758 class=030000 2:709 0:000 Found Radeon model=AMD Radeon HD 6670 Series It means my DeviceID=6758 (these are hex numbers)
      Then you must check that Apple's drivers support your DeviceID. If not then add it!
      For example HD7850 has DeviceID=6819. If we look into ATI7000Controller (AMD7000... in new systems) we find 6818 here but no 6819!
       
       
      I show you how to do this with terminal commands. Launch /Application/Utilities/Terminal.app. Type in opened window:
       
      cp /System/Library/Extensions/ATI7000Controller.kext/Contents/Info.plist ~/Desktop So you get a copy of the Info.plist on Desktop. Edit it with TextEdit. Change 68181002 -> 68191002.
      Don't edit this file directly in the system folder! 
      Then copy back by terminal. Don't use finder to copy kexts! They will have wrong permissions in this case.
      sudo cp ~/Desktop/Info.plist /System/Library/Extensions/ATI7000Controller.kext/Contents/ sudo rm -r -v /System/Library/Caches/com.apple.kext.caches/* Second command make sure next reboot the kext will use your edited info.plist.
      The same operation you must do with a kext AMDRadeonAccelerator or ATIRadeonX2000 or other one. Check all candidates if they contain such list of possible IDs and choose closest to you.
       
      FakeID
      Since Clover revision 1971+ you may just inject new DeviceID into DSDT instead of correcting kexts. See instruction here.
       
      GraphicsEnabler or Injector
      OSX needs to know some properties (Model name, Family, etc...) that must be somehow injected at boot time. Yes, also real Macs got DeviceProperties string from firmware.
      Alternatives:
      1. Set InjectATI=Yes in Clover (same as GE=y in Chameleon).
      2. Use custom string made with gfxutil. For whom who knows.
      3. Write _DSM into DSDT. You should know what to write.
      4. Use some kext like ATY_init.kext or Natit.kext. If you are sure that the kext is for your card namely.
      I want to say that all this methods make the same thing. Differencies in their tuning.
      The Clover do this automatically for most known cards at this moment.
       
      Connectors.
      As you may see to start HD5000-7000 some strange names used: Pithecia, Orangutan, Elodea... What are they?
      They are configs for framebuffer. Predefined configs how connectors are solded for cards used in real Macs. Strange but these configs rear coincide with PC card. Usually gurus make advice "choose a framebuffer that most appropriate for your card". The chances 1:10. In most cases you may find a FB name that gives you main monitor working. Or nothing at all.
      Great respect to bcc9 who gives us a method to correct one of config to be exactly for you. See here.
      My retelling for Clover is here
      Success example in the thread in posts 44-52
       
      Radeon Mobility
      I tested Clover's methods with two users having Mobility Radeon HD5470 and HD5650M. We found that full memory and QE/CI will be achieved if we set in Clover's config
      LoadVBios=Yes
      even thou no file with bios is provided. This is the key to make Radeon Mobility working!
      Other problem is bad gradients or artifacts. For this case Clover accept the key
      InjectEDID=Yes
      and sometimes you also need to inject CustomEDID.
      See Clover instructions for details.
       
      And my results.
      Gigabyte Radeon HD6670
      <key>Graphics</key> <dict> <key>GraphicsInjector</key> <true/> <key>InjectEDID</key> <true/> <key>FBName</key> <string>Ipomoea</string> <key>LoadVBios</key> <false/> <key>VideoPorts</key> <integer>3</integer> <key>PatchVBios</key> <true/> </dict> <key>KernelAndKextPatches</key> <dict> <key>KernelCpu</key> <false/> <key>ATIConnectorsController</key> <string>6000</string> <key>ATIConnectorsData</key> <string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string> <key>ATIConnectorsPatch</key> <string>040000000403000000010000100001061000000010000000000100000000000100080000040200000001000012040403</string> VTX Radeon HD5570
      <key>Graphics</key> <dict> <key>PatchVBios</key> <false/> <key>FBName</key> <string>Baboon</string> <key>VideoPorts</key> <string>3</string> <key>GraphicsInjector</key> <string>Yes</string> <key>LoadVBios</key> <string>No</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>ATIConnectorsController</key> <string>5000</string> <key>ATIConnectorsData</key> <string>040000001400000000010000010201030008000000020000007100002205020110000000100000000001000000100002</string> <key>AppleRTC</key> <true/> <key>ATIConnectorsPatch</key> <string>040000001400000000010000010001040008000000020000007100002200020510000000100000000001000000000002</string> <key>AsusAICPUPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Name</key> <string>AppleAHCIPort</string> <key>Find</key> <data>RXh0ZXJuYWw=</data> <key>Replace</key> <data>SW50ZXJuYWw=</data> </dict> </array> </dict> See PatchVBios=No
      for this card "yes" leads to black screen. Use with precautions.
       
      A sample for Radeon R7 240
       
      UPDATE for ElCapitan.
      It seems has more problems. My HD6670 is not working in ElCapitan OOB unlike Mavericks.
      I had to set FakeID=0x67401002 as correspond to real iMac12,2 and set this model in SMBIOS section.
      It related to GraphicsPM or GraphicsControl.
      Look these kexts to decide what you can do for your configuration.
       
      HighSierra requires change these kexts by version from Sierra 10.12.6
      for Radeon HD6xxx
      AMDRadeonX3000.kext AMDRadeonX3000GLDriver.bundle IOAccelerator2D.plugin IOAcceleratorFamily2.kext .  for Radeon HD7xxx and up AMDRadeonX4000.kext AMDRadeonX4000GLDriver.bundle IOAccelerator2D.plugin IOAcceleratorFamily2.kext .    Black screen after wake problem resolved by follow method radeon_bios_decode.0.2.zip
      ati-personality.pl.0.15.zip
      ati-personality.pl.0.15a.zip
×