Windows
-> Note: For executables see Pyaket's FAQ
Q: Wrong GPU being used¶
Hybrid systems might offload lightweight tasks to the weaker or integrated gpu for performance, battery life, and efficiency reasons. Since ShaderFlow is a 'generic' Python application that simply uses moderngl contexts, the operating system is being lazy (in a good way) with its choice.
- Open the Nvidia Control Panel, go to Manage 3D settings and either:
- Find the Python interpreter or ShaderFlow executable being run
- Go for the Global Settings tab (discouraged)
- Set the preferred graphics to the Nvidia GPU, apply settings.
Unknown, consider improving this answer if you have one!
Unknown, consider improving this answer if you have one!
Q: Artifacts in uint16 textures¶
Seems to only happen in AMD cards, setting texture.anisotropy = 1 fixes it.
Related: DepthFlow#83 • DepthFlow#84