Skip to content
This repository has been archived by the owner on Nov 12, 2021. It is now read-only.

Commit

Permalink
Updated Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavo-IM committed Oct 20, 2019
1 parent f06d62f commit 3d7c26e
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,22 @@ AGPM Injector [![Build Status](https://app.bitrise.io/app/f8989a730f43aa26/stat
##### This is a AGPM (Apple Graphics Power Management) Injector kext generator.

#### Installation
- Select the SMBIOS you are using from the dropdown menu and click Generate. the AGPMInjector kext will be generated in your "Downloads" folder.
- Copy the AGPMInjector.kext to EFI/Clover/kexts/Other folder and reboot.
- Select the SMBIOS you are currently using.
- Check the box for the GPU Manufacture you currently have installed.
- Select the GPU Model that you currently have installed.
- Click the Generate button to generate the AGPMInjector.kext. This kext will be saved in the User's Downloads directory.

#### Features
- Notifies user if there is an update on Github (App version 2.3.4).
- Fixes GPU Power Management settings for *desktop* GPUs on supported SMBIOS (Systems that are in the dropdown menu).
- Automatically parses /System/Library/Extensions/AppleGraphicsPowerManagement.kext to generate the most up to date injector kext.
- Notifies user when there is an update on Github (as of App version 2.3.4).
- Fixes GPU Power Management settings for *desktop* GPUs that are supported (SMBIOS Systems that are in the dropdown menu).
- Automatically parses */System/Library/Extensions/AppleGraphicsPowerManagement.kext* to generate the most up to date injector kext.
- Automatically generates the correct AGPM setting for GPUs that are supported (AMD/Nvidia GPUs that are in the dropdown menu).

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

#### Important Information
- X86PlatformPlugin must be loaded in order for this injector to work.
- Your GPU device must be labeled as GFX0 in order for the injector to hook into the AGPMController. This can be done by using [Lilu](https://github.com/acidanthera/Lilu) with [WhateverGreen](https://github.com/acidanthera/WhateverGreen), SSDT/DSDT property injection or by Device Properties in Clover config.plist.

#### Credits
- [toleda](https://github.com/toleda) and others for layout.
Expand Down

0 comments on commit 3d7c26e

Please sign in to comment.