-
Notifications
You must be signed in to change notification settings - Fork 1
System Requirements
| Component | Requirement |
|---|---|
| CPU | 4 Cores, AVX Support |
| GPU | Vulkan 1.0 Support |
| RAM | 4GB |
Most CPUs these days support AVX with the exception of low-powered Intels. The project does not currently rely on the AVX2 instruction set but it may do so in the future so it's good to have. Officially we require AVX as it extends SSE4 with useful instructions for vector math. It's possible to emulate some of these instructions on older processors but we've decided to focus on other things.
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX2
Not currently supported. AARCH64 and Neon are expected to be requirements when/if it is supported.
Not currently supported.
Note: Unfortunately Apple keeps a very closed ecosystem which makes it hard for non-Apple developers to write code for their platforms. Currently the only way to do so is to own a machine running MacOS. Additionally, Apple is pretty committed to promoting their in-house rendering API and doesn't officially support OpenGL or Vulkan. Writing a renderer for this API in addition to purchasing Apple hardware is a lot of overhead for little benefit. It is possible to use a wrapper like MoltenVK which implements Vulkan on top of Apple's API but that only partially solves the problem.
Not currently supported but may compile and run.
Any decently modern distro should work. We do not officially support any packages currently and any distro that holds packages for a significant amount of time for stability is not expected to work (ex Debian).
10 or 11
We do not support 7, 8, or 8.1 but the project may compile and run on those versions. We don't accept bug reports or pull requests for versions of Windows earlier than 10.