# System Requirements

## Operating System

EyeCommander is compatible with all modern versions of Windows, its been tested on Windows 10 and up

Currently it only runs on windows, we can make a version for OSx or linux, if this is something you are interested in then [contact us](https://acecentre.org.uk/contact).

## Hardware

EyeCommander uses a lot of CPU power to run, this is due to the fact that every frame has to be analysed by a machine learning model to extract all of your facial features.&#x20;

EyeCommander shows a 'frames per second' counter in the top left hand corner of the video feed. The higher the number of frames per second the more responsive and accurate the blink detection will be. The highest you will get is 30 frames per second and anything lower than 5 frames per second will be too low to work at all.

You *can* run EyeCommander on GridPad devices but we have found that they get fairly low frame rates. EyeCommander still works at a low frame rate, however it will be less accurate and responsive but you might find its still usable for your use case.

### Recommendation

From our experience we have had the best success with[ Surface Pro](https://www.microsoft.com/en-gb/store/configure/surface-pro-8/8qwcrtq8v8xg/20gj) tablets. They have enough processing power to run EyeCommander easily at 30 frames per second and work for our client's needs.

Please note, this is a just recommendation so feel free to try it on other devices and let us know how you get on.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acecentre.org.uk/products/eyecommander/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
