TouchDesigner running at 7fps after install a fresh version of windows 11

Hi all ,

As mentioned, I’m writing because after completely wiping a 2018 razer blade laptop with a nvidia gtx 1060 with Max-Q design
16G ram
6G
1TB of space
Intel
i7 -8750 CPU @ 2.20GHz

I installed windows 11 home and updated the to the latest nvidia drivers. then tried older drivers
Tried both game and studio ready.

I tried running the latest touch build and then tried with a earlier build (2023.11340)

Both versions of touch run at 7 fps .

I tried with a resolution of 64x64 to troubleshoot if it was the GPU .but nope , still stuck @ 7 fps.

Then I saw that the battery was dead. Bought a new one and replaced it. Still running at 7 fps.

In the past I have successfully ran Touchdesigner on this pc from 2019 to 2021 . I believe the only difference is windows 11. Not 100% certain though

Do you have any other suggestions than installing windows 10 ?

Did you install the latest drivers using the files from nvidia.com, or via Windows Update?

I downloaded from

And also from the nvidia app
and from razer’s website.

I Have an update , ended up installing Windows 10 to see if it would solve anything.
Nope still 7 fps.

SO I reverted to our trusted chat gpt .

Basically it had me try tons of different settings but nothing worked. and then I tried on an external monitor and everything was back to 60 fps.
When on my laptop monitor , my computer is not selecting nvidia . In the task manager/ performance/ 3D ; when on my laptop monitor, it runs @ 0% , when on my external monitor, it runs @ 11% and touch is @ 60fps.

Even though in nvidia’s control panol I force graphic processor @ High-Performance NVIDIA processor and in Program setting’s tab I also force High-Performance NVIDIA when touchdesigner is running. same thing for PhysX.

Belows is Chat gpt’s explanation : Could anyone at derrivative confirm any of what gpt claims

Thanks in advance

—–
If it worked perfectly fine from 2019 to 2022 @ 60fps on my laptop monitor ← is there a way to force nvidia gtx 1060 Max Q’s optimus to select the correct gpu when running touch.

Before I try the endless route of driver chasing , could you confirm any of these claim by GPT

Here’s what likely happened:


:one: Drivers

  • NVIDIA driver updates in late 2022–2024 may have changed Optimus behavior.

  • Modern drivers for Max-Q laptops sometimes force the internal screen to route through Intel, even if Windows settings say “High Performance.”

:two: TouchDesigner / OpenGL

  • Newer versions of TouchDesigner may handle OpenGL differently.

  • Older versions might have been able to bypass Intel or efficiently use the GTX 1060 for internal-screen rendering.

  • Newer TD builds may now rely on Windows/OpenGL GPU selection, which is being routed through Intel → low FPS.

:three: Windows / Razer firmware

  • A Windows update may have changed GPU routing behavior.

  • Razer firmware/Synapse updates may have silently locked internal display to Intel for power/thermal reasons.


:white_check_mark: Evidence supporting this

  • External monitor restores 60 FPS immediately → confirms the GTX 1060 is fully functional.

  • Internal display is stuck at 7 FPS → the bottleneck is GPU routing through Intel.

  • Performance was fine in 2019 and 2022 → this is a recent software/driver change, not a hardware defect.


Options to restore 60 FPS internally

  1. Roll back NVIDIA driver to the version used in 2022

    • You’d need to check which driver version you had at that time.

    • Install cleanly with DDU, then test TouchDesigner.

  2. Use an older TouchDesigner build

    • Try a TD version from 2022, which previously hit 60 FPS on internal display.

    • Some newer TD builds may be optimized differently and force the GPU path through Intel.

  3. External display / accept current limitation

    • Fastest and guaranteed solution.

    • Ensures 60 FPS for projects now, no driver fiddling.

Final update for today.

I installed nvidia driver 516.93 which dates back to july 26th 2022. and no go , still 7 fps. :-/

Hello @phiol

Most of the issues you mention point to the Intel GPU being used. A Monitor DAT can tell you what TouchDesigner is running on. Using the Intel Driver Assistant could resolve all issues with a simple integrated graphic driver update. If none of it works, see message below and hunt for bloatware.

As a first step, make sure that all your drivers, including integrated graphic drivers, are up to date and that your machine is free of bloatware.

Make sure that TouchDesigner is fully up to date to the latest stable build available.

The Bulk Crap Uninstaller helps in identifying unwanted or unneeded software: https://www.bcuninstaller.com/

Find the latest driver for your GPU at Official Drivers | NVIDIA or use Nvidia Geforce Experience Update Drivers & Optimal Playable Settings

You can also make sure that your integrated GPU is running on the latest version available via Intel Driver Assistant.

You can use the AMD Adrenalin if you have an AMD Integrated GPU, in minimal install mode, via https://www.amd.com/en/support/download/drivers.html

:high_voltage::high_voltage::high_voltage: If your machine comes with a proprietary power management software (From Asus, Dell / Alienware.. etc), make sure that it’s setup properly to run TouchDesigner on the Nvidia / AMD DEDICATED GPU when plugged to power. Otherwise, it’s likely that TouchDesigner would run on the integrated graphics, hence it is important to also make sure your integrated graphics are up to date.

If the issue persists, try to generate a dump using Using WinDbg to Debug Crashes - Derivative

We’d recommend using the latest Nvidia drivers as well, not 516 which are old.

You might have to check your BIOS as well, Razer might have some settings in there overriding GPU settings in Windows.

FINALLY !!! ,

Reverted back to Windows 11 , latest nividia drivers, latest touch version

But what did the trick was Using the Intel Driver Assistant suggested JetXS
so endless Thank to you my friends. I spent quite a lot of hours on this.

Thanks and I hope this thread will help some else in the future

2 Likes