xinntao / Real-ESRGAN-ncnn-vulkan

NCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.
https://github.com/xinntao/Real-ESRGAN
Other
1.42k stars 170 forks source link

this app cant run on your PC, please check the software publisher #63

Open Yash86789 opened 3 months ago

Yash86789 commented 3 months ago

i run the code " realesrgan-ncnn-vulkan.exe -i input.jpg -o output.png -n realesr-animevideov3 -s 2 " and a popup appears saying "this app cant run on your PC, please check the software publisher" i am using windows 10, and cmd

this is the full error C:\Users\Dell\OneDrive\Desktop\Real-esregan>realesrgan-ncnn-vulkan.exe -i input.jpg -o output.png -n realesr-animevideov3 -s 2 Access is denied.

please help me......

this is the popup Capture PNG popup

NeedsMoar commented 2 months ago

The pre-built binary is x64, because using 32 bit windows has been pointless unless your CPU required it since the 64 bit version of Windows 2000 came out. So you're either on the 32-bit x86 build of Windows, you're on some unknown Windows ARM device that's lacking the more modern intel->arm binary translation layers, or you're on a device with no vulkan support whatsoever and using Windows home.

If you're seeing that there's a 90% chance the machine wouldn't be able to run it even if you upgraded to 64-bit Windows 10... 32 bit Windows usually only gets installed by OEMs when the processor can't handle anything else.

Or your download got corrupted.

The Vulkan SDK doesn't seem to contain a 32 bit import library so the simplest reason might be lack of support. The kind of video cards it was meant to handle have more memory than the machine itself can address

Yash86789 commented 2 months ago

The pre-built binary is x64, because using 32 bit windows has been pointless unless your CPU required it since the 64 bit version of Windows 2000 came out. So you're either on the 32-bit x86 build of Windows, you're on some unknown Windows ARM device that's lacking the more modern intel->arm binary translation layers, or you're on a device with no vulkan support whatsoever and using Windows home.

If you're seeing that there's a 90% chance the machine wouldn't be able to run it even if you upgraded to 64-bit Windows 10... 32 bit Windows usually only gets installed by OEMs when the processor can't handle anything else.

Or your download got corrupted.

The Vulkan SDK doesn't seem to contain a 32 bit import library so the simplest reason might be lack of support. The kind of video cards it was meant to handle have more memory than the machine itself can address

I Am using official windows 10 in 64 bits

NeedsMoar commented 2 months ago

What GPU? Intel integrated GPUs didn't have vulkan drivers so that might be the issue, and if you didn't install the AMD or nvidia drivers for whatever real GPU is there you might still not have them. I could also never get the AMD "pro" drivers to work with ncnn stuff because their vulkan version is different.

Other than that check event viewer and see what it says about the application not running.

Yash86789 commented 2 months ago

What GPU? Intel integrated GPUs didn't have vulkan drivers so that might be the issue, and if you didn't install the AMD or nvidia drivers for whatever real GPU is there you might still not have them. I could also never get the AMD "pro" drivers to work with ncnn stuff because their vulkan version is different.

Other than that check event viewer and see what it says about the application not running.

this is my device Device name ---------------- Processor Intel(R) Celeron(R) CPU 3865U @ 1.80GHz 1.80 GHz Installed RAM 4.00 GB (3.87 GB usable) Device ID --------------------------------------------------- Product ID ---------------------------------------------- System type 64-bit operating system, x64-based processor Pen and touch No pen or touch input is available for this display

NeedsMoar commented 2 months ago

Intel says that processor's integrated GPU has vulkan drivers now, apparently. I'ts going to be unimaginably slow because of the whole 2 processor core thing and trying to shared memory with 4GB of system ram which hasn't really been enough to run any OS for 15 years by itself, but you can try grabbing it from here Intel® 7th-10th Gen Processor Graphics - Windows*

If I were you I'd look into the original python version of realesrgan and try to find a version that'll run it in chunks on a google colab. Even with the uploading and downloading and pausing to clear out old files in the linked google drive and the colabs running older NVidia cards that kinda sucked at vulkan even more than they do now, you'll come out ahead of your local machine.

Yash86789 commented 1 month ago

Intel says that processor's integrated GPU has vulkan drivers now, apparently. I'ts going to be unimaginably slow because of the whole 2 processor core thing and trying to shared memory with 4GB of system ram which hasn't really been enough to run any OS for 15 years by itself, but you can try grabbing it from here Intel® 7th-10th Gen Processor Graphics - Windows*

If I were you I'd look into the original python version of realesrgan and try to find a version that'll run it in chunks on a google colab. Even with the uploading and downloading and pausing to clear out old files in the linked google drive and the colabs running older NVidia cards that kinda sucked at vulkan even more than they do now, you'll come out ahead of your local machine.

so basicly what do i do now, i just want to upscale my anime videos which r not of long durations (20 - 30 seconds only) and as you know i dont have good resources too, can you please help me finding a video upscaler/ upscaling model that can help me upscale my anime videos to atleast 4k with a reasonable amout of time. Thanks a lot for considering