Are the latest Xbox controllers compatible with USB 2.0?
Are the latest Xbox controllers compatible with USB 2.0?
I understand they are type c now, but from what I know they still rely on usb 2.
the xbox controller lacks a specific usb speed rating, but a usb1 compliant cable should function properly as long as the connector matches
A representative from Microsoft responded, mentioning they are now 2.0. Unfortunately.
It matters because controllers are updated infrequently and provide limited information. Even a modest speed like 1.5Mbps over USB 1.0 still feels responsive. Let's apply this understanding.
We estimate the controller needs around 8 bytes for its state, plus additional bytes for buttons and features, totaling roughly 16 bytes. Adding overhead brings the requirement to about 2,000 bytes per second at 125 Hz. Considering encoding and protocol complexity, only 150,000 bytes per second should be available.
Audio data also consumes bandwidth, so USB 1.0’s capacity isn’t sufficient for high-quality sound. USB 2.0 offers more room for better performance.
I believe it will eventually happen. There are now several mice on the market with such strong polling rates they seem to be around 3.0 the razer viper 8k. If they ever do it, it's likely to be for that new dpad with about 3d and numerous button combinations you can press because of its bowl-like square shape. It also has two extra vibration motors inside the bumpers to handle all the movement. Getting everything running smoothly is a challenge. I just don't like plugging a 2.0 into a 3.0—it feels backwards compatible but sounds like something broken. Remember those old cassettes you used to connect to the car to play radio over a receiver? That's kind of the same. I don't really understand why I thought of that. The current ones are 2.0, but they only use about 1.1.
8k polling rate (125 µs) works with high speed USB (USB 2.0)
1k polling rate (1 ms) functions on full speed USB (USB 1.0)
Numerous mice support both low and high speed USB (USB 1.0) and offer 125Hz/250+ polling to conserve power when idle
This polling is intended for controllers that communicate with multiple devices; using 8k polling on a mouse can introduce significant latency for other USB peripherals
Despite mentioning USB 1.0, the technology has since become outdated, now referred to as USB 2.0 full speed (12Mbit/s) or USB 2.0 low speed (1.5Mbit)
USB 3.x (super speed or better) eliminates polling but allows adjusting polling rates on USB 2.x devices by ±13.33 µs
I purchased an analog huntsman v2 razer keyboard that requires 3.0 port, but when I connected it to the software it only works with 2.0. The side-mounted passthrough port is a 3.0 port, yet they claim it's a 3.0 device because of the port on the keyboard. It doesn't really relate to the keyboard itself. Haha!
Even a simple analog D-pad could fit within 2-4 bytes, based on its function. Controllers require minimal data; even advanced systems like VR don’t need excessive information for player input. USB 3.0 speeds would only be relevant if capturing high-resolution content such as a 4K Kinect. The speed of data transfer to the application isn't crucial because processing rates are typically fixed by the game engine. For example, if a game runs at 300Hz, faster polling becomes only important in extremely competitive scenarios.
I think the old-school PC with 2.0 ports is still useful even if I replace the motherboard later.