The above warnings will fire as a group on every startup if the build is not optimal for the given hardware. This includes CPU (simd/sha/neon/crypto), min RAM, store on internal SSD, file system space, and GPU. The GPU detection uses the same criteria as ultrafast, but doesn't require it in the build. So it works like the CPU features, where we can tell the user that the build is not optimal, without the dependency in place. With the dependency in place and usable, we can also automatically enable it - making it configurable but on by default if available.