我的笔记本电脑型号是 ASUS X205TA-SATM0404G。它有 2 个 USB 2.0 端口,我已通过在线查找规格以及通过此处提到的软件和技术进行了验证:如何检测 USB 端口是 3.0 还是 2.0?
那么,为什么在设备管理器的“通用串行总线控制器”下,有一个条目显示“Intel(R) USB 3.0 eXtensible Host Controller - 0100 (Microsoft)”?为了提供更多信息,以下是条目列表:
通用串行总线控制器
通用 USB 集线器
Intel(R) USB 3.0 可扩展主机控制器 - 0100 (Microsoft)
USB 复合设备
USB 根集线器 (xHCI)
我的操作系统是Windows 8.1,32位。
答案1
Intel Atom 处理器是一种 SoC 或片上系统。这意味着它们将包括厨房水槽在内的所有东西都放在了 CPU 上。因此,这些小型上网本上的设备通常没有得到利用。
在我的 ASUS X205TA 上,不仅有一个显示的 USB3.0 控制器,而且还有一个未损坏的硬件 com1 端口。
如果您查看这两款设备中的 Intel Atom Z3735F 处理器的数据表,就会发现它们很可能存在于 CPU 芯片本身上,USB 肯定存在,而串行端口则更有可能存在。这并不是说“OEM 确实很愚蠢,他们使用 USB 3.0 控制器,但使用 2.0 端口。”更常见的情况是,工程师们有一个价格点和一个他们得到的功能列表。他们只是出于成本或空间考虑而没有利用它。
英特尔不会制造 8 种不同配置的 CPU 版本。大多数电子设备(不仅仅是计算机)中的各种芯片和组件中通常会集成一些未使用的设备。为了减少混乱,通常可以通过接地引脚或永久设置固件/BIOS 选项来关闭未使用的功能。有时制造商不这样做、做不到或计划拥有该功能,但在最后一刻为了节省空间或成本而匆忙将其取消。
一个常见的例子是大多数较新的 i3/i5/i7 Intel 处理器最多支持 4 个显示器,而许多主板只有 1 个显示器连接器。集成显卡的主板有 2 个甚至 3 个显示器连接器的情况越来越常见,但仍然没有那么多主板将所有 4 个显示端口都拆分出来。
您所看到的情况在各个级别的较新硬件中都很常见。
答案2
一些 OEM 确实很愚蠢,使用 USB 3.0 控制器,但使用 USB 2.0 端口(例如 micro USB)。
要查看端口支持的速度,请运行名为USB 设备树查看器并单击每个列出的具有该条目的端口IsUserConnectable
(此处用户可以连接 USb 设备,一些设备在内部用于连接 USB 读卡器等设备)并查找SupportedUSBProtocols
条目是否Usb300
有1 (yes)
设置。这里没有:
因此,USB 芯片支持 USB 3.0,但 Tabled 上的 OEM 使用了微型 USB 2.0 端口。