Hi Martin,
I tested with the new firmware versions on two computers using Windows 8.1 Pro 64-bit and didn't have any success. I also tried a new (third-party) cable. The results were similar to before. See below:
Intel NUC with new 203 firmware:
- Code: Select all
2015-03-08 15:27:03.813|3807505345|I|Creating new log file
2015-03-08 15:27:03.813|3807505345|I|Initializing environment
2015-03-08 15:27:03.813|3807505345|I|Detecting primary screen
2015-03-08 15:27:03.818|3807505345|I|Register control handler
2015-03-08 15:27:03.818|3807505345|I|Initializing config system
2015-03-08 15:27:03.818|3807505345|I|TCP port: 6555
2015-03-08 15:27:03.818|3807505345|I|Connections: local only
2015-03-08 15:27:03.818|3807505345|I|Framerate: 30
2015-03-08 15:27:03.836|3807505345|I|Initializing the Eye Tribe Server (v0.9.53)
2015-03-08 15:27:03.840|3807505345|I|Initializing network
2015-03-08 15:27:03.842|3807505345|I|Initializing dispatcher
2015-03-08 15:27:03.842|3807505345|I|Initializing Network
2015-03-08 15:27:03.842|3807505345|I|Setting network connection port
2015-03-08 15:27:03.842|3807505345|I|Setting max network connections
2015-03-08 15:27:03.842|3807505345|I|Setting connection timeout
2015-03-08 15:27:03.842|3807505345|I|Starting Network
2015-03-08 15:27:03.842|3807505345|I|Checking for running instances
2015-03-08 15:27:03.847|3807505345|I|Creating Tracker Manager
2015-03-08 15:27:03.847|3807505345|I|Creating Camera Manager
2015-03-08 15:27:03.847|3807505345|I|Initializing COM library
2015-03-08 15:27:03.848|3807505345|I|Initialized COM library
2015-03-08 15:27:03.848|3807505345|I|Starting Device Monitor
2015-03-08 15:27:03.865|1837501030|I|Video capturing device Found: Intel(R) RealSense(TM) 3D Camera Virtual Driver
2015-03-08 15:27:03.865|1837501030|I|Video capturing device Found: TheEyeTribe
2015-03-08 15:27:03.871|1837501030|I|Registering the device
2015-03-08 15:27:03.871|1837501030|I|Device registered
2015-03-08 15:27:03.871|1837501030|I|Validating camera device
2015-03-08 15:27:03.871|1837501030|I|Initializing tracker device
2015-03-08 15:27:03.871|1837501030|I|Starting Direct Show device
2015-03-08 15:27:03.884|1837501030|I|Building Direct Show render graph
2015-03-08 15:27:03.917|1837501030|I|Setting up device properties
2015-03-08 15:27:03.924|1837501030|I|Setting chosen video format
2015-03-08 15:27:03.931|1837501030|I|Validate camera firmware
2015-03-08 15:27:03.932|1837501030|I|Eye Tribe Tracker firmware revision is 203
2015-03-08 15:27:03.935|1837501030|I|Validate USB3 host
2015-03-08 15:27:03.935|1837501030|I|Validate camera device stream
2015-03-08 15:27:06.044|1837501030|I|The Eye Tribe Tracker stands ready
2015-03-08 15:27:06.044|1837501030|I|The tracker device has been connected
2015-03-08 15:27:06.046|3807505345|I|Creating Detection Manager
2015-03-08 15:27:06.067|3807505345|I|Creating Calibration Manager
2015-03-08 15:27:06.067|3807505345|I|Validating number of camera devices
2015-03-08 15:27:06.067|3807505345|I|Validating config chosen device
2015-03-08 15:27:11.245|1210739288|I|New connection detected [176093691904]
2015-03-08 15:27:12.055|1837501030|I|The device stream has started
2015-03-08 15:27:12.055|1210739288|I|Tracker started
2015-03-08 15:27:12.055|1210739288|I|Creating new connection [176093691904]
2015-03-08 15:27:43.034|1837501030|W|The device stream has paused
2015-03-08 15:27:44.034|1837501030|E|The device stream has stopped
Intel NUC with 402 firmware:
- Code: Select all
2015-03-08 15:29:44.073|529515419|I|Creating new log file
2015-03-08 15:29:44.073|529515419|I|Initializing environment
2015-03-08 15:29:44.073|529515419|I|Detecting primary screen
2015-03-08 15:29:44.073|529515419|I|Register control handler
2015-03-08 15:29:44.073|529515419|I|Initializing config system
2015-03-08 15:29:44.073|529515419|I|TCP port: 6555
2015-03-08 15:29:44.073|529515419|I|Connections: local only
2015-03-08 15:29:44.073|529515419|I|Framerate: 30
2015-03-08 15:29:44.089|529515419|I|Initializing the Eye Tribe Server (v0.9.53)
2015-03-08 15:29:44.089|529515419|I|Initializing network
2015-03-08 15:29:44.105|529515419|I|Initializing dispatcher
2015-03-08 15:29:44.105|529515419|I|Initializing Network
2015-03-08 15:29:44.105|529515419|I|Setting network connection port
2015-03-08 15:29:44.105|529515419|I|Setting max network connections
2015-03-08 15:29:44.105|529515419|I|Setting connection timeout
2015-03-08 15:29:44.105|529515419|I|Starting Network
2015-03-08 15:29:44.105|529515419|I|Checking for running instances
2015-03-08 15:29:44.105|529515419|I|Creating Tracker Manager
2015-03-08 15:29:44.105|529515419|I|Creating Camera Manager
2015-03-08 15:29:44.105|529515419|I|Initializing COM library
2015-03-08 15:29:44.105|529515419|I|Initialized COM library
2015-03-08 15:29:44.105|529515419|I|Starting Device Monitor
2015-03-08 15:29:44.105|16474294|I|Video capturing device Found: Intel(R) RealSense(TM) 3D Camera Virtual Driver
2015-03-08 15:29:44.105|16474294|I|Video capturing device Found: TheEyeTribe
2015-03-08 15:29:44.120|16474294|I|Registering the device
2015-03-08 15:29:44.120|16474294|I|Device registered
2015-03-08 15:29:44.120|16474294|I|Validating camera device
2015-03-08 15:29:44.120|16474294|I|Initializing tracker device
2015-03-08 15:29:44.120|16474294|I|Starting Direct Show device
2015-03-08 15:29:44.120|16474294|I|Building Direct Show render graph
2015-03-08 15:29:44.152|16474294|I|Setting up device properties
2015-03-08 15:29:44.152|16474294|I|Setting chosen video format
2015-03-08 15:29:44.152|16474294|I|Validate camera firmware
2015-03-08 15:29:44.152|16474294|I|Eye Tribe Tracker firmware revision is 402
2015-03-08 15:29:44.152|16474294|I|Validate USB3 host
2015-03-08 15:29:44.152|16474294|I|Validate camera device stream
2015-03-08 15:29:46.247|16474294|I|The Eye Tribe Tracker stands ready
2015-03-08 15:29:46.247|16474294|I|The tracker device has been connected
2015-03-08 15:29:46.247|529515419|I|Creating Detection Manager
2015-03-08 15:29:46.263|529515419|I|Creating Calibration Manager
2015-03-08 15:29:46.263|529515419|I|Validating number of camera devices
2015-03-08 15:29:46.263|529515419|I|Validating config chosen device
2015-03-08 15:29:50.561|3012944277|I|New connection detected [176093691904]
2015-03-08 15:29:51.275|16474294|I|The device stream has started
2015-03-08 15:29:51.276|3012944277|I|Tracker started
2015-03-08 15:29:51.276|3012944277|I|Creating new connection [176093691904]
2015-03-08 15:30:58.239|16474294|W|The device stream has paused
2015-03-08 15:30:59.238|16474294|E|The device stream has stopped
2015-03-08 15:31:06.416|3012944277|I|Connection removed [176093691904]
Intel workstation with new 203 firmware:
- Code: Select all
2015-03-08 17:24:08.055|3015812689|I|Creating new log file
2015-03-08 17:24:08.055|3015812689|I|Initializing environment
2015-03-08 17:24:08.055|3015812689|I|Detecting primary screen
2015-03-08 17:24:08.055|3015812689|I|Register control handler
2015-03-08 17:24:08.055|3015812689|I|Initializing config system
2015-03-08 17:24:08.055|3015812689|I|TCP port: 6555
2015-03-08 17:24:08.055|3015812689|I|Connections: local only
2015-03-08 17:24:08.055|3015812689|I|Framerate: 30
2015-03-08 17:24:08.055|3015812689|I|Initializing the Eye Tribe Server (v0.9.53)
2015-03-08 17:24:08.055|3015812689|I|Initializing network
2015-03-08 17:24:08.071|3015812689|I|Initializing dispatcher
2015-03-08 17:24:08.071|3015812689|I|Initializing Network
2015-03-08 17:24:08.071|3015812689|I|Setting network connection port
2015-03-08 17:24:08.071|3015812689|I|Setting max network connections
2015-03-08 17:24:08.071|3015812689|I|Setting connection timeout
2015-03-08 17:24:08.071|3015812689|I|Starting Network
2015-03-08 17:24:08.071|3015812689|I|Checking for running instances
2015-03-08 17:24:08.071|3015812689|I|Creating Tracker Manager
2015-03-08 17:24:08.071|3015812689|I|Creating Camera Manager
2015-03-08 17:24:08.071|3015812689|I|Initializing COM library
2015-03-08 17:24:08.071|3015812689|I|Initialized COM library
2015-03-08 17:24:08.071|3015812689|I|Starting Device Monitor
2015-03-08 17:24:08.071|3721693085|I|Video capturing device Found: TheEyeTribe
2015-03-08 17:24:08.071|3721693085|I|Registering the device
2015-03-08 17:24:08.071|3721693085|I|Device registered
2015-03-08 17:24:08.071|3721693085|I|Validating camera device
2015-03-08 17:24:08.071|3721693085|I|Initializing tracker device
2015-03-08 17:24:08.071|3721693085|I|Starting Direct Show device
2015-03-08 17:24:08.071|3721693085|I|Building Direct Show render graph
2015-03-08 17:24:08.180|3721693085|I|Setting up device properties
2015-03-08 17:24:08.180|3721693085|I|Setting chosen video format
2015-03-08 17:24:08.180|3721693085|I|Validate camera firmware
2015-03-08 17:24:08.180|3721693085|I|Eye Tribe Tracker firmware revision is 203
2015-03-08 17:24:08.180|3721693085|I|Validate USB3 host
2015-03-08 17:24:08.180|3721693085|I|Validate camera device stream
2015-03-08 17:24:10.299|3721693085|I|The Eye Tribe Tracker stands ready
2015-03-08 17:24:10.299|3721693085|I|The tracker device has been connected
2015-03-08 17:24:10.300|3015812689|I|Creating Detection Manager
2015-03-08 17:24:10.308|3015812689|I|Creating Calibration Manager
2015-03-08 17:24:10.308|3015812689|I|Default calibration profile loaded!
2015-03-08 17:24:10.309|3015812689|I|Validating number of camera devices
2015-03-08 17:24:10.309|3015812689|I|Validating config chosen device
2015-03-08 17:24:14.881|1551011605|I|New connection detected [176093691904]
2015-03-08 17:24:15.324|3721693085|I|The device stream has started
2015-03-08 17:24:15.324|1551011605|I|Tracker started
2015-03-08 17:24:15.324|1551011605|I|Creating new connection [176093691904]
2015-03-08 17:24:49.307|3721693085|W|The device stream has paused
2015-03-08 17:24:50.314|3721693085|E|The device stream has stopped
2015-03-08 17:26:06.497|1551011605|I|Connection removed [176093691904]
Intel workstation with 402 firmware:
- Code: Select all
2015-03-08 17:17:11.277|3563455777|I|Creating new log file
2015-03-08 17:17:11.277|3563455777|I|Initializing environment
2015-03-08 17:17:11.277|3563455777|I|Detecting primary screen
2015-03-08 17:17:11.277|3563455777|I|Register control handler
2015-03-08 17:17:11.277|3563455777|I|Initializing config system
2015-03-08 17:17:11.277|3563455777|I|TCP port: 6555
2015-03-08 17:17:11.277|3563455777|I|Connections: local only
2015-03-08 17:17:11.277|3563455777|I|Framerate: 30
2015-03-08 17:17:11.293|3563455777|I|Initializing the Eye Tribe Server (v0.9.53)
2015-03-08 17:17:11.293|3563455777|I|Initializing network
2015-03-08 17:17:11.293|3563455777|I|Initializing dispatcher
2015-03-08 17:17:11.293|3563455777|I|Initializing Network
2015-03-08 17:17:11.293|3563455777|I|Setting network connection port
2015-03-08 17:17:11.293|3563455777|I|Setting max network connections
2015-03-08 17:17:11.293|3563455777|I|Setting connection timeout
2015-03-08 17:17:11.293|3563455777|I|Starting Network
2015-03-08 17:17:11.293|3563455777|I|Checking for running instances
2015-03-08 17:17:11.293|3563455777|I|Creating Tracker Manager
2015-03-08 17:17:11.293|3563455777|I|Creating Camera Manager
2015-03-08 17:17:11.293|3563455777|I|Initializing COM library
2015-03-08 17:17:11.293|3563455777|I|Initialized COM library
2015-03-08 17:17:11.293|3563455777|I|Starting Device Monitor
2015-03-08 17:17:11.309|1624752617|I|Video capturing device Found: TheEyeTribe
2015-03-08 17:17:11.309|1624752617|I|Registering the device
2015-03-08 17:17:11.309|1624752617|I|Device registered
2015-03-08 17:17:11.309|1624752617|I|Validating camera device
2015-03-08 17:17:11.309|1624752617|I|Initializing tracker device
2015-03-08 17:17:11.309|1624752617|I|Starting Direct Show device
2015-03-08 17:17:11.324|1624752617|I|Building Direct Show render graph
2015-03-08 17:17:11.434|1624752617|I|Setting up device properties
2015-03-08 17:17:11.449|1624752617|I|Setting chosen video format
2015-03-08 17:17:11.449|1624752617|I|Validate camera firmware
2015-03-08 17:17:11.449|1624752617|I|Eye Tribe Tracker firmware revision is 402
2015-03-08 17:17:11.449|1624752617|I|Validate USB3 host
2015-03-08 17:17:11.449|1624752617|I|Validate camera device stream
2015-03-08 17:17:13.554|1624752617|I|The Eye Tribe Tracker stands ready
2015-03-08 17:17:13.554|1624752617|I|The tracker device has been connected
2015-03-08 17:17:13.556|3563455777|I|Creating Detection Manager
2015-03-08 17:17:13.563|3563455777|I|Creating Calibration Manager
2015-03-08 17:17:13.569|3563455777|I|Default calibration profile loaded!
2015-03-08 17:17:13.570|3563455777|I|Validating number of camera devices
2015-03-08 17:17:13.570|3563455777|I|Validating config chosen device
2015-03-08 17:17:34.230|2088709257|I|New connection detected [176093691904]
2015-03-08 17:17:34.562|1624752617|I|The device stream has started
2015-03-08 17:17:34.562|2088709257|I|Tracker started
2015-03-08 17:17:34.562|2088709257|I|Creating new connection [176093691904]
2015-03-08 17:19:35.508|1624752617|W|The device stream has paused
2015-03-08 17:19:36.505|1624752617|E|The device stream has stopped
2015-03-08 17:20:01.760|2088709257|I|Connection removed [176093691904]
Note that the device stream pauses and then stops, but sometimes the Eye Tribe Server will notice when I close the Eye Tribe UI after the lockup, resulting in a "Connection removed" message. Other times it doesn't notice at all.
I tested the device out on Windows 7 again for an extended period of time. It tracked my eyes for over an hour without any problems.
Windows 7 Pro 64-bit workstation log (no problems on Windows 7):
- Code: Select all
2015-03-06 19:09:46.477|1432190893|I|Creating new log file
2015-03-06 19:09:46.477|1432190893|I|Initializing environment
2015-03-06 19:09:46.477|1432190893|I|Detecting primary screen
2015-03-06 19:09:46.493|1432190893|I|Register control handler
2015-03-06 19:09:46.493|1432190893|I|Initializing config system
2015-03-06 19:09:46.493|1432190893|I|TCP port: 6555
2015-03-06 19:09:46.493|1432190893|I|Connections: local only
2015-03-06 19:09:46.493|1432190893|I|Framerate: 30
2015-03-06 19:09:46.493|1432190893|I|Initializing the Eye Tribe Server (v0.9.49)
2015-03-06 19:09:46.493|1432190893|I|Initializing network
2015-03-06 19:09:46.493|1432190893|I|Initializing dispatcher
2015-03-06 19:09:46.493|1432190893|I|Initializing Network
2015-03-06 19:09:46.493|1432190893|I|Setting network connection port
2015-03-06 19:09:46.493|1432190893|I|Setting max network connections
2015-03-06 19:09:46.493|1432190893|I|Setting connection timeout
2015-03-06 19:09:46.493|1432190893|I|Starting Network
2015-03-06 19:09:46.493|1432190893|I|Checking for running instances
2015-03-06 19:09:46.493|1432190893|I|Creating Tracker Manager
2015-03-06 19:09:46.493|1432190893|I|Creating Camera Manager
2015-03-06 19:09:46.493|1432190893|I|Initializing COM library
2015-03-06 19:09:46.493|1432190893|I|Initialized COM library
2015-03-06 19:09:46.493|1432190893|I|Starting Device Monitor
2015-03-06 19:09:46.508|432768284|I|Video capturing device Found: ManyCam Virtual Webcam
2015-03-06 19:09:46.508|432768284|I|Video capturing device Found: TheEyeTribe
2015-03-06 19:09:46.524|432768284|I|Registering the device
2015-03-06 19:09:46.524|432768284|I|Device registered
2015-03-06 19:09:46.524|432768284|I|Video capturing device Found: ManyCam Video Source
2015-03-06 19:09:46.524|432768284|I|Video capturing device Found: PS3Eye Camera
2015-03-06 19:09:46.524|432768284|I|Validating camera device
2015-03-06 19:09:46.524|432768284|I|Initializing tracker device
2015-03-06 19:09:46.524|432768284|I|Starting Direct Show device
2015-03-06 19:09:46.524|432768284|I|Building Direct Show render graph
2015-03-06 19:09:46.649|432768284|I|Setting up device properties
2015-03-06 19:09:46.664|432768284|E|Could not initialize The Eye Tribe Tracker
2015-03-06 19:09:46.664|432768284|E|The tracker device has been connected but is not working
2015-03-06 19:09:47.507|1432190893|I|Creating Detection Manager
2015-03-06 19:09:47.507|1432190893|I|Creating Calibration Manager
2015-03-06 19:09:47.507|1432190893|I|Validating number of camera devices
2015-03-06 19:09:47.507|1432190893|I|Validating config chosen device
2015-03-06 19:09:55.499|432768284|W|The Eye Tribe Tracker has been disconnected, waiting for connection
2015-03-06 19:09:58.495|432768284|I|Validating camera device
2015-03-06 19:09:58.495|432768284|I|Initializing tracker device
2015-03-06 19:09:58.495|432768284|I|Starting Direct Show device
2015-03-06 19:09:58.495|432768284|I|Building Direct Show render graph
2015-03-06 19:09:58.565|432768284|I|Setting up device properties
2015-03-06 19:09:58.585|432768284|I|Setting chosen video format
2015-03-06 19:09:58.595|432768284|I|Validate camera firmware
2015-03-06 19:09:58.595|432768284|I|Eye Tribe Tracker firmware revision is 293
2015-03-06 19:09:58.605|432768284|I|Validate USB3 host
2015-03-06 19:09:58.605|432768284|I|Validate camera device stream
2015-03-06 19:10:00.727|432768284|I|The Eye Tribe Tracker stands ready
2015-03-06 19:10:00.727|432768284|I|The tracker device has been connected
2015-03-06 19:10:12.021|2692130436|I|New connection detected [176093691904]
2015-03-06 19:10:12.723|432768284|I|The device stream has started
2015-03-06 19:10:12.723|2692130436|I|Tracker started
2015-03-06 19:10:12.723|2692130436|I|Creating new connection [176093691904]
2015-03-06 20:21:56.152|2692130436|I|Connection removed [176093691904]
2015-03-06 20:21:56.407|432768284|I|The device stream has stopped
2015-03-06 20:21:56.407|2692130436|I|Tracker stopped
2015-03-06 20:22:05.315|1432190893|I|Shutting down Tracker Manager
2015-03-06 20:22:05.315|1432190893|I|Shutting down Camera Manager
2015-03-06 20:22:05.315|1432190893|I|Stopping Device Monitor
2015-03-06 20:22:06.251|432768284|I|Stopping Direct Show device
2015-03-06 20:22:06.360|1432190893|I|Uninitializing COM library
2015-03-06 20:22:06.360|1432190893|I|Uninitialized COM library
2015-03-06 20:22:06.360|1432190893|I|Shutting down Detection Manager
2015-03-06 20:22:06.391|1432190893|I|Shutting down Calibration Manager
2015-03-06 20:22:06.391|1432190893|I|Deinitializing dispatcher
2015-03-06 20:22:06.391|1432190893|I|Deinitializing Network Manager
2015-03-06 20:22:06.391|1432190893|I|Network Manager Deinitialized
I have tested on four computers running this OS across multiple firmwares and SDK versions. I even tested a computer with a fresh re-installation of Windows 8.1 Pro 64-bit and a computer that had just arrived from the factory. The device functions perfectly on a Windows 7 Pro 64-bit machine, but I have not found a Windows 8.1 Pro 64-bit computer that works for longer than a few minutes. I have swapped out cables (including a new one from a third party) and there are no cable problems. Based on my testing, it really does seem like the device has a problem with Windows 8.1 Pro 64-bit.
We have a couple more Eye Tribe devices arriving at our lab this week, so I'll follow-up with those to see whether this is a fluke. I'll wait to RMA this device until I've tried out the others.