#1492·upscayl

Saving output file failed after upscaling

Author: dierkeshi-artCreated Jul 23, 2026Updated Sep 11, 2026
Labelsbug

Checklist

Describe the Bug

When using Upscayl 2.15.0, no file is saved to the folder I specified. This issue can be reproduced consistently.

I searched for similar issues and found a related discussion in #1448. I followed the steps mentioned in the reply, but the problem was not resolved. The upscaled image still cannot be saved to the specified folder.

The upscaled image can be generated and previewed correctly within the app, but it never appears in the output folder on my local drive.

To Reproduce

Steps to Reproduce Launch Upscayl 2.15.0 on Windows 11. Click "Select Image" and choose a PNG/JPG image. Click "Select Output Folder" and set it to D:\output (English-only path). Select a model (e.g., High Fidelity). Click the "Upscayl" button to start processing. Wait for the progress to complete and the log to show UPSCAYL_DONE. Open the output folder D:\output and refresh (F5). The folder remains empty.

Upscayl Version (or commit hash)

2.15.0

Platform

Windows

OS Version

Windows 11 25H2

GPU Name

NVIDIA GeForce RTX 4050 Laptop GPU

Expected Behavior

After clicking the Upscayl button and the progress completes, I expect the upscaled image file to be saved to the output folder I selected (e.g., D:\output). The file should appear in that folder and be usable.

Screenshots

Logs

 GET_MODELS_LIST:  
 GET_MODELS_LIST:  
 System Info: {"platform":"win","release":"10.0.26200","arch":"x64","model":"AMD Ryzen 7 8845H w/ Radeon 780M Graphics","cpuCount":16,"gpu":{"active":true,"cudaComputeCapabilityMajor":0,"deviceId":65535,"deviceString":"ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)","driverVendor":"SwANGLE","driverVersion":"5.0.0","gpuPreference":0,"revision":0,"subSysId":0,"vendorId":65535,"vendorString":"Google Inc. (Google)"}}
 Resetting image paths
 BACKEND REPORTED:  ️ Updating Image Path:  C:\Users\dierk\Pictures\Camera Roll\m.png
 BACKEND REPORTED:  ️ Updating Image Path:  C:\Users\dierk\Pictures\Camera Roll\m.png
 Selected Image Path:  C:\Users\dierk\Pictures\Camera Roll\m.png
 Selected Image Directory:  C:\Users\dierk\Pictures\Camera Roll
 imagePath:  C:\Users\dierk\Pictures\Camera Roll\m.png
 Extension:  png
 BACKEND REPORTED:   Selected File Path:  C:\Users\dierk\Pictures\Camera Roll\m.png
 BACKEND REPORTED:   Selected File Path:  C:\Users\dierk\Pictures\Camera Roll\m.png
 Resetting Upscaled Image Path
 UPSCAYL
 BACKEND REPORTED:  ✅ Upscayl Variables:  {"model":"high-fidelity-4x","gpuId":0,"saveImageAs":"png","inputDir":"C:\\Users\\dierk\\Pictures\\Camera Roll","fileNameWithExt":"m.png","outputDir":"D:\\output","outFile":"D:\\output\\m_upscayl_3x_high-fidelity-4x.png","fileName":"m","scale":"3","compression":"0","customWidth":"","useCustomWidth":false,"tileSize":null}
 BACKEND REPORTED:  ✅ Upscayl Variables:  {"model":"high-fidelity-4x","gpuId":0,"saveImageAs":"png","inputDir":"C:\\Users\\dierk\\Pictures\\Camera Roll","fileNameWithExt":"m.png","outputDir":"D:\\output","outFile":"D:\\output\\m_upscayl_3x_high-fidelity-4x.png","fileName":"m","scale":"3","compression":"0","customWidth":"","useCustomWidth":false,"tileSize":null}
 BACKEND REPORTED:   Upscayl Command:  -i,C:\Users\dierk\Pictures\Camera Roll\m.png,-o,D:\output\m_upscayl_3x_high-fidelity-4x.png,-s,3,-m,C:\Program Files\Upscayl\resources\models,-n,high-fidelity-4x,-f,png,-c,0
 BACKEND REPORTED:   Upscayl Command:  -i,C:\Users\dierk\Pictures\Camera Roll\m.png,-o,D:\output\m_upscayl_3x_high-fidelity-4x.png,-s,3,-m,C:\Program Files\Upscayl\resources\models,-n,high-fidelity-4x,-f,png,-c,0
 BACKEND REPORTED:   Updating Child Processes:  {"binary":"C:\\Program Files\\Upscayl\\resources\\bin\\\\upscayl-bin","args":["C:\\Program Files\\Upscayl\\resources\\bin\\\\upscayl-bin","-i","C:\\Users\\dierk\\Pictures\\Camera Roll\\m.png","-o","D:\\output\\m_upscayl_3x_high-fidelity-4x.png","-s","3","-m","C:\\Program Files\\Upscayl\\resources\\models","-n","high-fidelity-4x","-f","png","-c","0"]}
 BACKEND REPORTED:   Updating Child Processes:  {"binary":"C:\\Program Files\\Upscayl\\resources\\bin\\\\upscayl-bin","args":["C:\\Program Files\\Upscayl\\resources\\bin\\\\upscayl-bin","-i","C:\\Users\\dierk\\Pictures\\Camera Roll\\m.png","-o","D:\\output\\m_upscayl_3x_high-fidelity-4x.png","-s","3","-m","C:\\Program Files\\Upscayl\\resources\\models","-n","high-fidelity-4x","-f","png","-c","0"]}
 BACKEND REPORTED:   Updating Stopped:  false
 BACKEND REPORTED:   Updating Stopped:  false
 BACKEND REPORTED:  [0 NVIDIA GeForce RTX 4050 Laptop GPU]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 AMD Radeon 780M Graphics]  queueC=1[2]  queueG=0[1]  queueT=2[1]
[1 AMD Radeon 780M Graphics]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 AMD Radeon 780M Graphics]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 AMD Radeon 780M Graphics]  subgroup=64  basic=1  vote=1  ballot=1  shuffle=1

 BACKEND REPORTED:  [0 NVIDIA GeForce RTX 4050 Laptop GPU]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 AMD Radeon 780M Graphics]  queueC=1[2]  queueG=0[1]  queueT=2[1]
[1 AMD Radeon 780M Graphics]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 AMD Radeon 780M Graphics]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 AMD Radeon 780M Graphics]  subgroup=64  basic=1  vote=1  ballot=1  shuffle=1

 UPSCAYL_PROGRESS:  [0 NVIDIA GeForce RTX 4050 Laptop GPU]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 AMD Radeon 780M Graphics]  queueC=1[2]  queueG=0[1]  queueT=2[1]
[1 AMD Radeon 780M Graphics]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 AMD Radeon 780M Graphics]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 AMD Radeon 780M Graphics]  subgroup=64  basic=1  vote=1  ballot=1  shuffle=1

 UPSCAYL_PROGRESS:  [0 NVIDIA GeForce RTX 4050 Laptop GPU]  queueC=2[8]  queueG=0[16]  queueT=1[2]
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[0 NVIDIA GeForce RTX 4050 Laptop GPU]  subgroup=32  basic=1  vote=1  ballot=1  shuffle=1
[1 AMD Radeon 780M Graphics]  queueC=1[2]  queueG=0[1]  queueT=2[1]
[1 AMD Radeon 780M Graphics]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[1 AMD Radeon 780M Graphics]  fp16-p/s/a=1/1/1  int8-p/s/a=1/1/1
[1 AMD Radeon 780M Graphics]  subgroup=64  basic=1  vote=1  ballot=1  shuffle=1



 UPSCAYL_PROGRESS:  81.72%

 BACKEND REPORTED:  81.79%

 BACKEND REPORTED:  81.79%

 UPSCAYL_PROGRESS:  81.79%

 UPSCAYL_PROGRESS:  81.79%

 BACKEND REPORTED:  81.86%

 BACKEND REPORTED:  81.86%

 UPSCAYL_PROGRESS:  81.86%

 UPSCAYL_PROGRESS:  81.86%

 BACKEND REPORTED:  81.93%

 BACKEND REPORTED:  81.93%

 UPSCAYL_PROGRESS:  81.93%

 UPSCAYL_PROGRESS:  81.93%

 BACKEND REPORTED:  82.00%

 BACKEND REPORTED:  82.00%

 UPSCAYL_PROGRESS:  82.00%

 UPSCAYL_PROGRESS:  82.00%

 BACKEND REPORTED:  82.07%

 BACKEND REPORTED:  82.07%

 UPSCAYL_PROGRESS:  82.07%

 UPSCAYL_PROGRESS:  82.07%

 BACKEND REPORTED:  82.14%

 BACKEND REPORTED:  82.14%

 UPSCAYL_PROGRESS:  82.14%

 UPSCAYL_PROGRESS:  82.14%

 BACKEND REPORTED:  82.21%

 BACKEND REPORTED:  82.21%

 UPSCAYL_PROGRESS:  82.21%

 UPSCAYL_PROGRESS:  82.21%

 BACKEND REPORTED:  82.28%

 BACKEND REPORTED:  82.28%

 UPSCAYL_PROGRESS:  82.28%

 UPSCAYL_PROGRESS:  82.28%

 BACKEND REPORTED:   Done upscaling
 BACKEND REPORTED:   Done upscaling
upscaledImagePath:  D:\output\m_upscayl_3x_high-fidelity-4x.png
 UPSCAYL_DONE:  D:\output\m_upscayl_3x_high-fidelity-4x.png
upscaledImagePath:  D:\output\m_upscayl_3x_high-fidelity-4x.png
 UPSCAYL_DONE:  D:\output\m_upscayl_3x_high-fidelity-4x.png