Mykola Grymalyuk
ebaa1f8176
sys_patch_detect: Add MBP13,3 to GCN patchset
...
Ensure older framebuffer is correctly used
Credit to @OnesuchDev for original finding
2022-10-22 16:41:33 -06:00
Mykola Grymalyuk
7f62e5918f
sys_patch_detect: Use proper term for AMFI warning
...
Use Library Validation if host is a Mac and doesn’t require AMFI to be completely off
2022-10-18 14:21:14 -06:00
Mykola Grymalyuk
1a262c6acf
sys_patch: Drop Metal downgrade for AMD Legacy GCN
2022-10-16 15:29:07 -06:00
Mykola Grymalyuk
23bd207774
sys_patch: Drop Metal downgrade on Kepler
2022-10-12 20:11:53 -06:00
Mykola Grymalyuk
ec23bc9d53
sys_patch_dict: Remove old GVA work-around
2022-10-11 09:53:49 -06:00
Mykola Grymalyuk
5a2afa4fa7
sys_patch_dict: Fix OpenCL on non-AVX2 legacy GCN
2022-10-06 19:44:11 -06:00
Mykola Grymalyuk
3a2ac7a310
kdk_handler: Add KDK downloader for Ventura
2022-09-30 06:44:34 -06:00
Mykola Grymalyuk
9b1dae312d
defaults.py: Fix Vega/Navi logic
2022-09-28 13:26:25 -06:00
Mykola Grymalyuk
3d63cb1654
sys_patch_detect: Add Polaris support for pre-AVX2.0
2022-09-27 08:45:37 -06:00
Mykola Grymalyuk
71b80a4e50
sys_patch_detect.py: Ensure Monterey patches install before Big Sur
...
Broadwell and older iGPUs need libCLVMIGILPlugin.dylib downgraded to Monterey, however Ivy Bridge needs the binary downgraded to Big Sur's
2022-09-16 17:50:24 -06:00
Mykola Grymalyuk
a58f2d060a
sys_patch_dict: Rework OpenCL patch set
2022-09-15 21:51:01 -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
b8c27c45f8
sys_patch_dict: Remove 3802 patch set on Broadwell
...
Unused on Broadwell GPUs
2022-09-05 10:24:24 -06:00
Mykola Grymalyuk
3779cfcaf6
sys_patch_dict: Sync Patch Names
2022-09-02 10:07: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
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
6162e73a9f
Raise SIP requirement for root patching
2022-08-23 12:27:46 -06:00
Mykola Grymalyuk
603b5ee153
sys_patch_dict: Add GVA patches for Ventura
2022-08-23 09:58:27 -06:00
Mykola Grymalyuk
662aa77016
sys_patch_detect.py: Add AMFI check
2022-08-22 18:10:57 -06:00
Mykola Grymalyuk
4b5d35f5ff
Add preliminary Ventura graphics support
2022-08-22 14:18:43 -06:00
Mykola Grymalyuk
a22d53e9e8
Merge branch 'main' into ventura-alpha
2022-08-06 10:13:15 -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
Mykola Grymalyuk
42bc2638cf
Merge branch 'main' into ventura-alpha
2022-07-22 14:15:50 -06:00
Mykola Grymalyuk
943071c2cd
sys_patch_dict.py: split Kepler patchset
...
Ref: https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1004
2022-07-19 12:07:42 -06:00
Mykola Grymalyuk
105fa4e908
sys_patch_detect: Fix GVA regression
2022-07-17 12:59:12 -06:00
Mykola Grymalyuk
e5d9894bbf
Merge branch 'main' into ventura-alpha
2022-06-15 12:05:00 -06:00
Mykola Grymalyuk
d0dbf8e399
sys_patch.py: Add proper KDK handling during root patching
2022-06-14 15:02:01 -06:00
Mykola Grymalyuk
65516814f7
CI: Fix workflow with empty variables
2022-06-14 10:04:56 -06:00
Mykola Grymalyuk
a2b971735a
sys_patch_detect.py: Halt on missing KDK
2022-06-10 14:21:56 -06:00
Mykola Grymalyuk
92d2f0ba23
sys_patch_detect.py: Add KDK check to Ventura root patching
2022-06-10 14:17:50 -06:00
Mykola Grymalyuk
39f110a6ac
Remove trailing whitespaces
2022-05-30 22:51:00 -06:00
Mykola Grymalyuk
9be9c1313b
sys_patch_detect.py: Remove unneeded check
2022-05-29 13:26:12 -06:00
Mykola Grymalyuk
e8f2f7fd78
sys_patch_dict.py: ensure get_nvram() decodes when str expected
2022-05-29 11:09:48 -06:00
Mykola Grymalyuk
bce687bba1
Merge branch 'main' into web-driver-alpha
2022-05-29 10:51:44 -06:00
Mykola Grymalyuk
0161d6d624
sys_patch_detect.py: Fix crash on MacBookPro11,3 in 12.4+
2022-05-29 10:50:26 -06:00
Mykola Grymalyuk
31599c90b4
sys_patch_detect.py: explisitly check for true
2022-05-28 10:15:57 -06:00
Mykola Grymalyuk
a70e977eb6
gui_main.py: Add Force Web Drivers option
2022-05-27 18:10:45 -06:00
Mykola Grymalyuk
90e23bef92
sys_patch_detect.py: Add support for Web Drivers on Tesla/Kepler
2022-05-27 16:02:19 -06:00
Mykola Grymalyuk
4a1199cb59
sys_patch_detect.py: Implement proper SIP checks for Web Drivers
2022-05-27 10:25:38 -06:00
Mykola Grymalyuk
c1ebfd900f
sys_patch.py: Add handling for System Preferences prompt
2022-05-26 22:31:15 -06:00
Mykola Grymalyuk
de21c361db
sys_patch_detect.py: Add additional checks for Web Drivers
...
Ensures system is correctly configured before patching, avoiding users incorrectly faulting the program instead of their local configuration
2022-05-26 21:33:10 -06:00
Mykola Grymalyuk
8f7df604af
Implement Alpha Support for Nvidia Web Drivers
2022-05-25 17:11:50 -06:00
Mykola Grymalyuk
88427d2c5d
sys_patch.py: Add auth exemption for /L*/Extensions
2022-05-20 15:59:23 -06:00
Mykola Grymalyuk
1fed09982c
sys_patch_detect: fix boolean check
2022-05-17 18:17:26 -06:00
Mykola Grymalyuk
396590c2b2
utilities.py: Fix SecureBootModel detection
2022-05-07 22:25:19 -06:00
Mykola Grymalyuk
b8e6b86552
sys_patch_detect.py: Remove Web Driver data
2022-05-07 19:42:34 -06:00