TouchDesigner is not officially supported on Linux, but it can run very well through Bottles (on Wayland).
This guide gives a complete, working setup.
- 1. Install Bottles
- 2. Create the TouchDesigner Bottle
- 3. Install Dependencies
- 4. Install TouchDesigner
- 5. Launch TouchDesigner
- 6. Fix Missing Fonts
- 7. Optional: Flatpak Filesystem Access
- 8. Optional: Desktop Integration
- 9. Screenshots
- 10. Notes
Install Bottles using one of the methods below.
flatpak install flathub com.usebottles.bottlesIf Bottles does not appear in your app menu, restart your session.
yay -S bottles- Open Bottles.
- Create a new bottle.
- Use these settings:
| Setting | Value |
|---|---|
| Name | TouchDesigner |
| Environment | Gaming |
| Runner | soda |
| Directory | Default |
- Create the bottle and wait for setup to finish.
Inside the bottle:
- Go to Dependencies.
- Install:
allfontsd3dx11(latest version)
- Download the Windows installer from Derivative.
- In Bottles, click Run Executable.
- Select the
.exefile. - Install normally (same process as Windows).
- Open Programs in Bottles.
- Click Play on TouchDesigner.
TouchDesigner should now run.
Some UI elements may appear blank due to font rendering issues.
- Add
wine_ui_fixes.toxto your project.- Download
wine_ui_fixes.toxdirectly - Original post: c0deous on Derivative
- Download
- Click Fix Now.
Fonts will display correctly as long as the .tox file is present in the project.
If you installed Bottles via Flatpak, opening .toe files directly from your system may fail.
Install Flatseal:
flatpak install flathub com.github.tchx84.FlatsealThen:
- Open Flatseal.
- Select Bottles.
- Go to Filesystem.
- Enable All system files.
Warning
This disables sandboxing protections for Bottles.
Inside Bottles, click the ⋮ next to TouchDesigner and select Add Desktop Entry.
- Associate
.toefiles with TouchDesigner. - Assign the TouchDesigner icon (
.png) to the file type.
The icon is located at:
Flatpak:
/home/{YOUR_USER}/.var/app/com.usebottles.bottles/data/bottles/bottles/TouchDesigner/icons/TouchDesigner.png
AUR:
/home/{YOUR_USER}/.local/share/bottles/bottles/TouchDesigner/icons/TouchDesigner.png
If the association is correctly configured, .toe files will display with the TouchDesigner icon.
TouchDesigner is not officially supported on Linux, but it can run very well through Bottles (on Wayland).
This guide gives a complete, working setup.
- 1. Install Bottles
- 2. Create the TouchDesigner Bottle
- 3. Install Dependencies
- 4. Install TouchDesigner
- 5. Launch TouchDesigner
- 6. Fix Missing Fonts
- 7. Optional: Flatpak Filesystem Access
- 8. Optional: Desktop Integration
- 9. Screenshots
- 10. Notes
Install Bottles using one of the methods below.
flatpak install flathub com.usebottles.bottlesIf Bottles does not appear in your app menu, restart your session.
yay -S bottles- Open Bottles.
- Create a new bottle.
- Use these settings:
| Setting | Value |
|---|---|
| Name | TouchDesigner |
| Environment | Gaming |
| Runner | soda |
| Directory | Default |
- Create the bottle and wait for setup to finish.
Inside the bottle:
- Go to Dependencies.
- Install:
allfontsd3dx11(latest version)
- Download the Windows installer from Derivative.
- In Bottles, click Run Executable.
- Select the
.exefile. - Install normally (same process as Windows).
- Open Programs in Bottles.
- Click Play on TouchDesigner.
TouchDesigner should now run.
Some UI elements may appear blank due to font rendering issues.
- Add
wine_ui_fixes.toxto your project.- Download
wine_ui_fixes.toxdirectly - Original post: c0deous on Derivative
- Download
- Click Fix Now.
Fonts will display correctly as long as the .tox file is present in the project.
If you installed Bottles via Flatpak, opening .toe files directly from your system may fail.
Install Flatseal:
flatpak install flathub com.github.tchx84.FlatsealThen:
- Open Flatseal.
- Select Bottles.
- Go to Filesystem.
- Enable All system files.
Warning
This disables sandboxing protections for Bottles.
Inside Bottles, click the ⋮ next to TouchDesigner and select Add Desktop Entry.
- Associate
.toefiles with TouchDesigner. - Assign the TouchDesigner icon (
.png) to the file type.
The icon is located at:
Flatpak:
/home/{YOUR_USER}/.var/app/com.usebottles.bottles/data/bottles/bottles/TouchDesigner/icons/TouchDesigner.png
AUR:
/home/{YOUR_USER}/.local/share/bottles/bottles/TouchDesigner/icons/TouchDesigner.png
If the association is correctly configured, .toe files will display with the TouchDesigner icon.
I will be updating this list as testing progresses.
- NDI
- UI rendering (with fix)
- Real-time visuals
- External outputs and inputs
- NVIDIA GPUs are highly recommended.
- Wayland works way better than X11.
- Performance may vary depending on hardware and driver setup.
- Overall, my experience was smoother than on Windows, with better performance (up to +20%) and a much cooler-running machine (up to -20°C) due to Linux optimizations.
Built with care.
Iswad







