macOS High Sierra Performance Probleme.

  • Was für ein Board ist eigentlich drin und welche Grafikkarte ist drauf?

    Dateien

    • config.plist

      (4,68 kB, 85 Mal heruntergeladen, zuletzt: )
  • Was für ein Board ist eigentlich drin und welche Grafikkarte ist drauf?


    Ich hab das mal in meiner Signatur ergänzt.

    iMac20,2 | Gigabyte Z490 Gaming X | i9 10900K | 16GB Sapphire RX 6800 PULSE OC | 32GB DDR4 | EVO Plus 970 1TB | 2 x EVO 850 500GB | macOS 11.4 | OpenCore 0.8.5

    HPE ML150 Gen9 | Xeon E5-2630v4 | 128GB ECC DDR4 | 2x EVO 860 1TB + 8x WD RED 4TB | VMWare

  • Die config.plist mal ausprobiert die ich hochgeladen habe.

  • Die config.plist mal ausprobiert die ich hochgeladen habe.


    mache ich gleich. Kannst du mir sagen wo der Unterschied zu meiner config ist?

    iMac20,2 | Gigabyte Z490 Gaming X | i9 10900K | 16GB Sapphire RX 6800 PULSE OC | 32GB DDR4 | EVO Plus 970 1TB | 2 x EVO 850 500GB | macOS 11.4 | OpenCore 0.8.5

    HPE ML150 Gen9 | Xeon E5-2630v4 | 128GB ECC DDR4 | 2x EVO 860 1TB + 8x WD RED 4TB | VMWare

  • Habe bei Acpi paar Patche raus, bei boot debug und nv_disable raus, Graphics ig-platform-id erst mal leer dafür Intel inject, System Parameter NVidiaWeb an. Sehe gerade das ich bei Kernel and Kext Patches den AppleIntelSKLGraphicsFramebuffer nicht auf disable gestellt habe.


    Meine Erfahrung sagt mir immer mit so wenig wie möglich an Optionen anfangen und langsam ans Optimum ran tasten

  • Bevor du rästelst (und die Helfer auch) welche Treiber denn nun geladen und damit genutzt werden :
    Terminal starten
    kextstat
    Dann Ausschau nach den Nvidia Treibern halten. Wenn in den Nvidia... Treiber-Namen ...WEB... auftaucht werden die Web Treiber geladen sonst die von Apple.

  • Also ich hab den Vorschlag von ebs mal ausprobiert. Es hat sich keine Änderung ergeben. Im Anhang sind die Bootlogs und die kextstat-Ausgaben für den aktuellen Webdriver und den alten, gepatchten.


    Neuer Treiber:

    Code
    1. 104 0 0xffffff7f80f0f000 0x3000 0x3000 com.nvidia.NVDAStartupWeb (10.2.9) CAF7B23B-E1BD-35BD-BC8E-354AEE7AD9A4 <12 4 3>
    2. 105 0 0xffffff7f82a57000 0x3000 0x3000 com.apple.nvidia.NVDAStartup (10.2.8) C950F1C2-8619-3966-BAE8-0541B895C0D4 <12 4 3>
    3. 123 2 0xffffff7f82ae8000 0x679000 0x679000 com.nvidia.web.NVDAResmanWeb (10.2.9) 54347AEB-A457-319B-B0FA-536A95785906 <106 88 87 12 7 5 4 3 1>
    4. 128 0 0xffffff7f83161000 0x1a6000 0x1a6000 com.nvidia.web.NVDAGP100HalWeb (10.2.9) F2F7F727-5DFE-3F2E-B452-C4B72C7051A4 <123 12 4 3>
    5. 130 0 0xffffff7f8339d000 0xa8000 0xa8000 com.nvidia.web.GeForceWeb (10.2.9) 565F6787-555D-3A4D-A541-1D9D6649DC99 <129 123 106 87 12 7 5 4 3 1>


    Alter Treiber mit Patch:

    Code
    1. 95 0 0xffffff7f833e6000 0x3000 0x3000 com.apple.nvidia.NVDAStartup (10.2.8) C950F1C2-8619-3966-BAE8-0541B895C0D4 <12 4 3>


    Also wie es aussieht wird der Webdriver nicht geladen.

  • Eindeutig wird der alte gepatchte Treiber nicht geladen. Das kann mit nicht erteilten Rechten zusammen hängen. Zeigt es beim patchen auch an das die Rechte repariert werden?

  • Manchmal hilft es, einfach das KextUtility durchbrummen lassen. Dauert nicht lange, hat aber oftmals entscheidende Wirkung. :beachball:

    & VG :hackintosh:


    Gigabyte Z77-DS3H Rev 1.0 & 1.1
    I5-3330
    NVIDIA GT640 läuft OOB
    10.14.6 Clover

  • Eindeutig wird der alte gepatchte Treiber nicht geladen. Das kann mit nicht erteilten Rechten zusammen hängen. Zeigt es beim patchen auch an das die Rechte repariert werden?


    Jop ich hab die Webdriver All Version App benutzt. Da fragt er ja nach ob er die Rechte reparieren soll. Lass ich sie natürlich tun.
    KextUtility habe ich gerade auch benutzt und neu gestartet. Hat leider nichts geholfen. Ich habe auch mal Shiki.kext im EFI Ordner ergänzt.


    Kann ich die entsprechenden Rechte per Hand nachprüfen?

    iMac20,2 | Gigabyte Z490 Gaming X | i9 10900K | 16GB Sapphire RX 6800 PULSE OC | 32GB DDR4 | EVO Plus 970 1TB | 2 x EVO 850 500GB | macOS 11.4 | OpenCore 0.8.5

    HPE ML150 Gen9 | Xeon E5-2630v4 | 128GB ECC DDR4 | 2x EVO 860 1TB + 8x WD RED 4TB | VMWare

  • Terminal auf, dort " cd /Library/Extensions " eingeben, anschliessend " ls -l ". Dann kannst du die Zugriffsrechte für die Dateien sehen. Dasselbe für gilt für " cd /System/Library/Extensions "

  • /Library/Extensions


    /System/Library/Extensions

    iMac20,2 | Gigabyte Z490 Gaming X | i9 10900K | 16GB Sapphire RX 6800 PULSE OC | 32GB DDR4 | EVO Plus 970 1TB | 2 x EVO 850 500GB | macOS 11.4 | OpenCore 0.8.5

    HPE ML150 Gen9 | Xeon E5-2630v4 | 128GB ECC DDR4 | 2x EVO 860 1TB + 8x WD RED 4TB | VMWare

  • Steht bei mit genauso drin, also alles korrekt. Das macht mich schon ein bisschen ratlos im Moment.

  • Ich hab es geschafft! Ehrlich gesagt mit der Hilfe des Forums, dessen Name hier scheinbar nicht genannt werden darf!


    Zwei Dinge haben zum Erfolg geführt soweit ich sehe:
    Ein Kext-Patch für Clover (thx vulgo)


    und die Installationsroutine. Da hab ich das Skript von vulgo verwendet https://github.com/vulgo/webdriver.sh. Ich musste zuerst mit SIP aktiviert booten. Dann habe ich das Skript durchlaufen lassen und den .106 Treiber installiert. Nach der Installation habe ich noch 'sudo kextcache -i /' laufen lassen. Der Reboot erfolgte dann mit deaktivierter SIP (0x00).


    Jetzt läuft das Ganz tatsächlich richtig super. Mit dem kext Patch in Clover spart man sich auch das rumgepatche an den Treibern selbst.


    Ist die Methode hier eigentlich schon bekannt oder würde es sich lohnen dafür mal ein Tutorial zu schreiben?

    iMac20,2 | Gigabyte Z490 Gaming X | i9 10900K | 16GB Sapphire RX 6800 PULSE OC | 32GB DDR4 | EVO Plus 970 1TB | 2 x EVO 850 500GB | macOS 11.4 | OpenCore 0.8.5

    HPE ML150 Gen9 | Xeon E5-2630v4 | 128GB ECC DDR4 | 2x EVO 860 1TB + 8x WD RED 4TB | VMWare

    3 Mal editiert, zuletzt von spigandromeda ()