USB 3.0 Eye Tracking Module Setup

i had my hmd running with a 5m usb 2.0 extension last year (no eye tracking) and it did fine (including audio)

also i got my 8m kit for using the eye tracking directly connected to the computer, works at 120Hz as with my short cable, so testing some games with eye tracking can begin

https://community.openmr.ai/t/hz-in-the-eyetracking-lag/30377/443

3 Likes

Nice, my other HMDs, also the 8k or 8k+ won’t start run on a USB 2.0 Port.

Maybe your extension cable is from a better quality .

USB2 only has a maximum of 480Mb/s, so 1Gb of Bandwidth couldn’t be reserved. So, even if there was only 1Gb reserved for the USB-C ports with a USB3 interface, that would still be double the maximum bandwidth of what the USB2 could do and that is neglecting all the other stuff that’s also plugged into the USB2 interface. USB3 has about 10 times the capabilities of USB2.
And why anyone would think that was enough when even long before the kickstarter development eyetracking AND handtracking both individually already had problems with the bandwidth of even one undivided USB port. And the whole modular approach was supposed to host both and potentially more.

2 Likes

they use two different hubs for the C Ports, so they reserved 480mb for each (1Gb)

The entire interface that goes to the PC for anyone but 8kX users is USB 2 so they can only have 480mb in total.

3 Likes

from the computer to the HMD it is 3.0 and is only then distributed in the device.

The interface in the HMD is still just one USB2 Hub that is not capable of more than 480mb, no matter what cables or connections go there. There is no way for the connection from the USB2 Hub to the PC to ever exceed 480mb/s. The only important connection is the connection of the one USB2 hub to the PC, no matter what’s inbetween or around it or anything.

And even if there was a second USB2 hub it would still not change the fact that USB3 would have had a lot more bandwidth and should have been seen as a requirement early on.

Edit: So I just checked my top USB C port to check if it goes to another hub or just another port and apparently it doesn’t do anything at all. No connection with any device that works with the bottom port. So I guess I don’t even have a top port. :stuck_out_tongue: Never had a reason to check that before.

2 Likes

You confuse me. Didn’t someone here find out that the controller is a 5537 ?!
The 5537 has 3.0 upstream.

This is the PC connection:
image

As far as I know that’s usb2 only, so even though pimax advertise the HMD’s as usb3 ports it’s irrelevant. There is only 1 version of cable available I believe so all performance limits end there for anything except the X and its different cable.

2 Likes

You are confusing yourself. :stuck_out_tongue:

The hub in all but the 8KX is a USB2137B.

2 Likes

Öhhhmm , ernsthaft?
Shift.
I take everything back and claim the opposite. This is a 7port 2.0 controller.
Then the eye tracker can not even hold the 30 Hz, because the rest is still running. Will the lighthouse still function without lag at all?

2 Likes

Ja, ernsthaft. :stuck_out_tongue:

Only the 8KX has any USB3 capabilities. It’s potentially also why some people are having issues even using the Index Controllers.

4 Likes

only now do I get the excitement. The whole time I assumed that it was the other IC and that you only used two of the separate 2.0 outputs for the sockets.

Omg🙈

2 Likes

This is the chip that replaced the 2137b chip. Depending on what kind of device is plugged into the 8kX it will show as the 5537b usb 3 hub in the usb c port or a 2137b if the deivice is usb 2.

As the document lists it has 5Gbs cs usb 2 which has 480mbs. The usb 2 parts of the controller could be utilized for Audio, imu sensors. Leaving the bulk of the usb 3 lanes for bidirectional for tracking and modules that require high bandwidth.

@Raujok tested the usb-c cable from the ET on a usb-c NVME drive. This cable is wonky as he needed to roatate tge straight connector to have it show as a usb 3 device on both his pc and 8kX usb-c port.

The cable when used caused it to not function when used with this cable.

This chip should have been used in the earlier pimax headsets with an all in one cable on these headsets. Then yes it maybe fixed with firmware updates.

I would recommend you checking your 8k+ plug to see if it is a usb 2 or usb 3 cable.

The 5537b chip replaced the 2237b chip.

1 Like

That is indeed only a usb 2 connector.

2 Likes

that’s silly. the price difference is maybe 10 cents/piece for thousend

1 Like

Well, now you understand what we are talking about.

2 Likes

Ohh yes, that’s a shame

1 Like

I could be considerably different as the old chip is not available. Clearance of old obsolete models often sell for considerably less than manufacturing prices to get rid of stock from sitting taking up space and is more coat effective than scrapping remaining stock.

Apples and oranges. But I usually buy last year’s work boots as a $300 boot can often be bought for $100 or less new.

3 Likes

The 5537 costs maybe $2/piece for 1000 here in europ. (Edit $4 ohh, expensive)
In China maybe 50cent, I mean. (Edit, then the twice)

BTW, the Color of the usb connector is a good note, but not all adhere to it. On my Asus mainboard, the blue sockets are usb 2, the black ones are usb 3. One of the employees was color-blind. :joy: (was a B-ware)

Unfortunately, I don’t have a C to C cable here, otherwise I would have measured the throughput with a smartphone. Maybe next week.

3 Likes