Hallo,
nachdem ich auf Monterey 12.7.1 meine Nvidia Grafikkarte mit dem Open Core Legacy Patcher gepatcht habe (alles funktioniert einwandfrei, bis auf Metal) startet das Programm OCLP nicht mehr. Ich habe mich schon durch den Code vom GitHub repo gewälzt, anscheinend scheint die vendor-id nicht richtig ermittelt werden zu können. Wenn man das Programm über das Terminal startet bekommt man eine relativ detail getreue Fehlermeldung:
Code
- kai@iMac-Pro ~ % /Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher
- ###################################
- # OpenCore Legacy Patcher (1.2.1) #
- ###################################
- Log file set:
- /Users/kai/Library/Logs/Dortania/OpenCore-Patcher_1.2.1_2023-12-15_11-49-05-556490.log
- ~/Library/Logs/Dortania/OpenCore-Patcher_1.2.1_2023-12-15_11-49-05-556490.log
- Uncaught exception in main thread
- Traceback (most recent call last):
- File "OpenCore-Patcher-GUI.command", line 6, in <module>
- File "resources/main.py", line 35, in __init__
- File "resources/main.py", line 59, in _generate_base_data
- File "resources/device_probe.py", line 655, in probe
- File "resources/device_probe.py", line 710, in dgpu_probe
- File "resources/device_probe.py", line 167, in from_ioregistry
- File "resources/device_probe.py", line 167, in <listcomp>
- KeyError: 'vendor-id'
- Host Properties:
- XNU Version: 21.6
- XNU Build: 21G920
- macOS Version: 12.7.1
- Debug Properties:
- Effective User ID: 501
- Effective Group ID: 20
- Real User ID: 501
- Real Group ID: 20
- Arguments passed to Patcher:
- /Applications/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher
- Error in sys.excepthook:
- Traceback (most recent call last):
- File "resources/logging_handler.py", line 216, in custom_excepthook
- File "resources/logging_handler.py", line 296, in _display_debug_properties
- AttributeError: 'NoneType' object has no attribute '__dict__'. Did you mean: '__dir__'?
- Original exception was:
- Traceback (most recent call last):
- File "OpenCore-Patcher-GUI.command", line 6, in <module>
- File "resources/main.py", line 35, in __init__
- File "resources/main.py", line 59, in _generate_base_data
- File "resources/device_probe.py", line 655, in probe
- File "resources/device_probe.py", line 710, in dgpu_probe
- File "resources/device_probe.py", line 167, in from_ioregistry
- File "resources/device_probe.py", line 167, in <listcomp>
- KeyError: 'vendor-id'
- [1292] Failed to execute script 'OpenCore-Patcher-GUI' due to unhandled exception: 'vendor-id'
- [1292] Traceback:
- Traceback (most recent call last):
- File "OpenCore-Patcher-GUI.command", line 6, in <module>
- File "resources/main.py", line 35, in __init__
- File "resources/main.py", line 59, in _generate_base_data
- File "resources/device_probe.py", line 655, in probe
- File "resources/device_probe.py", line 710, in dgpu_probe
- File "resources/device_probe.py", line 167, in from_ioregistry
- File "resources/device_probe.py", line 167, in <listcomp>
- KeyError: 'vendor-id'
Ich erhoffe mir davon das wenn der Patcher wieder läuft ich auf 12.7.2 updaten kann um so anschließend wieder die Grafikkarte patchen zu können.