Bild & USB Hub über USB-C Port der Grafikkarte?

  • Hallo zusammen,


    ich finde zu dem Thema leider kaum was. Entweder braucht das niemand oder es geht einfach nicht.

    Ich habe eine RX 6800 XT mit einem USB-C Port und kann diesen nutzen um das Bild an meinen Monitor zu übertragen. Ist ein Huawei MateView.

    Unter Windows wird die USB-C Verbindung von GPU und Monitor auch verwendet um die USB A Ports am Monitor zu verwenden. In macOS leider nicht.

    Gibt es eine Möglichkeit auch diese Ports zu nutzen?


    Wär toll wenn da jemand Rat wüsste 😊



    Mac Pro 1.1 Case, i5 12600K, ASUS Z690M-Prime D4, 32GB RAM, RX 6800 XT

    Einmal editiert, zuletzt von Arstidir ()

  • Ich hab auch schon mal damit rumgespielt, bisher aber keinen Erfolg gehabt.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Was hast du denn alles ausprobiert? Aluveitie


    Ich schau grad ob ich mit IORegistryExplorer irgendwas seh, aber ich hab nicht wirklich Ahnung davon.

  • Wär toll wenn da jemand Rat wüsste 😊

    ich kenn den MateView nicht aber kann mir vorstellen das das ganze mit dem korrekten Usb Port patsch funktionieren könnte…

    Gerade unter Windows wo alles funktioniert hast du mal den USBToolbox zum patschen getestet?

    Danach müsste man eventuell noch die Graphic Connectoren angucken, wie das allerdings bei einem Rx6800 aussieht weis ich nicht.


    Gruss Coban

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

  • Apple schriebt dazu bei eGPU:

    AMD Radeon RX 6800, 6800 XT und 6900 XT

    Wenn du macOS Big Sur 11.4 oder neuer installiert hast, kannst du diese Grafikkarten verwenden, die auf der AMD Navi RDNA2-Architektur basieren. Die empfohlenen Grafikkarten umfassen AMD Radeon RX 6800, AMD Radeon RX 6800 XT und AMD Radeon RX 6900 XT7.

    Die volle USB-Funktionalität wird am USB-C-Anschluss der Karte nicht unterstützt. Verbinde Displays mit den DisplayPort- und HDMI-Anschlüssen der Karte. Wenn du ein Display an den USB-C-Anschluss der Karte anschließt, kann es beim Beenden des Ruhezustands zu Problemen kommen.

  • Habs gerade nochmal versucht cobanramo

    So sah es direkt vor dem generieren des .Kext aus.

    Der Monitor sollte mit drin sein.


    Der Hackintosh startet leider nicht mehr sobald ich die Kext einbinde.

    Auch mit meinen Macbook habe ich keinen Zugriff per Bildschirmfreigabe.


    Ich hab vergessen auch noch den USBToolBox.kext zusätzlich zum generierten miteinzubinden, jetzt bootet er. USB Ports am Monitor werden leider trotzdem nicht erkannt.

    Dateien

    • UTBMap.kext.zip

      (1,18 kB, 66 Mal heruntergeladen, zuletzt: )


    Mac Pro 1.1 Case, i5 12600K, ASUS Z690M-Prime D4, 32GB RAM, RX 6800 XT

    2 Mal editiert, zuletzt von Arstidir ()

  • toasta gut zu wissen. macOS wird wohl keine Treiber für den USB Controller haben. Habs auch schon versucht den Controller und die Ports in der USB map hinzuzufügen. Aber immerhin funktioniert Display and USB-C ohne Probleme bis jetzt.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • So sah es direkt vor dem generieren des .Kext aus.

    Der Monitor sollte mit drin sein.

    Du hast nur 12 Ports am Intel XHCI definiert, kannst aber 15 festlegen – Portlimit je Controller. Der AMD-Controller ist somit unabhängig. Löst dein Problem nicht, wollte aber drauf hinweisen.

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Je nach Karte tauchen die AMD USB-Controller auch in der IORegistry auf. Ich habe mal eine SSDT für eine 6900XT gemacht, der Pfad muss noch individuell ans eigene System angepasst werden. Könnte helfen, ich hatte jedenfalls an den Controllern einen Apple-Treiber anhängen sehen, über die Funktionalität kann ich nichts sagen. Auf das System und die IORegistry habe ich keinen Zugriff mehr, lediglich die SSDT ist übrig geblieben. Viel Erfolg.

    Dateien

    • SSDT-6900XT.aml

      (1,01 kB, 68 Mal heruntergeladen, zuletzt: )

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Habs gerade nochmal versucht cobanramo

    So sah es direkt vor dem generieren des .Kext aus.

    Der Monitor sollte mit drin sein.

    Bin grad am Handy, also auf dem bild sehe ich kein USB-C typ 9 usw.

    Bist du da sicher das das so korrekt ist…

     MSI-Z590Pro Wifi | Intel® Core™ i9-10900k CometLake | 32GB DDR4 RAM | Radeon RX 570 Red Devil | Nvme WD Black SN750 1TB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS

     MSI-B150M Mortar | Intel® Core™ i7-6700 Skylake | 64GB DDR4 RAM | Intel® HD Graphics 530 | Samsung NVMe 960 EVO / 1x2 TB HDD | BCM943602BAED DW1830 | OpenCore aktuell / Catalina / BigSur / Monterey / Win 10 Pro / Ubuntu

     Lenovo S340-15IIL | Intel® Core™ i7-1065G7 IceLake | 12GB DDR4 RAM | Intel® Iris Plus Graphics G7 | Nvme Intel SSDPEKNW512G8L/SSD Samsung 256GB | BCM94360NG | OpenCore aktuell / Catalina bis Sequoia / Win 10 Pro / Win 11 Pro / Ubuntu / ChromeOS


    " Chasch nöd s Föifi und s Weggli ha."

    Einmal editiert, zuletzt von cobanramo ()

  • Hatte ich bei der 6800XT auch oft probiert. Da hapert es meist beim POST schon, dass kein Bild kommt.


    Suboptimal gelöst das Ganze.


    Im Betrieb als 2. Ausgang ging es dann.

    Also kein wirklicher Mehrwert.


    Hab es sein gelassen und als toten Port abgeschrieben.

  • apfelnico Bei mir sieht das so aus, wäre der Pfad dann _SB.PCI0.GPP8.X161?

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie

    Ja, dahinter allerdings ein Device weniger. Ich habe mal die SSDT angepasst und in den XHC2/3 jeweils noch ein "RHUB" inklusive Ports angelegt. Schau mal …

    Dateien

    • SSDT-6900XT.aml

      (1,81 kB, 69 Mal heruntergeladen, zuletzt: )

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Danke! Werde das später mal testen

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Danke apfelnico

    Woher bekomme ich diesen Pfad denn? Ich hab die letzte Stunde im IORegistryExplorer gesucht, aber finde mich da nicht wirklich zurecht.

    Und an welcher Steller in deiner Datei müsste man den Pfad dann einsetzen?


    Konntest du es schon ausprobieren? Aluveitie

  • Arstidir Bin etwas am rumspielen. SSDT eingebaut und USB map erweitert, aber bisher erscheinen die nicht im Hackintool.


    apfelnico Mit der SSDT siehts nun so aus in der IO registry (XHC3/XHC4 sind die auf der GPU):

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Bist du hier weitergekommen Aluveitie ?


    Hab heut nochmal ein bisschen gespielt, aber funktioniert leider nicht.

  • Nein, leider auch nicht zum laufen gebracht bisher

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • https://github.com/koush/Kexts


    thanks Lorys89 to show me this key and Aluveitie to have linked me this repo


    with this kext I have my USB type C on 6900 xt working perfectly