Jump to content

AGPM Injector kext generator app!!


Pavo
146 posts in this topic

Recommended Posts

  • 3 months later...
On 11/18/2019 at 11:48 PM, Pavo said:

Yes I removed IGPU option and working on adding them back again. Yes only the dGPU Vendor and Device IDs will be used now for dGPUs.

 

Hi Pavo, are you still planning to reintroduce iGPU support?

Thanks

Link to comment
Share on other sites

13 hours ago, Simonej said:

 

Hi Pavo, are you still planning to reintroduce iGPU support?

Thanks

I have been thinking about it, but there is still a ton of research that is required to get the correct settings for each family.

  • Like 2
Link to comment
Share on other sites

  • 2 months later...

My cpu is e3 1230 v2,gpu is gtx670. Operating system is 10.15.5. I generated info.plist by this program. Like this:

                                    <key>iMac13,2</key>
				    <dict>
					<key>Vendor10deDevice1189</key>
					<dict>
						<key>AGDCEnabled</key>
						<integer>1</integer>
						<key>Heuristic</key>
						<dict>
							<key>ID</key>
							<integer>-1</integer>
						</dict>
						<key>control-id</key>
						<integer>17</integer>
						<key>max-power-state</key>
						<integer>15</integer>
						<key>min-power-state</key>
						<integer>0</integer>
					</dict>

I think the parameters may be a little problem. so I change the dGPU Model to generate other kext, but only the device id changed. is this normal?

Link to comment
Share on other sites

  • 1 month later...

Hi @Pavo, I recently generated AGPM kext for an RX 560, I noticed that the app generated Vendor1002Device67ff , mine is 67ef (based on your code seems to be RX 460), corrected the value on my kext.
Could you please suggest how to check if AGPMInjector is loaded correctly?

Thanks

Link to comment
Share on other sites

On 8/23/2020 at 11:58 PM, Simonej said:

Could you please suggest how to check if AGPMInjector is loaded correctly?

 

It's not the app being loaded but the kext.

Start IORegistry explorer and check for agpm: example of a screenshot is here:

Spoiler

 

 

Edited by ghost8282
  • Like 1
Link to comment
Share on other sites

3 minutes ago, Alex HQuest said:

Hey @Pavo, any suggestions? Hardware is on my signature as iHackPro1,1.

  Hide contents

1052571899_ScreenShot2020-08-31at12_58_12PM.thumb.png.54dacf8b30c7491341ce093db400baab.png

 

Not seeing any issues in the screenshots. What exactly is question related to?

Link to comment
Share on other sites

Sorry, seems I missed comments on past posts. At first I thought you were still renaming the Vendor/Device name into GFX0/IGPU names, but reviewing more recent replies, it looks like you are keeping the Vendor/Device naming convention. Is that a correct statement?

Link to comment
Share on other sites

Just now, Alex HQuest said:

Sorry, seems I missed comments on past posts. At first I thought you were still renaming the Vendor/Device name into GFX0/IGPU names, but reviewing more recent replies, it looks like you are keeping the Vendor/Device naming convention. Is that a correct statement?

Yes, as it should be. Apple stopped using GFX0/iGPU naming scheme back in 2013.

  • Thanks 1
Link to comment
Share on other sites

25 minutes ago, CMMChris said:

No they didn't, example MacMini8,1

1576822385_Bildschirmfoto2020-09-01um00_55_07.jpg.42f5d479bb879ac5cf62826345689bf3.jpg

or iMac19,1

75741610_Bildschirmfoto2020-09-01um00_56_27.jpg.afc160c81cab07a3dbcecfcb20d54977.jpg

 

Only iMac Pro and Mac Pro are using device and vendor IDs.

Doesn't matter, it still matches to VendorDeviceID schema no matter the SMBIOS.

Link to comment
Share on other sites

  • 3 months later...
  • 7 months later...
On 8/3/2021 at 10:31 AM, sam298 said:

@Pavo The latest release I see is version 3.3.4 but the one in latest OC-Gen-X is 3.1.8 version. Is the 3.1.8 version newer?

AGPMInjector has been merged into OC Gen-X app

Link to comment
Share on other sites

  • 1 month later...
On 8/5/2021 at 9:37 AM, STLVNUB said:

Injector has no info.plist

kext is zero bytes

 

Quote

Known Issues

  • Generating the kext on to the user's Desktop when a user has Desktop and Documents enabled for iCloud does not generate the required Info.plist inside the kext file itself. This is because Desktop and Documents enbabled for iCloud turns those directories into containers for iCloud services. This would require my app to enable iCloud APIs which in turn requires me to submit my app to the App Store, which I will not do. So the current generation of the kext to the currently logged in user's Downloads directory is the best solution.

 

Link to comment
Share on other sites

  • 2 months later...
×
×
  • Create New...