Intel Quick-Sync mit WhateverGreen

  • Genau, auch wenn AMD HW Enc funktioniert, hat die GPU meist weniger als 10% GPU Last. Nur wenn neben dem HW Enc (auf GPU) zusätzlich Filter (Farbe, Effecte etc.) mit rerendert werden müssen steigt die GPU last.

    Ob die AMD zum HW Enc zur Verfügung steht und auch genutzt wird, könntest du in Videoproc oder auch Handbrake daran erkennen, dass die Encoding Zeit mit HW Enc viel geringer ist (oder höhere FPS) wie mit CPU only (HW Enc deaktiviert in Videoproc oder Codec H264 statt h264Videotoolbox in Handbrake)

    PS: Bei Videoproc in Tests immer auch die Funktion AutoCopy deaktivieren - sonst copiert die APp nur statt zu encodieren, falls Codec Quelle und Ziel gleich ist.

  • Leider habe ich diesen Fehler unter Mojave:


    Der Vorgang konnte nicht abgeschlossen werden, da beim Exportieren des Videos (Fehler -12912) ein Fehler aufgetreten ist.


    Meine Karte:


    Chipsatz-Modell: Radeon RX Vega 56

    Typ: GPU

    Bus: PCIe

    PCIe-Lane-Breite: x16

    VRAM (dynamisch, maximal): 8176 MB

    Hersteller: AMD (0x1002)

    Geräte-ID: 0x687f

    Versions-ID: 0x00c3

    Metal: Unterstützt, Funktionsset macOS GPUFamily2 v1


    Was ist falsch an der CONFIG.PLIST ?

    Dateien

    • config.plist

      (7,43 kB, 227 Mal heruntergeladen, zuletzt: )

    Asus Prime Z390-A, i9 9900K, Power Color RX Vega 56 Red Devil, 32 gb RAM

  • Grafikkarte N/A passt. Sitzt deine Karte denn unter GFX0? Ohne GFX0 funktioniert die Beschleunigung nicht richtig. Wenn nicht dann den entsprechenden ACPI Rename reinpacken. Beim Z390 wäre das PEGP zu GFX0.

    LG Chris


    Meine Hardware:

  • Passiert das denn auch mit anderen Videos? evtl. liegts an am Quellvideo...

    Zudem sind solche DDT rename bei Einsatz von WEG NICHT nötig (weil es da selbst macht) und daher evtl. kontraproduktiv - falls du WEG nutzt.

  • Habe andere Videos probiert, selbst ein einfacher 20 Sekunden Titel produziert die Fehlermeldung.

    EDIT: Apple Motion geht auch nicht... gleicher Fehler


    WEG nutze ich. Nehme die Rename-Einträge mal raus und probiere es damit.

    Asus Prime Z390-A, i9 9900K, Power Color RX Vega 56 Red Devil, 32 gb RAM

  • macOS Version 10.14.0 -> Updaten. Bin zwar der Meinung dass das bei Vegas auch schon vor 10.14.4 ging, aber mit 10.14.4 sind die Treiber deutlich (!) besser geworden, sodass sich das allemal lohnt.

    iHack: Ryzen 5 1600, GA-AB350M-D3H, Sapphire RX570 4GB, 32GB DDR4-3200, 250GB NVMe SSD + 512GB SSD + 1TB HDD, OC, macOS 12.0.1, Manjaro Linux


    alter iHack: i3-4330, GA-H81M-HD3, Sapphire RX460 4GB -> RX560 BIOS, 8GB DDR3-1600, 128GB SSD, 250GB HDD, OC, macOS 12.0.1, Manjaro Linux


    ThinkPad T410: i5-520M, Nvidia NVS3100M, 4GB DDR3-1066, 120GB SSD, 250GB HDD, Clover, macOS 10.14.6


    Bastlerware: Acer Aspire 7741G: i5-430M, ATI HD 5650 1GB; 4GB DDR3-1066; 250GB HDD, Clover, macOS 10.13.6, 1.5 von 2 SATA-Ports defekt...


    Originals: MacBook Pro 15 Late 2013 (macOS 12.0.1), iPhone X 64GB (iOS 15.1)

  • Yupp, und auch schauen, dass LILU und WEG aktuell sind. Neben dem dsdt rename patch (raus) sollte auch gar nichts anderes beim bootloader (egal ob OC oder lcover) was die GPU angeht aktiv sein. Also auch keine Treiber patches (Anti Blackscreen etc.) und auch kein RadeonInit oder Inject Intel (mitsamt ig-platform ID) aktiv sein. Natürlich auch evtl Device Properties (oft bei IGPU Nutzung) vorhanden weg. EDIT: Laut seiner config.plist war da nix drin , also OK.

    Tritt das Problem (Fehler -12xxx) denn nur beim FC Export auf oder auch bei Videoproc / Handbrake. Wenn diese beiden beim Exporrt mit AMD GPU problemlos laufen, kanns schon mal nicht an WEG liegen sondern etwas mit FC macht Probleme. Ansonsten würden Videoproc / HAndbrake) auch scheitern - wenn auch mit anderer Fehlernummer.

    Das SMBIOS / MAcModell hast du aber schon auf iMacPro1,1 umgestellt?

    Wenn ja, vermute ich mal es liegt entweder an einer nicht aktuellen/letzten Mojave Version oder FCP ist nicht passen aktuell.

    Einmal editiert, zuletzt von mitchde ()

  • iMac pro 1,1 ist eingestellt. VideoProc habe ich probiert, nutzt nur die CPU. Neben Final Cut habe ich die gleiche Fehlermeldung in Motion.



    Hier nochmal die derzeitige Config...bin langsam ratlos.

    Dateien

    • config.plist

      (12,34 kB, 168 Mal heruntergeladen, zuletzt: )

    Asus Prime Z390-A, i9 9900K, Power Color RX Vega 56 Red Devil, 32 gb RAM

  • Du hast da eine INject von Properties bei Devices. Für was ist das denn? (Wenn für GPU mal rausmachen). Tipp: bei solchen Änderungen immer gut einen USB Bootstick (mit startfähigem Clover) zu haben falls Änderungen der config.plist bei der Startplatte zum Problem werden.


    Des weiteren noch ein Rename HECI to IMEI noch nicht deaktiviert (gehört auch zu den IGPU patches) was du mit WEG nicht brauchst / nicht machen solltest.


    Wenn Videoproc nur CPU benutzt (klar checken ob auch Haken bei GPU AMD/Nvidia ist):

    1, Zeigt Videoproc die GPU Nutzung nicht richtig an. Man sieht es aber sofort an der Speed, ob CPU oder GPU genutzt wird (FPS und Enc Dauer)

    Bei Videoproc unbedingt die Option AUTO COPY ausschalten, ansonsten encodiert er nix, sondern copiert nur (wenn Quelle und Ziel gleich Codec haben).


    Bei Handbrake  https://handbrake.fr sieht man sofort /FEHLERMELDUNG) wenn Apples Videotoolbox (GPU Enc, diese Enc API nutzt auch Videoproc) nicht geht.

    Einach bei Handbrake / Video Codec H.264 Videotoolbox oder h265 Videotoolbox auswählen. Stimmt was nicht, kommt sofort eine Fehlermeldung. Wenns geht sind die bei Enc ausgezeigten BPS (Bilderpro Sec) mit GPU Enc (Videotoolbox) wesentlich höher als h264 (nur CPU).

    2 Mal editiert, zuletzt von mitchde ()

  • Eine Verständnisfrage:


    Zurzeit ist Quicksync nicht wirklich verfügbar!?

    Also wenn man eine dgpu hat wie wichtig ist es noch eine CPU mit igpu zu kaufen?

    Gruß Kexterhack

  • Komplett egal, wenn deine dGPU h.264 und HEVC kann (Polaris aufwärts) ist die Empfehlung sowieso iGPU deaktivieren. Wenn du dir ein Schätzchen aka GTX 760 einbauen möchtest, könntest du von einer HEVC-fähigen iGPU durchaus profitieren.

    iHack: Ryzen 5 1600, GA-AB350M-D3H, Sapphire RX570 4GB, 32GB DDR4-3200, 250GB NVMe SSD + 512GB SSD + 1TB HDD, OC, macOS 12.0.1, Manjaro Linux


    alter iHack: i3-4330, GA-H81M-HD3, Sapphire RX460 4GB -> RX560 BIOS, 8GB DDR3-1600, 128GB SSD, 250GB HDD, OC, macOS 12.0.1, Manjaro Linux


    ThinkPad T410: i5-520M, Nvidia NVS3100M, 4GB DDR3-1066, 120GB SSD, 250GB HDD, Clover, macOS 10.14.6


    Bastlerware: Acer Aspire 7741G: i5-430M, ATI HD 5650 1GB; 4GB DDR3-1066; 250GB HDD, Clover, macOS 10.13.6, 1.5 von 2 SATA-Ports defekt...


    Originals: MacBook Pro 15 Late 2013 (macOS 12.0.1), iPhone X 64GB (iOS 15.1)

  • DerJKM

    Danke - Hab eine 580er Pulse - die Überlegung ist nur eine Intel CPU mit oder ohne F (also igpu) zu holen!?

    Spart Geld. Aber vll. könnte das Zusammenspiel in Zukunft klappen, dann wäre es nice to have, daher die Frage.

    Gruß Kexterhack

  • Es war mal relativ populär die dGPU für Grafikberechnungen und die iGPU für Video-Encoding zu benutzen, da der AMD-Treiber damals kein Encoding unterstützt hat. Seitdem er das tut gibt es keinen Grund mehr das zu tun.

    iHack: Ryzen 5 1600, GA-AB350M-D3H, Sapphire RX570 4GB, 32GB DDR4-3200, 250GB NVMe SSD + 512GB SSD + 1TB HDD, OC, macOS 12.0.1, Manjaro Linux


    alter iHack: i3-4330, GA-H81M-HD3, Sapphire RX460 4GB -> RX560 BIOS, 8GB DDR3-1600, 128GB SSD, 250GB HDD, OC, macOS 12.0.1, Manjaro Linux


    ThinkPad T410: i5-520M, Nvidia NVS3100M, 4GB DDR3-1066, 120GB SSD, 250GB HDD, Clover, macOS 10.14.6


    Bastlerware: Acer Aspire 7741G: i5-430M, ATI HD 5650 1GB; 4GB DDR3-1066; 250GB HDD, Clover, macOS 10.13.6, 1.5 von 2 SATA-Ports defekt...


    Originals: MacBook Pro 15 Late 2013 (macOS 12.0.1), iPhone X 64GB (iOS 15.1)