Mykola Grymalyuk
a58f2d060a
sys_patch_dict: Rework OpenCL patch set
2022-09-15 21:51:01 -06:00
Mykola Grymalyuk
f631f54475
Merge branch 'main' into ventura-alpha
2022-09-15 21:26:47 -06:00
Mykola Grymalyuk
101f1197bc
sys_patch_dict: Fix Safari 16 support for macOS Monterey
2022-09-15 21:18:00 -06:00
Mykola Grymalyuk
0693e345d0
defaults: Add proper AMFI vs LV logic
2022-09-14 18:21:21 -06:00
Mykola Grymalyuk
bf9d6f678e
sys_patch: Add Reworked AuxKC logic
2022-09-14 14:58:03 -06:00
Mykola Grymalyuk
b3bc920ce6
amfi_detect.py: Update comment
2022-09-14 12:48:05 -06:00
Mykola Grymalyuk
012a629100
sys_patch_detect: Revise AMFI logic
...
Currently the AMFI level requirement will be determined by the GPU needed.
- Intel iGPUs: Only Library Validation patch (`_cs_require_lv`)
- Nvidia Kepler and GCN: Full AMFI needs to be disabled (`amfi=0x80`)
If you have a mixed GPU system, the highest patch requirement will be chosen (ie. `amfi=0x80` on iMac15,1)
2022-09-14 07:57:41 -06:00
Mykola Grymalyuk
7fc2d478f2
Adjust AMFI logic for Kepler and GCN
2022-09-13 21:34:37 -06:00
Mykola Grymalyuk
616d812913
Drop reliance on amfi_get_out_of_my_way=0x1
2022-09-13 19:51:28 -06:00
Mykola Grymalyuk
a5e002d68b
sys_patch_dict: Remove Metal Downgrade for Intel
...
Determined stock Metal is functional on Intel metal GPUs, XPC downgrade still required for 3802-based GPUs
Resolves Photos support for Intel GPUs
Requires removal of old patches to properly function
2022-09-12 20:37:23 -06:00
Mykola Grymalyuk
c21d3d8de8
Constants: Remove unsupported variable
2022-09-08 08:14:47 -06:00
Mykola Grymalyuk
c59f11fea3
sys_patch_dict: Seperate 3802 patch set files
...
Ensure XPC service is not downgraded
2022-09-07 21:04:22 -06:00
Mykola Grymalyuk
c897ca8c34
Update AutoPkgInstaller binary
2022-09-05 21:22:28 -06:00
Mykola Grymalyuk
b8c27c45f8
sys_patch_dict: Remove 3802 patch set on Broadwell
...
Unused on Broadwell GPUs
2022-09-05 10:24:24 -06:00
Mykola Grymalyuk
23e939ea72
sys_patch.py: Fix auth logic
2022-09-04 21:38:35 -06:00
Mykola Grymalyuk
9da0b24b30
sys_oatch: Fix prompt logic
2022-09-04 11:42:01 -06:00
Mykola Grymalyuk
9758124b2b
sys_patch.py: Move AuxKC auth check to dedicated function
2022-09-03 20:56:48 -06:00
Mykola Grymalyuk
df753299fc
sys_patch.py: Ensure patch file has updated pathing
...
When handling KDK-less installs in Ventura, ensure patchset is adjusted to new path when written to disk
2022-09-03 20:36:30 -06:00
Mykola Grymalyuk
955d147638
sys_patch.py: Don’t prompt for auth if kext already approved
2022-09-03 12:21:13 -06:00
Mykola Grymalyuk
4e9428b8e0
sys_patch.py: Add AuxKC cleaning
2022-09-03 12:05:22 -06:00
Mykola Grymalyuk
c5692b91fb
main.py: Fix source logic
2022-09-02 10:12:52 -06:00
Mykola Grymalyuk
3779cfcaf6
sys_patch_dict: Sync Patch Names
2022-09-02 10:07:45 -06:00
Mykola Grymalyuk
dcd581345a
sys_patch_helpers: Add Commit URL to patch file
2022-09-02 09:45:08 -06:00
Mykola Grymalyuk
530c0f49b9
sys_patch_helpers: Remove hard coded test
2022-08-27 16:29:55 -06:00
Mykola Grymalyuk
36dc2c55cf
Merge branch 'main' into ventura-alpha
2022-08-27 15:53:05 -06:00
Mykola Grymalyuk
45654bce16
build.py: Ensure WEG is installed on Mac Pro configs
2022-08-27 13:00:20 -06:00
Mykola Grymalyuk
237b086e17
sys_patch.py: Avoid prompts if kext has already been accepted
2022-08-27 12:57:45 -06:00
Mykola Grymalyuk
b105a73a10
sys_patch: Add KDK-less support
...
Only Applicable for Kepler and Intel iGPUs at this time
2022-08-27 09:29:38 -06:00
Mykola Grymalyuk
ef0fe3d4be
constants: Update BTFX
2022-08-24 16:52:54 -06:00
Mykola Grymalyuk
38e573d886
Merge branch 'main' into ventura-alpha
2022-08-24 12:20:25 -06:00
Mykola Grymalyuk
c1ba7cd6cb
installer.py: Parse SharedSupport.dmg
2022-08-24 12:19:52 -06:00
Mykola Grymalyuk
bf6f20b97e
sys_patch_detect: Ensure Rosetta systems are not detected
...
Rosetta will report itself as a GCN 1 based system, which will confuse the root patcher and provide patches on Ventura
2022-08-23 18:39:22 -06:00
Mykola Grymalyuk
66452b8898
sys_patch_detect: Print KDK error for non-GUI enviroments
2022-08-23 18:35:23 -06:00
Mykola Grymalyuk
06d12f9384
defaults.py: ensure AMFI is disabled on Metal
2022-08-23 17:06:23 -06:00
Mykola Grymalyuk
a546aa1d85
build.py: fix SIP variable
2022-08-23 17:03:39 -06:00
Mykola Grymalyuk
6162e73a9f
Raise SIP requirement for root patching
2022-08-23 12:27:46 -06:00
Mykola Grymalyuk
763fe04c21
Add Ventura validation
2022-08-23 11:02:57 -06:00
Mykola Grymalyuk
603b5ee153
sys_patch_dict: Add GVA patches for Ventura
2022-08-23 09:58:27 -06:00
Mykola Grymalyuk
c6dc4c28a3
utitilies.py: Add proper AMFI checks for Ventura
2022-08-22 18:14:11 -06:00
Mykola Grymalyuk
662aa77016
sys_patch_detect.py: Add AMFI check
2022-08-22 18:10:57 -06:00
Mykola Grymalyuk
64e5a05eb2
sys_patch_dict: Don’t instal Kepler’s patch in 13.0
2022-08-22 17:01:06 -06:00
Mykola Grymalyuk
4b5d35f5ff
Add preliminary Ventura graphics support
2022-08-22 14:18:43 -06:00
Mykola Grymalyuk
643e4cf87a
Merge branch 'main' into ventura-alpha
...
# Conflicts:
# resources/os_probe.py
2022-08-19 15:43:23 -06:00
Mykola Grymalyuk
2c35b62b53
installer.py: Remove duplicate builds
2022-08-18 21:55:15 -06:00
Mykola Grymalyuk
0cb2ad1b20
Installer: Check space before starting
2022-08-18 17:21:07 -06:00
Mykola Grymalyuk
08525de489
os_probe.py: Remove new line output
2022-08-17 17:59:33 -06:00
Mykola Grymalyuk
0286b8d64a
build.py: rework MCE Disabler logic
2022-08-09 09:49:12 -06:00
Mykola Grymalyuk
a22d53e9e8
Merge branch 'main' into ventura-alpha
2022-08-06 10:13:15 -06:00
Mykola Grymalyuk
7e46b7292a
Increment build
2022-08-05 23:21:18 -06:00
Mykola Grymalyuk
cd1276251c
Resolve Nvidia Kepler for 12.5
...
Closes https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1004
2022-08-05 22:10:28 -06:00