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

  • Yepp, once i saw this, I thought there must be a way that this can work. But never found one until today ;)

    try this with monterey and send ioreg

  • With this one the controller and the drives show up.:top:

    I will give an update about the speeds in a bit.

    send log ioreg please

  • it's still slow as before. A disk benchmark (DiskMark) takes very long and i actually never completed one.

    Do you use connected hub? You are taking advantage of the hs wuindi usb 2.0 part and slower for this reason. Connect usb 3.0 device to type c and then do speed test

  • The hub is build into the monitor.

    When I use a USB 3.0 adpater (dont know if this small adapter is actually any good) to usb-c directly into the GPU it shows up quicker at the desktop and i got this speed.



    directly to USB 3.0


    USB-C from mainboard to Monitor I get this.



    With adapter to mainboard usb-c:


    Yepp, looks like the adapter is not really good.


    edit: I have tested now also with a thunderbolt cable, which doesn't change anything.


  • A SSD connected to 6900Xt USB typeC

  • Hi, I do not use Monitor Usb because it is a 43 '' and USB are in the back part not easy to reach

    this result is with a meter cable from GPU to my USB case

  • Thanks for this one! I also have a 6900XT with which I like to use my Drawing Monitor over USB-C.
    So far only Display worked, the pen did not get recognized my macOS so far.

    I guess this will solve this issue.

    How did you install this kext? Simply with adding it to Open Cores Kext Folder and load it with the config.plist?
    Thats all? If there are more settings necessary, would you mind sharing the info?


    Update: I did a qucik try, which does not work so far.
    I tried both IDs in the kext, 073a6 and 073a4.
    USB Devices are not getting recognized on the USB-C Port of my 6900xt.



    Gruß,
    derpuma

    Einmal editiert, zuletzt von derpuma ()

  • How did you install this kext? Simply with adding it to Open Cores Kext Folder and load it with the config.plist?

    i did in this way only

  • i did in this way only

    I have no USB devices in my Device tree.



    Maybe I have to remap my USBPorts.kext with the USB-Map Tool from Windows?


    UPDATE:

    So what I did:


    Code
    1. 0B:00.0 1002 73BF 1002 0E3A Disabl Advanced Micro Devices, Inc. [ Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] Display controller VGA compatible contr idge@2,2/GFX0@0 display PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)
    2. 0B:00.1 1002 AB28 1002 AB28 Disabl Advanced Micro Devices, Inc. [ Navi 21/23 HDMI/DP Audio Controller Multimedia controlle Audio device ge@2,2/HDAU@0,1 pci1002,ab28 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x1)
    3. 0B:00.2 1002 73A6 1002 73A6 Disabl Advanced Micro Devices, Inc. [ ??? Serial bus controlle USB controller ci1002,73a6@0,2 pci1002,73a6 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x2)
    4. 0B:00.3 1002 73A4 1002 0408 Disabl Advanced Micro Devices, Inc. [ Navi 21 USB Serial bus controlle Serial bus controlle ci1002,73a4@0,3 pci1002,73a4 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x3)

    I remapped my USB Ports with USBToolBox in Windows and included the NAVI 21 USB Port and Serial Bus from my 6900XT.



    Then I added the Device Properties from both into Open Core Configuration.




    Added the updated UTBMap.kext.


    Reboot, but still no USB-C from the 6900XT.

    I also tried the SSDT-BRG0.aml with no luck.



    Anything I am missing?

    Gruß,
    derpuma

    Einmal editiert, zuletzt von derpuma ()

  • derpuma

    using the kext and this ssdt for mapping (attached also my ssdt used for mapping USB)

    Dateien

  • Thx, very much! I am out of office, but will test it tomorrow an report back.


    fabiosun


    Update: I've looked into your ssdt. I guess you use it for other devices too, maybe a thunderbolt card also? With your aml file, this will not work for me so.
    Where did you get this or did you made this by yourself?
    If so, can you describe how you did that?

    Which part is for your GPU? Might be the XHC part? I am looking for a solution on a X570 Gigabyte Aorus Pro and the 6900XT from AMD.

    Code
    1. External (_SB_.PCI0.GP17, DeviceObj)
    2. External (_SB_.PCI0.GP17.XHC0, DeviceObj)
    3. External (_SB_.PCI0.GP17.XHC1, DeviceObj)
    4. External (_SB_.PCI0.GPP0.SWUS.SWDS, DeviceObj)
    5. External (_SB_.PCI0.GPP7.UP00.DP40.UP00.DP60, DeviceObj)
    6. External (_SB_.PCI0.GPP7.UP00.DP40.UP00.DP60.XH00, DeviceObj)
    7. External (_SB_.PCI0.GPP7.UP00.DP60, DeviceObj)
    8. External (_SB_.PCI0.GPP7.UP00.DP60.XH00, DeviceObj)



    apfelnico

    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.

    Hi Nico,


    könntest du mal schauen, wie ich den Pfad entsprechend meines Systems für deine SSDT-6900XT.aml anpassen kann?
    Bin mir nicht sicher, wie man die Ausgabe des IORegistryExplorer in der SSDT umsetzt.
    Folgend die Pfade meiner 6900XT.


    Code
    1. <img src="https://www.hackintosh-forum.de/attachment/219163-bildschirmfoto-2024-10-10-um-09-22-26-png/?thumbnail=1" class="woltlabAttachment" data-attachment-id="219163" id="wcfImgAttachment0">0B:00.0 1002 73BF 1002 0E3A Disabl Advanced Micro Devices, Inc. [ Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] Display controller VGA compatible contr idge@2,2/GFX0@0 display PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)
    2. 0B:00.1 1002 AB28 1002 AB28 Disabl Advanced Micro Devices, Inc. [ Navi 21/23 HDMI/DP Audio Controller Multimedia controlle Audio device ge@2,2/HDAU@0,1 pci1002,ab28 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x1)
    3. 0B:00.2 1002 73A6 1002 73A6 Disabl Advanced Micro Devices, Inc. [ ??? Serial bus controlle USB controller ci1002,73a6@0,2 pci1002,73a6 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x2)
    4. 0B:00.3 1002 73A4 1002 0408 Disabl Advanced Micro Devices, Inc. [ Navi 21 USB Serial bus controlle Serial bus controlle ci1002,73a4@0,3 pci1002,73a4 PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x3)

    Thx.

    Gruß,
    derpuma

    4 Mal editiert, zuletzt von derpuma ()