ABOUT TO GPU ACCELERATION ...
I am very excited and surprised at the resolution of the problem. I have an OLD PC with:
-Operating System is MacOs Mojave (the last update of this).
-Motherboard: MSI P55-GD65, 8 Gb RAM DD3.
-A fairly old Intel i5 family: 1 processor, Nehalem -> of course no graph integrated(Built-In).
-PCI Express x2 (1 slot of motherboard): An ATI Shafire RX 580 Pulse 8GB DDR5 graphics card. (5 outputs
2) DisplayPorts, (2) HDMI, (1) DVI.
My first problem was that all the outputs did not work, for which I had to make a series of changes In Clover Configuration : removing the WhatEverGreen for other/kexts. And then Clover ->Graphics-> I put FB NAME = Orinoco, activate Inject ATI (yes), video ports = 5, the rest in blank, and remove RadeonDeInit without activating.
-Clover-> kernel and kexts patcher -> kexts to patch: I have used the framebuffer Orinoco with my outpus configuration hexadecimal sequence in Find (hex) and then I have replaced the hexadecimal in replace (hex) with 0 activated, acting on the kext AMD9500Controller.
with this I managed to work with all the outputs, with some annoyance disabling WEG. Im ussing this documentation ->
https://www.tonymacx86.com/threads/...en-on-hdmi-and-dvi.267078/page-4#post-1906898
I have not got the graphic acceleration yet, I am at work, this afternoon I will try to make changes to make it work. Im ussing the app VIDEOPROC-->
https://www.videoproc.com/ to check my acceleration, and the executable
VDADecoderChecker:
https://dortania.github.io/OpenCore-Desktop-Guide/post-install/drm.html
in the properties section, the lucky ones are allowed to use H.264 & HEVC to encode and decode videos. It notifies us of the availability in our system.
I have attached information about the bios of my ATI Sphafire Pulse Radeon: RX 580 8GB DDR5:
ATOM BIOS Rom:
SubsystemVendorID: 0x1da2 SubsystemID: 0xe353
IOBaseAddress: 0xa000
Filename: 353Y6SFC.O6B
BIOS Bootup Message:
E353 Polaris20 XTX A1 GDDR5 256Mx32 8GB
continuing ...
In Clover-> Boot -> Arguments: agdpmod=pikera keepsyms=1 dart=0 debug=0x100 shikigva=80
In Clover -> devices / Propieties: FakeId for value ATI and put 0x0
<key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)</key>
<-- I got the value of My Personal PCiExpress GPU by DPCIManager. Do I need to connect to the first PCIe on the motherboard?
<dict>
<key>@0,name </key>
<string>ATY,Orinoco</string>
<key>AAPL,slot-name</key>
<string>Slot-1</string>
<key>ATY,DeviceID</key>
<data>32c=</data> -> HEX VALUE: DF67 <
- With app Hackintool obtain other value 0xAAF0 "Device".
<key> ATY, EFIVersion </key>
<data> MDEuMDEuMTkw </data> -> hex: 30312e30312e313930
Is this value always the same or does it depend on the graph!!!!!?
An interesting question where you get these values from.
<key> ATY, VendorID </key>
<data> AhA = </data> -> HEXADECIMAL VALUE: 0210 ->
In Hackintool obtain different value HEX: 0x1002
<key> model </key>
<string> AMD Radeon RX 580 </string>
This found with <string>iMac14,2</string> model of SMBIOS ... It should be that model to be able to use acceleration, if we use flags "shikigva=80"
In kexts/other=WhatEverGreen,Lilu,
Shiki.kext for running flag shikigva=80 , and VirtualSMC ...
-According to documentation (Shiki.kext) , the use of this kext is no longer obsolete by WEG.
dortania.github.io
I have seen that Clover-> Graphics, ATI Graphics injection is disabled, and RadeonDeInit value, I suppose WhatEverG takes care of this.
I imagine that with this I will get it to appear as a PCIE device in my components too. DPCIManager,Apple system information.
This afternoon I will dispel my doubts, if the graphic acceleration works, and if all the outputs work, 2 DP, 2 HDMI, 1 VDI, thanks to the community.
THANK YOU !!!!!