NoiseXterminator module not launching despite successful installation in PixInsight

17 replies233 views
Sean Boon avatar

I’m having an issue where all of a sudden NoiseXterminator is not launching. I’ve gone through all the steps of attempting to reinstall the module. It shows up in the repository and the dll is present on my hard drive. It shows up in the modules list as well. Has anyone had to deal with this before. I’m about ready to just reinstall PixInsight but don’t want to go there if I don’t have to.

D. Jung avatar

It's there an error message? Does it show as installed?

Read noise Astrophotography avatar

Try this first Re-register the module via SCRIPT > Feature Scripts.

Or go in to your bin folder and delete the NTX you have to look that up I cant remember…

1. GPU / CUDA / TensorFlow conflict

NXT v2 uses GPU acceleration. If your CUDA/cuDNN setup or GPU driver got updated/changed, the plugin can silently fail to launch.

Common case: PixInsight uses CUDA 11.8 for RC-Astro modules, but newer NVIDIA drivers default to CUDA 12+.
Check your bin folder in PixInsight for cudart64_110.dll (CUDA 11.0 runtime). If missing or mismatched, NXT won’t start.
Fix: Download the CUDA 11.8 runtime DLL and drop it into PixInsight/bin.

and use a wrapper to start pi so it only sees CUDA 11.8

Copy paste this save as bat. double click it to open PI

@echo off

setlocal

set "PI_BIN=C:\Program Files\PixInsight\bin"

set "CUDA11_BIN=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin"

rem Prefer PI’s local DLLs first

set "PATH=%PI_BIN%;%PATH%"

rem Nuke CUDA 12.* from PATH for this process

for %%V in (0 1 2 3 4 5 6 7 8 9) do (

set "PATH=%PATH:%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.%%V\bin;=%"

for %%M in (0 1 2 3 4 5 6 7 8 9) do (

set "PATH=%PATH:%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.%%V%%M\bin;=%"

)

)

rem Add CUDA 11.8 bin after PI (fallback for any dll not in PI\bin)

if exist "%CUDA11_BIN%\cudart64_110.dll" set "PATH=%PI_BIN%;%CUDA11_BIN%;%PATH%"

rem TensorFlow logging + behaviour

set "TF_CPP_MIN_LOG_LEVEL=0"

set "TF_FORCE_GPU_ALLOW_GROWTH=TRUE"

set "CUDA_VISIBLE_DEVICES=0"

set "TF_LOG_DEVICE_PLACEMENT=1"

cd /d "%PI_BIN%"

start "" "%PI_BIN%\PixInsight.exe"

endlocal

2. Bad module registration

Sometimes PI has the .dll but it’s not properly registered.
Go to SCRIPT > Feature Scripts, remove NXT, then add it again pointing directly to the .dll.
Restart PI.

3. Corrupted settings or cache

NXT writes prefs into PI’s src/config folder. Corruption here can prevent launch.
Exit PI.
Delete (or rename) NoiseXTerminator-prefs.xpsm inside PixInsight’s config folder (usually in %APPDATA%/Pleiades).
Relaunch PI, it will rebuild fresh settings for NXT.



I am no expert and I might be completely mad !

Helpful
Read noise Astrophotography avatar
Read noise Astrophotography avatar

Stupid question you clicked the spanner and entered your licence code ?

bigCatAstro avatar

Read noise Astrophotography · Sep 16, 2025, 03:04 PM

Stupid question you clicked the spanner and entered your licence code ?

That’s what I was thinking since the module had to be reinstalled. I wonder if the license had been wiped.

Read noise Astrophotography avatar

Or accidently install tensoflow version instead of cpu or vice versa … this definitely leads to lots of headaches… I think Ive saved al the files somewhere.. I had loads of fun getting RC Astro tools to work on a blackwell GPU……

Sean Boon avatar

Read noise Astrophotography · Sep 16, 2025, 03:04 PM

Stupid question you clicked the spanner and entered your licence code ?

Yeah, it’s been working just fine. It just all of a sudden stopped loading.

Read noise Astrophotography avatar

Good to hear it’s working again!!

CS!

Sean Boon avatar

Oh, sorry. I meant that I had entered the license a long while back and it’s been working. It suddenly stopped working yesterday. The UI doesn’t even load. But I’ve got a lot of good troubleshooting steps to go through based on this thread. I have a feeling that maybe NVIDIA dropped an update that messed up CUDA in some way, but not sure if that would prevent it from laoding or just prevent it from running. Would seem odd if it bootstraps CUDA just to launch the NoiseX dialog.

bigCatAstro avatar

Sean Boon · Sep 16, 2025, 04:44 PM

I have a feeling that maybe NVIDIA dropped an update that messed up CUDA in some way, but not sure if that would prevent it from laoding or just prevent it from running. Would seem odd if it bootstraps CUDA just to launch the NoiseX dialog

Perhaps you can check the NVIDIA app to see if a new driver or update was sent through recently?

Well Written Respectful
Jeffery Richards avatar

I could very well be wrong, but I think the new repository link for tensorflow at RCAstro takes care of everything (and that’s the impression I got from a discussion with Russ). I just built a new processing PC with a RTX5060TI GPU and didn't load any NVIDIA CUDA files (just the latest game drivers). The first run of any of the XT processes take a long time after game drivers are updated but after the first run, things run very smoothly. I have verified my GPU is being used during the process (monitor shows GPU load going from essentially 0 to over 90% during the active process). A 2x drizzled 571 image takes about 20-30 seconds to run any of the XT processes.

Well Written Helpful Engaging Supportive
Read noise Astrophotography avatar

Has there been a update ?

Mark Savan avatar

Are you using multiple or different monitors? I have two different setups each with two monitors. I sometimes run into an issue when changing between setups or when running a setup with only one of its monitors hooked up. In these cases I will launch a process and it appears to not be launching. What is actually happening is that it is launching but its UI goes to some place “outside” the single monitor or “between” the two monitors. When this happens it only impacts some of the processes. To fix I either need to go back to the last working monitor configuration or reboot my machine with the new monitor config.

Well Written Helpful Insightful Engaging Supportive
Sean Boon avatar

Mark Savan · Sep 17, 2025, 01:07 AM

Are you using multiple or different monitors? I have two different setups each with two monitors. I sometimes run into an issue when changing between setups or when running a setup with only one of its monitors hooked up. In these cases I will launch a process and it appears to not be launching. What is actually happening is that it is launching but its UI goes to some place “outside” the single monitor or “between” the two monitors. When this happens it only impacts some of the processes. To fix I either need to go back to the last working monitor configuration or reboot my machine with the new monitor config.

yes, I’m using two monitors and I’ve actually seen this happen. I tried unplugging the monitor to see if it would show up. I still think it’s possible that it’s stuck between the two monitors and I’ll try the reboot option with just one monitor in place.

Read noise Astrophotography avatar

You can prevent pix from opening in full page

Sean Boon avatar

Read noise Astrophotography · Sep 17, 2025, 01:49 PM

You can prevent pix from opening in full page

Turns out it was the monitor issue. Unplugged the second monitor and restarted the PC and all was well.

Well Written Concise
Read noise Astrophotography avatar

Sean Boon · Sep 19, 2025 at 07:40 PM

Read noise Astrophotography · Sep 17, 2025, 01:49 PM

You can prevent pix from opening in full page

Turns out it was the monitor issue. Unplugged the second monitor and restarted the PC and all was well.

Nice one sorted !!

It’s a bit of a pain that pix doesn’t reset the screen …

Happy photon hunting

CS!