- 09/12/2021 at 11:04 #21411Storm1388Participant
+1, at least a driver, not necessarily all the bells and whistles (stream, navigation, train functionalities… )09/12/2021 at 12:53 #21412robin mcginParticipant
I also need a driver for Linux.
A program called talon has somehow got it working.
Anyone know how?18/03/2022 at 18:37 #21763SafunParticipant
I just get rid of spying-Windows-11 system and managed to install and start working and gaming on Linux
I tried playing StarCitizen and cannot make the Tobii EyeTracker 5 to work
Dear Tobii – please help us by delivering drivers or any way for us to help you in developing such drivers
Indeed as above user mentioned Talon seems to work with Tobii ET 5 so it seems very doable
Please please please21/03/2022 at 16:25 #21765DavideParticipant
You know, if drivers were released as open source the community would do most of the work for free…25/03/2022 at 16:37 #21776MichałParticipant
Hi, I’m a software developer and would love to see some very basic support for Linux. I was ready to buy Tobii 5 today to help with my work but seeing it has no Linux support whatsoever (other than the SDK with no specified price) I gave up – it is a deal breaker for me to have at least a basic functionality with say C/C++/Python Linux API available (no need for any advanced functions, just the basics!). I would also be happy to pay a small fee for the Linux drivers for my home use.28/03/2022 at 08:43 #21779Erich GrillitschParticipant
Sad – they don’t even answer anymore.
No money behind a few linux users…28/03/2022 at 09:56 #21780Hongbin ZouParticipant28/03/2022 at 10:24 #21781SafunParticipant
I started asking Tobii via ticketing system before I found this thread:
“We are sorry that our Eye Tracker 5 is not compatible with Linux system.
And for now we do not have any plans for Linux support in the future. But we will send your ideas to our voice of customers.”
So unfortunatelly I cannot use it for what I bought it for – playing Star Citizen.
Now, unfortunatelly I regrety buying. I had lots of fun in Windows and now I have to decide – go back to windows for Tobii or stay in Linux and use PC without eye tracker 🙁
I hopeed there will be a way to use it under Wine at least
Right now the linux gaming is on the rise. Steam Deck is making some impact here.
I do hope you reconsider going into linux
And also consider adding Face over IP for your products – that would be awesome
There is a thread about Linux support. https://developer.tobii.com/community/forums/topic/tobii-eye-tracker-5-on-linux/page/2/#post-21776
Please keep it alive, ask some engaged developers to reply, and maybe help the community to solve the linux support for you…”
“Of course we would like to have more people to enjoy the experience with our tracker under different systems, but since it is designed based on the Windows system, it will be very difficult for us to have it been compatible with Linux system.
But still, we will add your voice to the Voice of Customer to see if we could have it realized one day in the future.
Thanks for the support and understand.”
We need Tobii Eye Tracker users from under linux to push here and maybe finally someone will find a way.
Also I keep thinking that it might be working under Wine maybe… Somehow….
If someone from community finds a way – please comment here
I didn’t manage to make Talon working…..15/04/2022 at 14:22 #21810Adam BrunnmeierParticipant
Talon is closed source but works well. The talon API looks like this:
class TobiiEC(USBDevice, Tracker): vendor: str devs: Dict[ffi.CData, TobiiEC] topic_to_enum: Any enum_to_topic: Any geom: Geom streams: Set[int] stream_types: Dict[int, Dict] name: Any model: Any bus: Any addr: Any handle: Any serial: str connecting: bool def __init__(self, dev: ffi.CData, name: str, vid: int, pid: int, bus: int, addr: int) -> None: ... def topics(self) -> Sequence[str]: ... version: Any xconfig: Any def connect(self) -> None: ... def check_error(self) -> None: ... def register_first(self, topic: str) -> None: ... def unregister_last(self, topic: str) -> None: ... def cmd(self, cmd: int, *args: Any) -> Any: ... def enumerate_streams(self) -> None: ... def label_stream(self, cmd: int, b: Dict) -> Dict: ... def display_setup(self, width: float, height: float, offx: float) -> None: ... def display_setup_diag(self, diag: float, aspect: float, offx: float) -> None: ... def on_stream(self, typ: int, cmd: int, ebuf: ffi.CData, ts: float) -> None: ... def close(self, shutdown: bool = ...) -> None: ... def detached(self) -> None: ... class EyeFrame: name: str validity: int detected: int pupil: float gaze: Point2d gaze3d: Point3d rel: Point3d pos: Point3d def __init__(self, b: Dict, eye: str) -> None: ... def __bool__(self): ... class GazeFrame: left: EyeFrame right: EyeFrame tracker: TobiiEC gaze: Optional[Point2d] ts: float num: int def __init__(self, b: Dict, num: int): ... def __iter__(self) -> Iterator[EyeFrame]: ... def __bool__(self): ... class PresenceFrame: tracker: TobiiEC present: bool ts: float num: int def __init__(self, b: Dict, num: int) -> None: ... def __bool__(self): ... class TobiiHeadModel: accel: PointFilter history: list[GazeFrame] last_ts: float def __init__(self) -> None: ... def __call__(self, frame: GazeFrame) -> Optional[Point6d]: ... class TobiiECWrapper(TobiiEC): present: bool frame: int head_model: Any def __init__(self, *args, **kwargs) -> None: ... def topics(self) -> Sequence[str]: ... def dispatch(self, topic: str, *args): ...
There is an implementation of controlling the mouse with another closed source talon plugin: https://github.com/knausj85/knausj_talon/blob/master/code/mouse.py12/07/2022 at 23:46 #22261Steve AndrewsParticipant
Just popping this back up. I love the EndeavourOS distro and am never going back to Windows as all the peripherals and apps I use and games I play work perfectly there. Literally the ONLY thing that doesn’t work is the Tobii 5, so it is a useless monitor ornament at the moment.
Please consider at least a Linux driver. Or open source the SDK and the Linux community would happily create the necessary software.
The Linux for gaming market is getting much larger and that number is only going to increase as people begin to discover how nice and easy to use some of these new Linux distros are. Thanks for your consideration.21/09/2022 at 05:46 #22413dpingParticipant
I see lots of responses from the Dev team about Linux not being supported, but I will add my 2 cents. Linux support is leaving out quite a few enthusiasts in the market. many of us spend thousands on Star Citizens (concierge) to get the ships and experience we want and are definitely willing to invest in eye tracking technology for a decent price.
Again, adding myself into this conversation to show interest in a linux API or software support for Tobii eye tracker 5 support.
- You must be logged in to reply to this topic.