ElPumpo / TinyNvidiaUpdateChecker

Open sourced tool for keeping NVIDIA GPUs updated, featuring fully customizable driver installs for complete control, multi-GPU support, and more!
GNU General Public License v3.0
1.41k stars 56 forks source link

1.18.0 opens then closes #216

Closed f33d13ack closed 3 months ago

f33d13ack commented 3 months ago

It just closes when I try to open it, I see the command window open for a blink of an eye.

Is this intended? Am I missing something?

I was running 1.17.1 before, no issues.

scotttag commented 3 months ago

What does it say if you run it from the command line (instead of just opening the exe)? It should give you more details

Chances are you don't have .NET 8.0 runtime (new version requires 8.0) - it'll tell you that if so, along with which frameworks you do have

ElPumpo commented 3 months ago

Hi @f33d13ack . Can you please run TNUC with the --debug command line argument? It should not be the missing runtime, that's the reason we now use .NET 8 is because they made a prompt if you dont have it installed

ElPumpo commented 3 months ago

Hi a new version, v1.18.1 has been released with many bug fixes. Please try the new version out and report back.

harjeevan commented 3 months ago

have you tried running the program from a terminal application? If you right click on the folder with tinynvidiaupdatechecker downloaded and open a terminal/command prompt/powershell window there you should be able to run the program (you'll just need to type .\TinyNvidiaUpdateChecker.exe.

I had this issue, it turns out I needed .NET 8.0 x86. I had the x64 version and though that was enough, apparently not the case.

Download and install this, it fixed my issue. https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-8.0.6-windows-x86-installer

f33d13ack commented 3 months ago

Thanks everyone, turns out I just needed runtime 8.0.6 (x86). I had 8.0.0 (x64) before as well.

To be clear, https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-8.0.6-windows-x86-installer did not work for me, I had to use the desktop version. https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.6-windows-x86-installer

Thanks again!

ElPumpo commented 3 months ago

Wait. Does Windows not show a dialog to install it?

f33d13ack commented 3 months ago

For reference, I'm on whatever the latest version of Windows 10 Pro (x64) is.

When I run it through cmd, at the bottom of the prompt message I get:

To install missing framework, download: https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=8.0.0&arch=x86&rid=win10-x86

Otherwise, for me, if the desktop version of the 8.0.6 (x86) runtime, is not installed, I do not get a Windows dialog to install it when clicking on the executable, I just get a window that flashes on then off, that goes for both 1.18.0 & 1.18.1.

ElPumpo commented 3 months ago

Then this . NET 8 move was pointless...

ElPumpo commented 3 months ago

OK I've added back the .NET 8 installation steps in readme