Jump to content

AGPM Injector kext generator app!!


145 posts in this topic

Recommended Posts

13 minutes ago, telepati said:

@Pavo did you remove 19,1 I don't see it in the latest version?

 

774020151_ScreenShot2020-01-16at06_20_57.png.f8174705ec1051c761abac0dbd6faa14.png

Nope, its there. Make sure you have the latest release 3.1

xOYeuF3.png

  • Thanks 1
  • 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

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
  • 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?

  • 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

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
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?

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?

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
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.

  • 3 months later...
  • 7 months later...

@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?

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

  • 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.

 

  • Like 1
×
×
  • Create New...