Skip to content

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:
    1. Find the Python interpreter or ShaderFlow executable being run
    2. 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