Beiträge von elmacci

    würde mich auch brennend interessieren.

    was ich zumindest schon mal festgestellt habe bislang:

    wenn die vegas als gfx0 und gfx1 in ioreg stehen dann ist nur hevc grün, der vdadecoderchecker gibt einen fehler aus und drm funktioniert nicht.


    wenn ich aber eine als gfx0 definiere und die andere als gfx2, dann habe ich zwar auch nur hevc auf grün - aber der vdadecoderchecker meldet erfolg und auch drm geht! nur h264 bleibt rot...

    es geht auch nur in der kombi gfx0 und gfx2 (hab einige varianten durchgetestet). leider eben nicht zufriedenstellend da h264 nun komplett über die cpu geht und dementsprechend langsam ist.

    ob zumindest hevc kodierung auf die weise schneller ist habe ich allerdings nicht getestet...

    Ah, ok. Sprich:

    In davinci ist eine einzige Vega bei funktionierender h264 kodierung (2 x grün in videoproc) schneller/performanter - als zwei vegas, wenn der haken bei h264 in videoproc nicht grün ist?


    Das würde natürlich in dem fall bedeuten dass zwei vegas - zumindest für h264 - rausgeschmissenes geld wären...:wallbash:

    macdesignerin Na da sag ich mal fett Danke wenn du das hinbekommst! :-)

    Anbei - jeweils gezippt - meine ioreg, mein patched-ordner mit den genutzten ssdts sowie ein "frisch gezapfter" origin-Ordner.


    Wäre echt Klasse wenn Du es hinbekommst dass die Karte in PEG1 gar nicht initialisiert wird beim boot und auch beim wake aus dem sleep. :klatschen:

    Dateien

    • ioreg.zip

      (4,35 MB, 68 Mal heruntergeladen, zuletzt: )
    • origin.zip

      (142,03 kB, 73 Mal heruntergeladen, zuletzt: )
    • patched.zip

      (9,03 kB, 64 Mal heruntergeladen, zuletzt: )

    Mir würde es ja auch reichen wenn ich die zweite vega per ssdt unter macos deaktivieren könnte um 2x grün zu bekommen (ohne sie auszubauen) - schaffe es aber leider nicht (siehe Verlinkung zu meinem anderen Post oben). Ich weiss, Perlen vor die Säue, nutze aber die zwei vegas hauptsächlich im dualboot unter windows. wo es super funzt.

    macdesignerin: Ja, geht ohne - aber nur bei einer verbauten Vega...


    Wie gesagt, ich habe das gleiche wie Du wenn ich nur eine Vega im System habe (deaktivierte igpu):

    10.14.0: 2x grün

    10.14.1: nur hevc grün

    10.14.2 beta: 2 x grün (ohne propertyinjector)


    Und wenn ich die zweite vega in den pcie slot stecke habe ich nur noch hevc grün - egal ob 10.14.0,10.14.1 oder 10.14.2 beta...

    macdesignerin : Danke für die Kext - leider geben damit meine beiden Vegas auch kein grün bei h264/hevc in videoproc.

    Verstehe ich das richtig dass Du mit "Hier mein Ergebnis" meinst dass Du nach Nutzung der PropertyInjector-Kext nun auch 2 grüne Haken hast? Oder davor auch schon?


    Ah, sehe gerade dass Du "nur" eine Vega verbaut hast - damit ist es auch bei mir kein Problem gewesen.

    Die zweite Vega scheint der Übeltäter zu sein...


    Ich habe auch einmal die iMac-Pro BSD-Namen mittels meiner SSDT injected. Leider ebenfalls kein Glück.

    Siehe auch Screenshots.



    kaneske : Jetzt haste mich neugierig gemacht - Du hast im Prinzip ein ähnliches System wie ich (Z370, 8700K, 2x Vega) - bis auf den Unterschied dass Du 2 Vega64 am Laufen hast und nicht Frontier Editions.

    Wieso bitte gibt dir Videoproc grün bei h264 und Hevc aus???? Ich will auch! :bitte:


    Kurz mal ein Gegencheck, bei Dir läuft das System mit:

    - deaktivierter iGPU im BIOS

    - iMac Pro SMBIOS

    - macOS 10.14.1

    - 2 x Vega 64


    und VideoProc gibt dir damit grün bei allem aus?


    Darf ich fragen wie Du die Vegas im System eingebunden hast, unter welchem Device sie in ioreg auftauchen und ob Du netterweise über den Kext Updater einmal einen anonymisierten EFI-Ordner hochladen könntest?

    Das wäre SPITZE!

    Wenn Du nur eine Vega hast lautet die Antwort: Ja!

    CMMChris Hat das mal auf seiner Maschine getestet, siehe hier #184

    Funktioniert aber nur bei:

    - iGPU deaktiviert

    - Mojave 10.14.0 oder 10.14.2 (Beta). Bei 10.14.1 geht es nicht.

    - Bei einer Vega.

    Hatte bis vor kurzem alles wunderbar am Laufen ohne die iGPU mit h264 und h265 Encoding/Decoding mit einer VEGA Frontier Edition und DRM.

    Letzte Woche habe ich eine zweite eingebaut und allein die Tatsache dass die im System ist "bricht" das h264/h265 Encoding/Decoding.

    Alles probiert, von Whatevergreen über SSDT-Inject mit unterschiedlichen Bezeichnungen(GFX0, GFX1....) bis zu unterschiedlichen SMBIOS-Varianten.

    Ich bekomme es mit der zweiten, baugleichen VEGA nicht mehr so hin wie vorher.

    Entweder es ändert sich also irgendwann einmal wieder und läuft plötzlich unter einer kommenden macOS-Version oder ich muss - wie aktuell - damit leben wieder die IGPU zu aktivieren. Mit dem Nachteil dass das h264 Encoding zwar zügig über Quicksync läuft, aber die schnellere Variante über die VEGA eben nicht und DRM auch nicht funktioniert.

    Aktuell bin ich gerade dran, die zweite VEGA unter macOS über die DSDT zu deaktivieren so dass macOS - ohne die Karte auszubauen - denkt es wäre nur eine Karte drin (Nutze die zwei VEGAS dann nur im Dualboot in Windows). Könnte mit einer Vega unter macOS leben. Siehe auch Thread hier:

    WER KANN HELFEN? MIT EINER SSDT ÜBER ACPI DIE ZWEITE DGPU IN PEG1 DEAKTIVIEREN?


    cheers

    Danke Dir ductator !

    Gerade ausprobiert - durch das Injecten der "Blödsinnwerte" in PEG1 ist es tatsächlich so, dass mir im Systembericht und über iStat die zweite VEGA nicht mehr angezeigt wird und "scheinbar" nicht mehr vorhanden ist.

    Leider ist es so dass sie in IOREG immer noch im Gerätepfad auftaucht.

    Und die Tatsache allein reicht macOS offenbar schon um zu sagen "Nö Kumpel, ich seh doch das hier zwei Karten drin stecken - nix mit DRM" :-)

    Ich habe übrigens _INI und _OFF Methoden in PCI0.PEG1. Trotzdem hat die angehängte SSDT leider keinen Effekt.


    Aber Danke auch für den Hinweis auf den anderen Thread!

    cheers

    Hi zusammen,


    ich benötige bitte etwas Hilfe bei einem SSDT/ACPI-Patch bei dem ich nicht weiterkomme, vielleicht können die DSDT-Meister Brumbaer , apfelnico , al6042 & Co. hier ja helfen?


    Folgendes Vorhaben:

    Ich habe zwei Vegas bei mir im System, in Slot 1 (PCI0/PEG0/PEGP) und Slot 2 (PCI0/PEG1/PEGP).

    Nun würde ich gerne über eine OFF-Methode über ACPI verhindern, dass die Vega in Slot 2/ PEG1 initialisiert wird - sprich, die zweite VEGA soll von macOS nicht gesehen werden bzw. für macOS nicht existent sein.


    Nach einiger Recherche und Durchlesen einiger Anleitungen habe ich mir eine SSDT dafür gebaut (siehe SSDT-PEG1OFF.aml im angehängten Zip-Ordner).
    Grundlage ist die SSDT-2-PegSsdt.aml welche ich mir über F4 beim Clover-Start gezogen habe.

    In dem entsprechenden Pfad _SB.PCI0.PEG1 finden sich die _INI und _OFF Methoden, im Pfad _SB.PCI0.PEG1.PEGP gibt es die nicht - weshalb ich dort mit einer _INI Methode das _OFF aufrufe.

    Leider klappt das nicht wirklich und ich scheine wohl irgendwo einen Denkfehler zu haben.


    Vielleicht kann mir da jemand helfend unter die Arme greifen? Dankeschöööön!


    Ach ja, und falls die (verständliche) Frage aufkommt nach dem "Warum":

    Ich fahre ein Dualboot-System und möchte unter Windows gerne beide Vegas im Crossfire nutzen.

    Unter OSX würde ich prinzipiell auch gerne beide VEGAs nutzen, habe aber festgestellt (und alles versucht) dass nur bei einer VEGA (und deaktivierter iGPU unter 10.14.0) sowohl DRM als auch h264 und h265 Encoding über die VEGA läuft.

    Wenn beide VEGAs eingebunden sind will es ums Verrecken nicht klappen (egal welches SMBIOS, welche Bezeichnung ich injecte pro GPU etc.).


    Da ich unter OSX nicht zwingend beide VEGAs benötige, aber gerne DRM nutzen will, würde ich gerne einfach unter macOS eine von beiden deaktivieren.

    (Jaja, Perlen vor die Säue, ich weiß ;))


    cheers

    Dateien

    Ja, sorry - bin eigentlich auf 10.14.1 gewesen und erst vor kurzem auf 10.14.0 runter wegen dem encoding. Profil ist noch nicht angepasst.


    Sowohl ohne SSDT als auch mit Whatevergreen leider keine Besserung, aber Danke für den Hinweis!


    Was mich halt wirklich wundert ist das nur durch das Hinzufügen eines weiteren Devices eine vorher gegebene Funktionalität verloren geht...

    Wenn ich nachher daheim bin teste ich mal wie es sich mit dem mac mini 2018 smbios oder dem macPro5,1 verhält, habe aber keine Hoffnung...



    UPDATE 23.11.18:

    In der SSDT sind meine beiden VEGAS mit GFX0 und GFX1 bezeichnet.

    Ich habe jetzt mal spaßeshalber andere Bezeichnungen ausprobiert. Und aus welchem Grund auch immer, aber wenn ich die erste Karte als GFX0 bezeichne und die zweite Karte als GFX2, dann kann ich wieder DRM-Filme schauen/streamen. HEVC-Encoding geht auch, nur h264 auf einmal nicht...ich dreh durch...

    Hi CMMChris :

    Das ist leider nicht die Lösung für mich. Die Thematik mit 10.14.0 bzw. 10.14.2 Beta ist mir bekannt, hatte ich glaube ich auch bereits darauf hingewiesen ;)

    Das Problem ist dass ich auf 10.14.0 bin und es trotzdem nicht funktioniert.

    Sprich:

    - 10.14.0. mit einer VegaFE, iGPU deaktiviert --> Alles funktioniert, inklusive DRM & co.

    - 10.14.0. mit ZWEI VegaFE, iGPU deaktiviert --> h264 funktioniert nicht, ebenso kein DRM & Co.

    SMBios bei beiden iMac 18,3. - testweise auch mal den iMacPro1,1 probiert, gleiches Bild.

    Die 10.14.1 habe ich testweise auch wieder installiert, aber da funktioniert es dann wie bekannt sowohl mit einer als auch zwei Vegas nicht.


    Dass heisst die einzige Änderung am System war der Einbau der zweiten VegaFE. Irgendwie scheint dass dazu zu führen dass h264 auch unter 10.14.0. nicht mehr läuft.

    In der IOREG habe ich im funktionierenden Setup mit einer VEGA diese in folgendem Pfad per SSDT eingebunden:

    PCI0.PEG0.PEGP.EGP0.GFX0


    Im Setup mit zwei VEGAs ist die erste VEGA weiterhin bei PCI0.PEG0.PEGP.EGP0.GFX0 mit SSDT eingebunden.

    Die zweite VEGA habe ich unter PCI0.PEG1.PEGP.EGP1.GFX1 mit einer SSDT eingebunden.

    War ein echter Schnapper: 399€ + 5,99 Versand: Vega Frontier auf eBay

    Rechnung von Mindfactory von Januar 2018 war auch dabei, also noch ein bissl Garantie. Die Karte läuft aber wunderbar, im Crossfire unter Windows in Firestrike mit knapp 27.000 Punkten ;)

    Wird jetzt am Wochenende noch auf eine Wasserkühlung umgebaut wie die bereits vorhandene, sonst treibt mich der Lüfter noch in den Wahnsinn.


    Meine erste Vega FE habe ich vor 1 Monat auch bei eBay geschossen, allerdings für knapp 600€ - und das hielt ich schon für ein super Angebot.

    Eigentlich reicht die mir auch, aber bei 400€ konnte ich nicht wiederstehen :D


    Sonstige Angebote auf eBay liegen eher im Bereich 800-1000€...

    Hatte auch einfach Glück - habe einen Suchauftrag bei eBay eingestellt und quasi 2 Minuten nach dem das Angebot online war per Sofortkauf zugeschlagen.

    Die VegaFEs sind leider eher Mangelware auf eBay in Deutschland - aber es gibt zig Angebote aus den USA.


    Wenn es keine Vega FE sein muss dann bekommst Du aber sicherlich eine Vega64 auch zu dem Preis.

    cheers

    Mal Kindergarten beiseite Jungs, ich hab noch ne Frage an DSM2^^:

    Bei mir lief die VegaFE bis gestern ohne IGPU über eine SSDT eingebunden auf 10.14.0 - mit funktionierendem DRM in iTunes, alle Haken in Videoproc auf grün, Encoding/Decoding von h264/h265 über die Vega.


    Jetzt hab ich mir vor ein paar Tagen günstig ne zweite VegaFE über ebay geschossen :klatschen:


    Gestern eingebaut, ebenfalls über die SSDT eingebunden und sonst nichts geändert - und auf einmal kein h264 Encoding/Decoding mehr, itunes DRM geht auch nicht mehr und vdadecoderchecker gibt auch nen Fehler aus...:((

    Soweit ich weiss hast Du auch ein DualVega Setup am Start? Wie hast Du die denn eingebunden wenn ich fragen darf? Bei dir scheint es ja zu laufen.

    cheers


    Edit: Vielleicht hat apfelnico auch noch einen Tip, Du hast doch auch 2 Vegas? *malfrechhiermarkier*

    Update 22.11.:

    Zu früh gefreut - leider immer noch folgendes Fehlerbild:

    1) Reboot während Sleep: Nach längeren Sleepphasen (ab 2-3 Stunden) macht der Rechner einen Reboot. Wenn ich zurückkomme ist beim Aufwecken der Anmeldebildschirm zu sehen. Nach Einloggen laden dann wieder alle Startobjekte etc., Laufzeit auf 0 Minuten zurückgesetzt)

    2) Der ganze Screen friert bei Nutzung einfach mal ein - nur die Maus lässt sich noch bewegen, aber es lässt sich nichts auswählen etc., nur ein Hardreset hilft. Tritt sowohl bei einfachen Aufgaben (iTunes, Safari) als auch bei Vollauslastung (Luxmark etc.) auf.

    3) Ich hatte einmal einen kompletten Freeze bei dem ich auf beiden Monitoren auf einmal ein "Rastermuster" mit Farben hatte die geflimmert haben. Ansonsten ähnliches Fehlerbild wie bei 2) Kam aber bislang nicht mehr vor.


    Ich habe jetzt mal den RAM getauscht, leider immer noch das Fehlerbild.

    Seit gestern habe ich zusätzlich zu Aptiomemoryfix auch wieder die Emuvariable.efi mit reingenommen (hatte ich in einem anderen Thread mal gelesen. Eigentlich sollte der nicht notwendig sein, da CFG_Lock disabled ist und NVRAM eigentlich nativ.

    Nichtsdestotrotz läuft der Rechner gerade seit 18 Stunden mit mehren Sleep / Wake Phasen durch *dreimalaufholzklopf*.


    Hoffe damit ist das Thema gelöst - wenn ja frage ich mich aber warum emuvariable hier die Heilsbringer war...

    DSM2 Glaub ich Dir ja das es geht - ist ja bei mir auch der Fall ;) Wusste nur nicht das - unabhängig vom SMBIOS und bei abgeschalteter igpu - die vega sowohl h264 als auch h265 encodiert und quicksync damit eigentlich nicht notwendig ist. Zumal die Vega auch bei h264 bei mir schneller ist (kurz nur aus dem kopf die letzte h264 konvertierung:

    ohne Vega/quicksync: ca. 9 min

    mit quicksync ohne vega: ca. 3 min

    mit vega ohne quicksync: ca. 2 min


    Aktuell brauchts halt auf jeden Fall macos 10.14.0 oder 10.14.2 Beta. Auf 10.14.1 gehts nicht (oder läuft das da auch bei dir DSM2 )?

    Danke - genau das war mir vorher nicht bewusst dass Vega Encoding mit h264 und h265 in jedem SMBIOS geht wenn die igpu aus ist. Dachte man braucht zwingend den iMacPro als sysdef, auch weil Du meiner Erinnerung nach einmal in einem Thread geschrieben hattest das Du deswegen auf den iMacPro gewechselt bist, kann mich aber auch täuschen.


    Das die VEGA in videoproc nicht erkannt wird ist aber mehr oder weniger kosmetisch, oder? Denn die Codierung in h264 läuft ja trotzdem beschleunigt über die Vega. Oder war das mal anders?