daliansky / XiaoXinPro-13-hackintosh

Lenovo XiaoXin Pro 13 2019 Hackintosh
878 stars 136 forks source link

如何在USBX.aml中屏蔽typec口的usb功能 #261

Open qilianshuo opened 5 months ago

qilianshuo commented 5 months ago

显示器AOC U27N3C,带USB HUB功能,使用TypeC连接时HUB会使用一部分带宽导致DP带宽不足无法传输4K@60HZ。 (显示器中有关闭USB HUB的选项,但是在MacOS下未生效,HUB接口还是会被识别) 48087c1652b5e1318c9c2f11bf9141a

在aml中删掉了XHC.XHUB.HS03的代码,Hackintool中USB确实看不到这个设备了,但是把U盘插到这个口上还是能识别到。

请问有没有办法在这个typec口上彻底屏蔽掉usb协议,只走dp协议?

M69W commented 5 months ago

使用 RDM 看看能不能切 4k 60hz

stevezhengshiqi commented 3 months ago

@qilianshuo 直接删除HS03不能达到禁用对应USB端口的效果,macOS会自动把USB分配到其他的端口上。你可以把USB端口定制补丁做一些修改。

Method (_UPC, 0, NotSerialized)  // _UPC: USB Port Capabilities
{
         Return (Package (0x04)
        {
             0x0F, 
             Zero,    # 这里0代表禁用 
             Zero, 
             Zero
           })
}