Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] DLSS DLLs refuse to download #395

Open
Muxxy17 opened this issue Feb 16, 2025 · 39 comments
Open

[BUG] DLSS DLLs refuse to download #395

Muxxy17 opened this issue Feb 16, 2025 · 39 comments
Assignees
Labels
bug Something isn't working networking

Comments

@Muxxy17
Copy link

Muxxy17 commented Feb 16, 2025

Describe the bug

DLSS Swapper refuses to download any DLLs on my system.

Steps To Reproduce

Load DLSS Swapper, go to Library and then click on the download button. Nothing happens.

Expected behavior

I expected the download to download

Logs

Log File

2025-02-16 20:15:03.398 +00:00 [ERR] App.xaml.cs:137 OnLaunched - Storage: C:\Users\mrgre\AppData\Local\DLSS Swapper
2025-02-16 20:15:23.697 +00:00 [ERR] MainWindow.xaml.cs:457 UpdateManifestAsync - The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
2025-02-16 20:15:23.955 +00:00 [ERR] Game.cs:952 ResizeCoverAsync - The process cannot access the file 'C:\Users\mrgre\AppData\Local\DLSS Swapper\image_cache\xboxapp_Microsoft_ForzaMotorsport_8wekyb3d8bbwe_400_600.png' because it is being used by another process.
2025-02-16 20:16:07.835 +00:00 [ERR] UnhandledException
System.Threading.Tasks.TaskCanceledException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at DLSS_Swapper.Data.DLLRecord.DownloadAsync(Action`1 ProgressCallback) in D:\git\beeradmoore\dlss-swapper\src\Data\DLLRecord.cs:line 191
   at AsyncAwaitBestPractices.SafeFireAndForgetExtensions.HandleSafeFireAndForget[TException](Task task, Boolean continueOnCapturedContext, Action`1 onException)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
2025-02-16 20:20:38.817 +00:00 [INF] App launch - v1.1.6.0
2025-02-16 20:20:38.833 +00:00 [ERR] App.xaml.cs:137 OnLaunched - Storage: C:\Users\mrgre\AppData\Local\DLSS Swapper
2025-02-16 20:20:38.935 +00:00 [INF] ThemeWatcher.cs:101 Start - Dark, False
2025-02-16 20:20:59.044 +00:00 [ERR] MainWindow.xaml.cs:457 UpdateManifestAsync - The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
2025-02-16 20:20:59.049 +00:00 [INF] Storage.cs:241 LoadManifestJsonAsync - Loaded static manifest
2025-02-16 20:22:41.955 +00:00 [ERR] UnhandledException
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
 ---> System.TimeoutException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at DLSS_Swapper.Data.DLLRecord.DownloadAsync(Action`1 ProgressCallback) in D:\git\beeradmoore\dlss-swapper\src\Data\DLLRecord.cs:line 191
   at DLSS_Swapper.Pages.LibraryPageModel.DownloadRecordAsync(DLLRecord record) in D:\git\beeradmoore\dlss-swapper\src\Pages\LibraryPageModel.cs:line 593
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
2025-02-16 20:27:00.728 +00:00 [INF] App launch - v1.1.6.0
2025-02-16 20:27:00.741 +00:00 [ERR] App.xaml.cs:137 OnLaunched - Storage: C:\Users\mrgre\AppData\Local\DLSS Swapper
2025-02-16 20:27:00.765 +00:00 [VRB] Database.cs:113 Init - Database Init
2025-02-16 20:27:00.844 +00:00 [INF] ThemeWatcher.cs:101 Start - Dark, False
2025-02-16 20:27:20.954 +00:00 [ERR] MainWindow.xaml.cs:457 UpdateManifestAsync - The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
2025-02-16 20:27:20.959 +00:00 [INF] Storage.cs:241 LoadManifestJsonAsync - Loaded static manifest
2025-02-16 20:27:21.101 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Timberborn
2025-02-16 20:27:21.141 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for SteamVR
2025-02-16 20:27:21.150 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Wallpaper Engine
2025-02-16 20:27:21.157 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for fpsVR
2025-02-16 20:27:21.162 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for SKYBOX VR Video Player
2025-02-16 20:27:21.212 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Middle-earth™: Shadow of War™
2025-02-16 20:27:31.756 +00:00 [ERR] UnhandledException
System.Threading.Tasks.TaskCanceledException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at DLSS_Swapper.Data.DLLRecord.DownloadAsync(Action`1 ProgressCallback) in D:\git\beeradmoore\dlss-swapper\src\Data\DLLRecord.cs:line 191
   at DLSS_Swapper.Pages.LibraryPageModel.DownloadRecordAsync(DLLRecord record) in D:\git\beeradmoore\dlss-swapper\src\Pages\LibraryPageModel.cs:line 593
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
2025-02-16 20:30:04.862 +00:00 [INF] App launch - v1.1.6.0
2025-02-16 20:30:04.876 +00:00 [ERR] App.xaml.cs:137 OnLaunched - Storage: C:\Users\mrgre\AppData\Local\DLSS Swapper
2025-02-16 20:30:04.897 +00:00 [VRB] Database.cs:113 Init - Database Init
2025-02-16 20:30:04.976 +00:00 [INF] ThemeWatcher.cs:101 Start - Dark, False
2025-02-16 20:30:25.094 +00:00 [ERR] MainWindow.xaml.cs:457 UpdateManifestAsync - The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
2025-02-16 20:30:25.099 +00:00 [INF] Storage.cs:241 LoadManifestJsonAsync - Loaded static manifest
2025-02-16 20:30:25.244 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Timberborn
2025-02-16 20:30:25.275 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for SteamVR
2025-02-16 20:30:25.284 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Wallpaper Engine
2025-02-16 20:30:25.289 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for fpsVR
2025-02-16 20:30:25.293 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for SKYBOX VR Video Player
2025-02-16 20:30:25.344 +00:00 [VRB] Game.cs:283 ProcessGame - Skipping updating cover for Middle-earth™: Shadow of War™
2025-02-16 20:30:54.755 +00:00 [ERR] UnhandledException
System.Threading.Tasks.TaskCanceledException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at DLSS_Swapper.Data.DLLRecord.DownloadAsync(Action`1 ProgressCallback) in D:\git\beeradmoore\dlss-swapper\src\Data\DLLRecord.cs:line 191
   at DLSS_Swapper.Pages.LibraryPageModel.DownloadRecordAsync(DLLRecord record) in D:\git\beeradmoore\dlss-swapper\src\Pages\LibraryPageModel.cs:line 593
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
2025-02-16 20:37:33.867 +00:00 [ERR] App.xaml.cs:137 OnLaunched - Storage: C:\Users\mrgre\AppData\Local\DLSS Swapper
2025-02-16 20:37:54.122 +00:00 [ERR] MainWindow.xaml.cs:457 UpdateManifestAsync - The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
2025-02-16 20:37:54.330 +00:00 [ERR] Game.cs:952 ResizeCoverAsync - The process cannot access the file 'C:\Users\mrgre\AppData\Local\DLSS Swapper\image_cache\xboxapp_Microsoft_ForzaMotorsport_8wekyb3d8bbwe_400_600.png' because it is being used by another process.
2025-02-16 20:43:42.690 +00:00 [ERR] UnhandledException
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
 ---> System.TimeoutException: A task was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at DLSS_Swapper.Data.DLLRecord.DownloadAsync(Action`1 ProgressCallback) in D:\git\beeradmoore\dlss-swapper\src\Data\DLLRecord.cs:line 191
   at DLSS_Swapper.Pages.LibraryPageModel.DownloadRecordAsync(DLLRecord record) in D:\git\beeradmoore\dlss-swapper\src\Pages\LibraryPageModel.cs:line 593
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()

DLSS Swapper version: v1.1.6 Network test

Test 1: Accessing google.com
Test 1: Status code - OK
Test 1: Downloaded 18629 bytes
Test 1: Duration 0.14 seconds

Test 2: Accessing bing.com
Test 2: Status code - OK
Test 2: Downloaded 169132 bytes
Test 2: Duration 0.15 seconds

Test 3: Downloading from DLSS Swapper DLL file server (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 3 failed: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 3: Duration 20.00 seconds

Test 4: Downloading from DLSS Swapper DLL file server in a web browser (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 4: User reported it downloaded correctly

Test 5: Downloading game cover from Steam (https://steamcdn-a.akamaihd.net/steam/apps/870780/library_600x900_2x.jpg)
Test 5: Status code - OK
Test 5: Downloaded 113151 bytes
Test 5: Duration 0.02 seconds

Test 6: Downloading game cover from Epic Game Store (https://cdn1.epicgames.com/item/calluna/Control_Portrait_Storefront_1200X1600_1200x1600-456c920cae7a0aa9b36670cd5e1237a1?w=600&h=900&resize=1)
Test 6: Status code - OK
Test 6: Downloaded 145982 bytes
Test 6: Duration 0.03 seconds

Test 7: Downloading game cover from DLSS Swapper file server (https://dlss-swapper-downloads.beeradmoore.com/test/library_600x900_2x.jpg)
Test 7 failed: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 7: Duration 20.00 seconds

Test 8: Downloading game cover from alternative DLSS Swapper file server (https://files.beeradmoore.com/dlss-swapper/test/library_600x900_2x.jpg)
Test 8: Status code - OK
Test 8: Downloaded 113151 bytes
Test 8: Duration 1.74 seconds

Test 9: DNS lookup of DLSS Swapper file server (dlss-swapper-downloads.beeradmoore.com)
Test 9: Found IP address 2606:4700:3030::6815:2001
Test 9: Found IP address 2606:4700:3030::6815:1001
Test 9: Found IP address 2606:4700:3030::6815:6001
Test 9: Found IP address 2606:4700:3030::6815:5001
Test 9: Found IP address 2606:4700:3030::6815:4001
Test 9: Found IP address 2606:4700:3030::6815:3001
Test 9: Found IP address 2606:4700:3030::6815:7001
Test 9: Found IP address 104.21.112.1
Test 9: Found IP address 104.21.16.1
Test 9: Found IP address 104.21.96.1
Test 9: Found IP address 104.21.32.1
Test 9: Found IP address 104.21.80.1
Test 9: Found IP address 104.21.48.1
Test 9: Found IP address 104.21.64.1
Test 9: Duration 0.04 seconds

Screenshots

No response

Additional context

No response

DLSS Swapper version

1.1.6

Windows version

Windows 11 Pro Version 24H2 OS Build 26100.3194

@Muxxy17 Muxxy17 added the bug Something isn't working label Feb 16, 2025
@beeradmoore
Copy link
Owner

Hey @Muxxy17 ,
Thanks for opening the issue. This network tester is being useful already!

From the network tests it looks like for some reason DLSS Swapper.exe is unable to access our file server dlss-swapper-downloads.beeradmoore.com. But it has no issue getting to Google, Bing, Steam, EGS.

Just to confirm, test 4, the one you had to open in a browser and see if it downloaded a file. That did indeed work for you?

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 16, 2025

Yes indeed, that downloaded fine

@beeradmoore
Copy link
Owner

Dang, I was hoping that was an accident because now it complicates things. Most others who have the issue also can't download the file in their browser which indicates a network issue between them and the file server.

So it seems:

  • You can access DLSS Swapper file servers
  • DLSS Swapper is not blocked from accessing the internet (as covers download fine from various sources)
  • DLSS Swapper appears to have issues connecting specifically to our file server but only from within the application itself

Let me see if I can think of what this could be and add more tests if required and get back to you.

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 16, 2025

Much appreciated

@beeradmoore
Copy link
Owner

@Muxxy17 , I have added a whitelist in the Cloudflare firewall, can you open DLSS Swapper (or restart it if it is still open) and perform your network tests again.

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 16, 2025

Tests 3 and 7 both failed

@beeradmoore
Copy link
Owner

Bah humbug!

@ReverquestVR
Copy link

Same Here. Dllss dont download

@beeradmoore
Copy link
Owner

@ReverquestVR , can you go to Settings scroll to the bottom and open up the network tester and run through all the tests and paste the results in here

@ReverquestVR
Copy link

Of Course

@ReverquestVR
Copy link

ReverquestVR commented Feb 17, 2025

Here We Go

DLSS Swapper version: v1.1.6

Test 1: Accessing google.com
Test 1: Status code - OK
Test 1: Downloaded 19850 bytes
Test 1: Duration 0,93 seconds

Test 2: Accessing bing.com
Test 2: Status code - OK
Test 2: Downloaded 128402 bytes
Test 2: Duration 0,37 seconds

Test 3: Downloading from DLSS Swapper DLL file server (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 3 failed: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 3: Duration 20,01 seconds

Test 4: Downloading from DLSS Swapper DLL file server in a web browser (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 4: User reported it downloaded correctly

Test 5: Downloading game cover from Steam (https://steamcdn-a.akamaihd.net/steam/apps/870780/library_600x900_2x.jpg)
Test 5: Status code - OK
Test 5: Downloaded 113151 bytes
Test 5: Duration 0,13 seconds

Test 6: Downloading game cover from Epic Game Store (https://cdn1.epicgames.com/item/calluna/Control_Portrait_Storefront_1200X1600_1200x1600-456c920cae7a0aa9b36670cd5e1237a1?w=600&h=900&resize=1)
Test 6: Status code - OK
Test 6: Downloaded 145982 bytes
Test 6: Duration 0,16 seconds

Test 7: Downloading game cover from DLSS Swapper file server (https://dlss-swapper-downloads.beeradmoore.com/test/library_600x900_2x.jpg)
Test 7 failed: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 7: Duration 20,02 seconds

Test 8: Downloading game cover from alternative DLSS Swapper file server (https://files.beeradmoore.com/dlss-swapper/test/library_600x900_2x.jpg)
Test 8: Status code - OK
Test 8: Downloaded 113151 bytes
Test 8: Duration 2,07 seconds

Test 9: DNS lookup of DLSS Swapper file server (dlss-swapper-downloads.beeradmoore.com)
Test 9: Found IP address 104.21.32.1
Test 9: Found IP address 104.21.96.1
Test 9: Found IP address 104.21.64.1
Test 9: Found IP address 104.21.112.1
Test 9: Found IP address 104.21.80.1
Test 9: Found IP address 104.21.48.1
Test 9: Found IP address 104.21.16.1
Test 9: Duration 0,05 seconds

Thanks for all

@beeradmoore
Copy link
Owner

Thanks

Yep same issue as Muxxy17. Everything works except accessing DLSS Swapper file server from within DLSS Swapper itself. I wish I could replicate it here.

I'll try tweak some things in DLSS Swapper and see if I can get it to work. I'll also try jump around the world via VPN and see if I can trigger it elsewhere.

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 17, 2025

Thanks for the help

@ReverquestVR
Copy link

Thanks my friend

@JuanSGomezL
Copy link

Thanks

Yep same issue as Muxxy17. Everything works except accessing DLSS Swapper file server from within DLSS Swapper itself. I wish I could replicate it here.

I'll try tweak some things in DLSS Swapper and see if I can get it to work. I'll also try jump around the world via VPN and see if I can trigger it elsewhere.

Hi friend, thanks for your help, i'm having the exact same issue that the others guys reported. I hope this information could help you, i'm from Colombia - Latam you can try your VPN from here or any other country from Latam it may help you to replicate the issue

@mickcall999
Copy link

Are you having any luck with the download problem?

@beeradmoore
Copy link
Owner

beeradmoore commented Feb 20, 2025

It is very hard to figure out as it is very hard to replicate. I have added another test in the network tester which allows setting of a custom user agent, maybe that is why Cloudflare is blocking some people?

(EDIT: The issue is confusing, a very small percentage of people are hitting it so it doesn't make sense that it is a setting that I didn't set that is impacting everyone which is what makes it harder to debug. I can set more request headers in v1.1.6.2 to closer match a browser request, but I am unsure if that is the issue here)

DLSS Swapper default user agent is dlss-swapper/v1.1.6.1 which is also whitelisted as far as I can tell in the Cloudflare dashboard. This new test number 10 uses whatever my browser had at the time, but it's a text box so people can enter what they want.

I don't know if this is the issue or not. Uploading v1.1.6.1 pre-release now.

@beeradmoore
Copy link
Owner

v1.1.6.1 pre-release is now available here

@mickcall999
Copy link

mickcall999 commented Feb 20, 2025

DLSS Swapper version: v1.1.6.1

Test 1: Accessing google.com
Test 1: Status code - OK
Test 1: Downloaded 34740 bytes
Test 1: Duration 0.22 seconds

Test 2: Accessing bing.com
Test 2: Status code - OK
Test 2: Downloaded 167805 bytes
Test 2: Duration 0.18 seconds

Test 3: Downloading from DLSS Swapper DLL file server (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 3: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 3: Duration 20.00 seconds

Test 4: Downloading from DLSS Swapper DLL file server in a web browser (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 4: User reported it downloaded correctly

Test 5: Downloading game cover from Steam (https://steamcdn-a.akamaihd.net/steam/apps/870780/library_600x900_2x.jpg)
Test 5: Status code - OK
Test 5: Downloaded 113151 bytes
Test 5: Duration 0.07 seconds

Test 6: Downloading game cover from Epic Game Store (https://cdn1.epicgames.com/item/calluna/Control_Portrait_Storefront_1200X1600_1200x1600-456c920cae7a0aa9b36670cd5e1237a1?w=600&h=900&resize=1)
Test 6: Status code - OK
Test 6: Downloaded 145982 bytes
Test 6: Duration 0.06 seconds

Test 7: Downloading game cover from DLSS Swapper file server (https://dlss-swapper-downloads.beeradmoore.com/test/library_600x900_2x.jpg)
Test 7: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 7: Duration 20.01 seconds

Test 8: Downloading game cover from alternative DLSS Swapper file server (https://files.beeradmoore.com/dlss-swapper/test/library_600x900_2x.jpg)
Test 8: Status code - OK
Test 8: Downloaded 113151 bytes
Test 8: Duration 3.42 seconds

Test 9: DNS lookup of DLSS Swapper file server (dlss-swapper-downloads.beeradmoore.com)
Test 9: Found IP address 2606:4700:3030::6815:7001
Test 9: Found IP address 2606:4700:3030::6815:1001
Test 9: Found IP address 2606:4700:3030::6815:5001
Test 9: Found IP address 2606:4700:3030::6815:6001
Test 9: Found IP address 2606:4700:3030::6815:4001
Test 9: Found IP address 2606:4700:3030::6815:3001
Test 9: Found IP address 2606:4700:3030::6815:2001
Test 9: Found IP address 104.21.112.1
Test 9: Found IP address 104.21.48.1
Test 9: Found IP address 104.21.32.1
Test 9: Found IP address 104.21.64.1
Test 9: Found IP address 104.21.80.1
Test 9: Found IP address 104.21.96.1
Test 9: Found IP address 104.21.16.1
Test 9: Duration 0.03 seconds

Test 10: Downloading from DLSS Swapper DLL file server with custom user agent (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 10: Testing with User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0"
Test 10: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 10: Duration 20.01 seconds

installed v 1.1.6.1 no change, the new test failed .

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 21, 2025

DLSS Swapper version: v1.1.6.1

Test 1: Accessing google.com
Test 1: Status code - OK
Test 1: Downloaded 16411 bytes
Test 1: Duration 0.12 seconds

Test 2: Accessing bing.com
Test 2: Status code - OK
Test 2: Downloaded 167582 bytes
Test 2: Duration 0.13 seconds

Test 3: Downloading from DLSS Swapper DLL file server (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 3: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 3: Duration 20.00 seconds

Test 4: Downloading from DLSS Swapper DLL file server in a web browser (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 4: User reported it downloaded correctly

Test 5: Downloading game cover from Steam (https://steamcdn-a.akamaihd.net/steam/apps/870780/library_600x900_2x.jpg)
Test 5: Status code - OK
Test 5: Downloaded 113151 bytes
Test 5: Duration 0.08 seconds

Test 6: Downloading game cover from Epic Game Store (https://cdn1.epicgames.com/item/calluna/Control_Portrait_Storefront_1200X1600_1200x1600-456c920cae7a0aa9b36670cd5e1237a1?w=600&h=900&resize=1)
Test 6: Status code - OK
Test 6: Downloaded 145982 bytes
Test 6: Duration 0.07 seconds

Test 7: Downloading game cover from DLSS Swapper file server (https://dlss-swapper-downloads.beeradmoore.com/test/library_600x900_2x.jpg)
Test 7: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 7: Duration 20.00 seconds

Test 8: Downloading game cover from alternative DLSS Swapper file server (https://files.beeradmoore.com/dlss-swapper/test/library_600x900_2x.jpg)
Test 8: Status code - OK
Test 8: Downloaded 113151 bytes
Test 8: Duration 1.49 seconds

Test 9: DNS lookup of DLSS Swapper file server (dlss-swapper-downloads.beeradmoore.com)
Test 9: Found IP address 2606:4700:3030::6815:3001
Test 9: Found IP address 2606:4700:3030::6815:6001
Test 9: Found IP address 2606:4700:3030::6815:5001
Test 9: Found IP address 2606:4700:3030::6815:7001
Test 9: Found IP address 2606:4700:3030::6815:2001
Test 9: Found IP address 2606:4700:3030::6815:1001
Test 9: Found IP address 2606:4700:3030::6815:4001
Test 9: Found IP address 104.21.96.1
Test 9: Found IP address 104.21.48.1
Test 9: Found IP address 104.21.16.1
Test 9: Found IP address 104.21.112.1
Test 9: Found IP address 104.21.80.1
Test 9: Found IP address 104.21.64.1
Test 9: Found IP address 104.21.32.1
Test 9: Duration 0.02 seconds

Test 10: Downloading from DLSS Swapper DLL file server with custom user agent (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 10: Testing with User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0"
Test 10: Failed, The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
Test 10: Duration 20.01 seconds

Still no luck

@beeradmoore
Copy link
Owner

beeradmoore commented Feb 21, 2025

Thanks for testing

I've organised with work to allow me to setup a file mirror. It will be hosted in Sydney Australia, so you may not have the best speed but at least things should work. (Assuming the issue is Cloudflare blocking your connection)

It'll be a setting in the settings screen to pick server. Cloudflare will be first and this would be an alternative. Depending on hosting servers and costs I could setup other servers in other countries.

@beeradmoore
Copy link
Owner

As a workaround while I continue to investigate the networking issues I have written a guide here on how to download and manually install DLLs into DLSS Swapper itself to trick it into thinking they are now downloaded. This still requires you to be able to download the DLL zips in your browser.

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 22, 2025

Thanks for that. I have managed to manually install the latest DLSS and frame gen dlls into DLSS Swapper and they appear to be activated in the games I tested. Which entries on the manifest are related to Ray reconstruction, if any? By process of elimination I'm guessing dlss_d as dlss and dlss_g are covered

@beeradmoore
Copy link
Owner

dlss = DLSS (super resolution)
dlss_g = DLSS Frame Generation
dlss_d = DLSS Ray Reconstruction

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 22, 2025

Awesome, thanks

@beeradmoore
Copy link
Owner

I have just put up v1.1.6.2 pre-release. It has a new test to try an alternate mirror to see if that helps with download issues. If you could run all the tests again (feel free to just grab the portable app, network test is all that has really changed) and post the results.

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 24, 2025

Thanks for your hard work. I'll give it a go.

UPDATE: sorry to say it still doesn't work, tests 3, 7 and 11 all failed

@beeradmoore
Copy link
Owner

Ok, I think I have some things here we can work with.

I don't think it's a cloudflare issue, otherwise test 11 would work. All other tests work because they are doing a lot less work and downloading less data. The browser tests works which confirms connection to the server works, but what makes it different to DLSS Swapper? The part of the code that actually does the downloading!

I can see a few issues online which seem to have this problem and they have various solutions.

I'll see if I can replicate the connection further, and also put out a v1.1.6.3 with different download code. (Though that may not be for a day or two)

@Muxxy17
Copy link
Author

Muxxy17 commented Feb 24, 2025

No rush, but appreciated

@veeridisquo
Copy link

veeridisquo commented Mar 1, 2025

Hi! I was having the same problems and found this, downloads didn't work for me either from the app or the browser.

After reading the comments it resonates me as a CDN problem, maybe? no idea, but tried download the file through a VPN and worked for me.

So in case any is having the same problem, until @beeradmoore fix it, try to download through a VPN. You can use Opera, that comes with a built-in VPN, so it's really straight-forward.

Thanks @beeradmoore for the hard work!

@beeradmoore
Copy link
Owner

I have just put up v1.1.6.3 pre-release.

It has some changes to the network code, but I am not confident it will fully resolve the issue.

The main changes are:

  • We now use HTTP/2 instead HTTP/1.1 (unlikely this will help for this scenario)
  • Set connections to close, if your app has to download hundreds of covers its possible it is leaving hundreds of connections open all fighting for each other.
  • Set timeout to 30 minutes, up from 20 seconds. Unsure if this will help, downloads may still stall
  • Added more details to network test, it will now output download progress every second so we can tell if it stalled or just isn't working

There is also additional logging for data that goes to your log file. If you do run through the network test again can you please enable verbose logging in settings and also upload your log as well as your network results.

@Muxxy17
Copy link
Author

Muxxy17 commented Mar 1, 2025

I shall download and try it. Will report back ASAP

@Muxxy17
Copy link
Author

Muxxy17 commented Mar 2, 2025

First of all it loaded my games and covers almost instantly - previously it took a while.

I ran the network tests as you will see in the verbose log below. While that was doing its thing I popped over to the library tab and clicked to download the latest DLSS dll. This time it did present a progress bar thing - it never did previously - but it was taking ages without any progress, stuck on 0. Meanwhile I hopped back into the network tester to see if test 3 had completed and to my surprise it had. I quickly successfully ran through up until test 7 which again looked to be taking a while. Meanwhile I jumped back into library and was surprised to see the DLSS dll had in fact downloaded! I then proceded to download the latest framegen and ray reconstruction dlls. They were not instant but steady progress was made.

As a test I then swapped the newly downloaded files with my installed DLLs for Cyberpunk 2077 and it worked flawlessly. Finally I checked the network tests and all completed. I enclose the verbose log for this session.

2025-03-01 23:43:15.615 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Starting download of https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v310.2.1.0.zip
2025-03-01 23:43:51.369 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Status Code: OK
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - HTTP Version: 2.0
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Request Header Connection: close
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Date: Sat, 01 Mar 2025 23:43:51 GMT
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header ETag: "fda564406b35fd2cdb2f8f634696dd2c-5"
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Vary: Accept-Encoding
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Cache-Control: max-age=14400
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header cf-cache-status: HIT
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Age: 5252
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Accept-Ranges: bytes
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=%2BnmNVU%2FL1o1XcbCasWKkQro9Pz6rWpodcpiG0Mt0A4e0wA%2BmwbWYJYv0wMSFMQFRDbhbP5fhpizJGCUkmXRfIzGMu4OoJOL%2Fi%2BK918IxWvtFEGYRgqR%2FbbDUuj1lG06DLSZjIgp9y5nNpHnwJPdIXKiMC8rE92gPSw%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Server: cloudflare
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header cf-ray: 919c84d9a9d36421-LHR
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Alt-Svc: h3=":443"
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=597855&min_rtt=70826&rtt_var=344877&sent=6&recv=6&lost=0&retrans=0&sent_bytes=3448&recv_bytes=917&delivery_rate=60994&cwnd=240&unsent_bytes=0&cid=6f7489c6bec61615&ts=92&x=0"
2025-03-01 23:43:51.370 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:43:51.371 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Content Header Content-Length: 35563423
2025-03-01 23:43:51.371 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - a15cdc96-a260-4793-b733-40a8dea05996 - Content Header Last-Modified: Thu, 30 Jan 2025 23:25:18 GMT
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 3: Status Code: OK
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 3: HTTP Version: 2.0
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 3: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 3: Request Header Connection: close
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 3: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Date: Sat, 01 Mar 2025 23:43:51 GMT
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header ETag: "8ad2617ad75da83cdfcbd36b5df55cd0"
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Vary: Accept-Encoding
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Cache-Control: max-age=14400
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header cf-cache-status: HIT
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Accept-Ranges: bytes
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=YEmPibymRXxNellliT9SScoY9nx67yhQxmbWbIioeHJuygY7vvzNOzuIGJpUNAJm7cGj%2Fe5lsjGvqa%2FreiznNgfR0uJTK5pdFP0uZngDHYxQ2phswMNsOjuFMR1D6mbLw4Pp7zSDi%2B6DItWJZdUCzOK7ExquyAA9ew%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Server: cloudflare
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header cf-ray: 919c84d9a9d56421-LHR
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Alt-Svc: h3=":443"
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 3: Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=30591&min_rtt=4763&rtt_var=257&sent=1608&recv=960&lost=0&retrans=24&sent_bytes=2263288&recv_bytes=2053&delivery_rate=7121795&cwnd=245&unsent_bytes=64260&cid=6f7489c6bec61615&ts=506&x=0"
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 3: Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 3: Content Header Content-Length: 3914167
2025-03-01 23:43:51.820 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 3: Content Header Last-Modified: Wed, 08 Jan 2025 06:18:15 GMT
2025-03-01 23:44:39.724 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:45:02.351 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Starting download of https://dlss-swapper-downloads.beeradmoore.com/dlss_g/nvngx_dlssg_v310.2.1.0.zip
2025-03-01 23:45:02.395 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Status Code: OK
2025-03-01 23:45:02.395 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - HTTP Version: 2.0
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Request Header Connection: close
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Date: Sat, 01 Mar 2025 23:45:02 GMT
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Accept-Ranges: bytes
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header ETag: "4c556125c63f11c428cbf7c383022560"
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Vary: Accept-Encoding
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Age: 2023
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Cache-Control: max-age=14400
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header cf-cache-status: HIT
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=wtqNlBy76tDq4LxaSfgf%2Fz0WD1TpB1w%2BIpk9f0s6v31aG8OA78ADDRnGmg8OWT03WxW3mqst3BmmYgqROxKyRUTfxGLG88epZXd2sA9VKQ5XLbIdhJigkjIRDDyFUIjBmzrUwCWE2IiI8vP9pX4MbAWg%2Fx4AODxlZA%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Server: cloudflare
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header cf-ray: 919c86958ab36421-LHR
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Alt-Svc: h3=":443"
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=57304&min_rtt=4588&rtt_var=443&sent=30392&recv=20421&lost=0&retrans=2749&sent_bytes=43497492&recv_bytes=7279&delivery_rate=818139&cwnd=190&unsent_bytes=0&cid=6f7489c6bec61615&ts=71117&x=0"
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Content Header Content-Length: 3792767
2025-03-01 23:45:02.396 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 5e456329-fea5-4406-ac54-763258e67f8d - Content Header Last-Modified: Sat, 01 Mar 2025 23:10:48 GMT
2025-03-01 23:45:06.971 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Starting download of https://dlss-swapper-downloads.beeradmoore.com/dlss_d/nvngx_dlssd_v310.2.0.0.zip
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Status Code: OK
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - HTTP Version: 2.0
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Request Header Connection: close
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Date: Sat, 01 Mar 2025 23:45:06 GMT
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header ETag: "7dd592f6c572ee637beedc4430cf2a03-5"
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Vary: Accept-Encoding
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Cache-Control: max-age=14400
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header cf-cache-status: HIT
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Age: 623
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Accept-Ranges: bytes
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=uqog0DoiRYBBtv%2BxhmlQ1UKUW8MfjHDcRUhZOZ%2Fi7IUhfkh8qhr2ZciM6B063P2vFebTrBuOYygeBhJob8ongcVvdsqESZenDjsxek%2BbLITQF6OF4fOxux7d5RzYmBL1DVANIdZEQ24MnswCt4MYSOg27aL%2Fl0OZrw%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Server: cloudflare
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header cf-ray: 919c86b27a316421-LHR
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Alt-Svc: h3=":443"
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=32601&min_rtt=4588&rtt_var=758&sent=33162&recv=22671&lost=0&retrans=2749&sent_bytes=47304599&recv_bytes=11508&delivery_rate=6287730&cwnd=180&unsent_bytes=0&cid=6f7489c6bec61615&ts=75734&x=0"
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Content Header Content-Length: 36030730
2025-03-01 23:45:07.013 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - 80a94453-8ecb-486c-9763-825a9f90c87c - Content Header Last-Modified: Thu, 30 Jan 2025 23:25:18 GMT
2025-03-01 23:45:35.468 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 5: Starting download of https://steamcdn-a.akamaihd.net/steam/apps/870780/library_600x900_2x.jpg
2025-03-01 23:45:35.531 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 5: Status Code: OK
2025-03-01 23:45:35.531 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 5: HTTP Version: 2.0
2025-03-01 23:45:35.531 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 5: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 5: Request Header Connection: close
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 5: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header ETag: "5f2bcd4e-1b9ff"
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header Server: nginx
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header Access-Control-Allow-Origin: *
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header Accept-Ranges: bytes
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header Cache-Control: public, max-age=312178
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 5: Response Header Date: Sat, 01 Mar 2025 23:45:35 GMT
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 5: Content Header Last-Modified: Thu, 06 Aug 2020 09:28:46 GMT
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 5: Content Header Content-Type: image/jpeg
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 5: Content Header Content-Length: 113151
2025-03-01 23:45:35.532 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 5: Content Header Expires: Wed, 05 Mar 2025 14:28:33 GMT
2025-03-01 23:45:39.148 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 6: Starting download of https://cdn1.epicgames.com/item/calluna/Control_Portrait_Storefront_1200X1600_1200x1600-456c920cae7a0aa9b36670cd5e1237a1?w=600&h=900&resize=1
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 6: Status Code: OK
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 6: HTTP Version: 2.0
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 6: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 6: Request Header Connection: close
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 6: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:39.195 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header ETag: "456c920cae7a0aa9b36670cd5e1237a1"
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Server: Akamai, Image, Manager
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header x-serial: 392
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header x-edgeconnect-midmile-rtt: 63
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header x-edgeconnect-origin-mex-latency: 259
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Date: Sat, 01 Mar 2025 23:45:39 GMT
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Cache-Control: public, max-age=2592000
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Access-Control-Max-Age: 86400s
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Access-Control-Allow-Credentials: *
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Access-Control-Allow-Origin: *
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Access-Control-Allow-Headers: *
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Access-Control-Allow-Methods: GET,POST,OPTIONS
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 6: Response Header Vary: Access-Control-Request-Headers, Access-Control-Request-Method, Origin
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 6: Content Header Last-Modified: Sun, 19 Jan 2025 06:37:39 GMT
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 6: Content Header Content-Length: 145982
2025-03-01 23:45:39.196 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 6: Content Header Content-Type: image/jpeg
2025-03-01 23:45:42.160 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 7: Starting download of https://dlss-swapper-downloads.beeradmoore.com/test/library_600x900_2x.jpg
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 7: Status Code: OK
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 7: HTTP Version: 2.0
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 7: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 7: Request Header Connection: close
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 7: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Date: Sat, 01 Mar 2025 23:45:42 GMT
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Accept-Ranges: bytes
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header ETag: "212bdca7004a34c0bd79eaa5419e4c2d"
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Vary: Accept-Encoding
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Cache-Control: max-age=14400
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header cf-cache-status: MISS
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=B%2Fh3yQ%2B72wCbLo5s9vIIwAFWOHazMzmuSN1iodIA4Fyp%2B3kFuNcashCzznbqj6e6%2BWALqC71hE4IK%2Fzcjep7EHlraRfuuP9YVTJv%2BxFj77or8bIGGPKVuoNV7tvs1P5IS0i%2BNu75axnryh7hq7UCgCFh5cWG5OrFsg%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Server: cloudflare
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header cf-ray: 919c878e9fb26421-LHR
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Alt-Svc: h3=":443"
2025-03-01 23:45:42.645 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 7: Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=12354&min_rtt=4463&rtt_var=1430&sent=59098&recv=42917&lost=0&retrans=2757&sent_bytes=83474530&recv_bytes=50360&delivery_rate=12072211&cwnd=274&unsent_bytes=0&cid=6f7489c6bec61615&ts=111366&x=0"
2025-03-01 23:45:42.646 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 7: Content Header Content-Type: image/jpeg
2025-03-01 23:45:42.646 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 7: Content Header Content-Length: 113151
2025-03-01 23:45:42.646 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 7: Content Header Last-Modified: Wed, 12 Feb 2025 07:28:33 GMT
2025-03-01 23:45:46.252 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 8: Starting download of https://files.beeradmoore.com/dlss-swapper/test/library_600x900_2x.jpg
2025-03-01 23:45:47.466 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 8: Status Code: OK
2025-03-01 23:45:47.466 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 8: HTTP Version: 2.0
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 8: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 8: Request Header Connection: close
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 8: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header Date: Sat, 01 Mar 2025 23:45:47 GMT
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header ETag: "212bdca7004a34c0bd79eaa5419e4c2d"
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header x-amz-server-side-encryption: AES256
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header Accept-Ranges: bytes
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header Server: AmazonS3
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header X-Cache: Miss from cloudfront
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header Via: 1.1 25bae94046433e736c44a6c37f27c7c4.cloudfront.net (CloudFront)
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header x-amz-cf-pop: LHR50-P3
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 8: Response Header x-amz-cf-id: Y2X2B0dcx5ZWSA9_O2E7_BaFdPxfbPcbRy9HdLk79a4ZK5UDPOSNHQ==
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 8: Content Header Content-Type: image/jpeg
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 8: Content Header Content-Length: 113151
2025-03-01 23:45:47.467 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 8: Content Header Last-Modified: Wed, 12 Feb 2025 07:31:22 GMT
2025-03-01 23:46:04.037 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 10: Starting download of https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 10: Status Code: OK
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 10: HTTP Version: 2.0
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 10: Request Header Connection: close
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 10: Request Header User-Agent: Mozilla/5.0, (Windows NT 10.0; Win64; x64), AppleWebKit/537.36, (KHTML, like Gecko), Chrome/133.0.0.0, Safari/537.36, Edg/133.0.0.0
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 10: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Date: Sat, 01 Mar 2025 23:46:04 GMT
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header ETag: "8ad2617ad75da83cdfcbd36b5df55cd0"
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Vary: Accept-Encoding
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Cache-Control: max-age=14400
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header cf-cache-status: HIT
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Age: 133
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Accept-Ranges: bytes
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=zCfp9HP6XS0pwc%2BrHHT%2BD%2Bm8myOXK7p0rxtPPHTJp2lk4pg8c7uxPsWm9uTWW4sIcYxB3OB7GEEON9ZbLBz6X4NMYHNJQGLnon0xmW0kGwzkddHh%2BMLWFMSUhI1XkB3ZqvxjrzBPhRYHyPcol1x2X0HPpPcr274rug%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Server: cloudflare
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header cf-ray: 919c88172a766421-LHR
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Alt-Svc: h3=":443"
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 10: Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=121447&min_rtt=4463&rtt_var=21180&sent=59186&recv=42956&lost=0&retrans=2759&sent_bytes=83589590&recv_bytes=50804&delivery_rate=12072211&cwnd=295&unsent_bytes=0&cid=6f7489c6bec61615&ts=132819&x=0"
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 10: Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 10: Content Header Content-Length: 3914167
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 10: Content Header Last-Modified: Wed, 08 Jan 2025 06:18:15 GMT
2025-03-01 23:46:12.813 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 11: Starting download of https://hb4kzlkh4u.ufs.sh/f/isdnLt22yljeRWLOje0oeKXyth5OC7M6sI02T3YfL8GPbvpd
2025-03-01 23:46:56.137 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Starting download of https://dlss-swapper-downloads.beeradmoore.com/fsr_31_dx12/amd_fidelityfx_dx12_v1.0.1.39157_3.1.3.zip
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Status Code: OK
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - HTTP Version: 2.0
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Request Header Connection: close
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Date: Sat, 01 Mar 2025 23:46:56 GMT
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header ETag: "e4a2995237728d5ab0b08c70b9960b99"
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Vary: Accept-Encoding
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Cache-Control: max-age=14400
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header cf-cache-status: HIT
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Age: 4772
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Accept-Ranges: bytes
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=vlGY5Sji60aZxBR0agaPSE6JZqrt8qu0LimQeWnUcMnQ5WEYZquwOQL8hqFbBPTEkl%2F%2Fh8%2FhpJwf8Lu%2BLBjJhQtlZaRVPbMDfoz2dAFPGTKDG0ArsBG%2BZerx%2F%2FhfEi4P0axTBRGvO8kyvXnTP5a4DjfbdTt4uHgDtw%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Server: cloudflare
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header cf-ray: 919c895e7daf6421-LHR
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Alt-Svc: h3=":443"
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=38578&min_rtt=4463&rtt_var=1184&sent=62016&recv=45074&lost=0&retrans=2759&sent_bytes=87517788&recv_bytes=55246&delivery_rate=1994128&cwnd=102&unsent_bytes=0&cid=6f7489c6bec61615&ts=185181&x=0"
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Content Header Content-Length: 2536509
2025-03-01 23:46:56.461 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - af969f9a-cc23-4e22-8914-91b405344ee6 - Content Header Last-Modified: Thu, 09 Jan 2025 07:34:56 GMT
2025-03-01 23:47:00.837 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Starting download of https://dlss-swapper-downloads.beeradmoore.com/fsr_31_vk/amd_fidelityfx_vk_v1.0.1.39157_3.1.3.zip
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Status Code: OK
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - HTTP Version: 2.0
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Request Header Connection: close
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Date: Sat, 01 Mar 2025 23:47:00 GMT
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header ETag: "8b665d9672846ad18e6ab5818f671337"
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Vary: Accept-Encoding
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Cache-Control: max-age=14400
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header cf-cache-status: HIT
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Age: 3599
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Accept-Ranges: bytes
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=WJZ22QcqKGixeI6PR2xCYjEkiGzr4Dll6gDn8Gs9hrZiV%2B6YWsxUBXc76yHAFYo%2FPtOu8S%2FsoJHH%2FrSum0yXBUKyoTcxmsAyYChwjYWQ0ob%2BQTV4QEvA0HeF68LpMoDdcUNLvbihyC7B6veER3JG3V1qW4tANsqUNA%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Server: cloudflare
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header cf-ray: 919c897a18686421-LHR
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Alt-Svc: h3=":443"
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=51990&min_rtt=4463&rtt_var=18277&sent=63868&recv=46448&lost=0&retrans=2760&sent_bytes=90065685&recv_bytes=59019&delivery_rate=1139998&cwnd=62&unsent_bytes=0&cid=6f7489c6bec61615&ts=189599&x=0"
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Content Header Content-Type: application/x-zip-compressed
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Content Header Content-Length: 2667895
2025-03-01 23:47:00.879 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - e9b9094d-3b25-434d-8609-98cd8660539b - Content Header Last-Modified: Thu, 09 Jan 2025 07:34:56 GMT
2025-03-01 23:47:33.892 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssg_96CB06FF5A84E4E90591973BF99A7D45\nvngx_dlssg.dll" is signed and the signature was verified.
2025-03-01 23:47:42.376 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:47:45.766 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssg_96CB06FF5A84E4E90591973BF99A7D45\nvngx_dlssg.dll" is signed and the signature was verified.
2025-03-01 23:47:54.353 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssg_96CB06FF5A84E4E90591973BF99A7D45\nvngx_dlssg.dll" is signed and the signature was verified.
2025-03-01 23:48:00.665 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:48:12.419 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:48:15.844 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssg_96CB06FF5A84E4E90591973BF99A7D45\nvngx_dlssg.dll" is signed and the signature was verified.
2025-03-01 23:48:23.598 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:48:33.808 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlss_3A875F45C315D09E5F4548CC9288F178\nvngx_dlss.dll" is signed and the signature was verified.
2025-03-01 23:48:37.229 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssg_96CB06FF5A84E4E90591973BF99A7D45\nvngx_dlssg.dll" is signed and the signature was verified.
2025-03-01 23:48:46.052 +00:00 [INF] WinTrust.cs:343 VerifyEmbeddedSignature - The file "C:\Users\mrgre\AppData\Local\Temp\DLSS Swapper\nvngx_dlssd_E6081B848EA68880DB8ADC83CDFB15DC\nvngx_dlssd.dll" is signed and the signature was verified.
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 11: Status Code: OK
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:129 DownloadFileToStreamAsync - Test 11: HTTP Version: 2.0
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 11: Request Header Connection: close
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 11: Request Header User-Agent: dlss-swapper/1.1.6.3
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:134 DownloadFileToStreamAsync - Test 11: Request Header Accept-Encoding: gzip, deflate, br
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Date: Sat, 01 Mar 2025 23:48:47 GMT
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Accept-Ranges: bytes
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Access-Control-Allow-Origin: *
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Cache-Control: public, max-age=86400
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header ETag: "8ad2617ad75da83cdfcbd36b5df55cd0"
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Access-Control-Allow-Methods: GET,HEAD,POST,OPTIONS
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Access-Control-Max-Age: 86400
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Referrer-Policy: strict-origin-when-cross-origin
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header X-Content-Type-Options: nosniff
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header x-robots-tag: noindex
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Kn6IXUwlw0AKIWZQbuc1LMGeLGsYXG3aTL1z7iwxvZI8uzZNX5xCFRHkmzelCItgAu2jMLORkWF44WqdOczXlzIf1KX0GIyLBxG2utppXHp18Q1y1Es0a3kR2fNxvA8epRYszQ%3D%3D"}],"group":"cf-nel","max_age":604800}
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Vary: Accept-Encoding
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Server: cloudflare
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header cf-ray: 919c8c1319fe0757-MAN
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Alt-Svc: h3=":443"
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:142 DownloadFileToStreamAsync - Test 11: Response Header Server-Timing: cfL4;desc="?proto=TCP&rtt=25083&min_rtt=23460&rtt_var=9957&sent=7&recv=9&lost=0&retrans=1&sent_bytes=4749&recv_bytes=801&delivery_rate=61381&cwnd=244&unsent_bytes=0&cid=01844ed89d26bf3d&ts=848&x=0"
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 11: Content Header Content-Type: application/zip
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 11: Content Header Content-Length: 3914167
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 11: Content Header Content-Range: bytes 0-3914166/3914167
2025-03-01 23:48:48.044 +00:00 [VRB] FileDownloader.cs:150 DownloadFileToStreamAsync - Test 11: Content Header Content-Disposition: inline; filename="nvngx_dlss_v1.0.0.0.zip"; filename*=UTF-8''nvngx_dlss_v1.0.0.0.zip
2025-03-01 23:58:38.605 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - 837627ed-2ad2-44e2-afdd-6c827a7f512c - Starting download of https://dlss-swapper-downloads.beeradmoore.com/xess/libxess_v2.0.0.18.zip
2025-03-01 23:58:43.787 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - bef2730c-c772-4060-836f-7afc1d2104fd - Starting download of https://dlss-swapper-downloads.beeradmoore.com/xess_fg/libxess_fg_v1.0.0.16.zip
2025-03-01 23:58:46.562 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - 8f3e7fdf-4504-4aae-8ebf-f47da28c3bcd - Starting download of https://dlss-swapper-downloads.beeradmoore.com/xell/libxell_v1.0.0.139.zip

@beeradmoore
Copy link
Owner

beeradmoore commented Mar 2, 2025

First of all it loaded my games and covers almost instantly - previously it took a while.

Oh good! When I am debug mode the app typically runs slower than how you all use it, and after I made these changes it was noticably slower so I was worried I'd degrade performance for everyone else.

This time it did present a progress bar thing - it never did previously

Yeah I improved it, it should also say the percent under it to the left, and the {downloaded} / {total size} MB under it and to the right.

Can you also post the data from the network page, just running test 3 to completion should be plenty enough

One interesting thing I see from the log file above is

2025-03-01 23:46:12.813 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 11: Starting download of https://hb4kzlkh4u.ufs.sh/f/isdnLt22yljeRWLOje0oeKXyth5OC7M6sI02T3YfL8GPbvpd
2025-03-01 23:48:48.043 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 11: Status Code: OK

Which means from when it says "hey I want to download" to just getting the initial respone headers (which is very very very small, its just some text that says stuff like "hey I am going to be 37MB" and "the expected data is zip") took 97 seconds. Previously this would be in the timeout window of 20 seconds.

(EDIT: Looking again, a download from our download server was almost instant, test 11 is to a mirror we were looking at using, but not anymore. Test 10 is out download server and these two events were just 60ms apart which is much more expected.

2025-03-01 23:46:04.037 +00:00 [VRB] FileDownloader.cs:118 DownloadFileToStreamAsync - Test 10: Starting download of https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip
2025-03-01 23:46:04.098 +00:00 [VRB] FileDownloader.cs:122 DownloadFileToStreamAsync - Test 10: Status Code: OK

)

I don't know why it took so long. With the network test data (not the log) we can actually see the request, the response, and then the download times.

I am curious if I can make the app launch directly into network tester and not go through loading any game covers if that would improve this response time. If so it means I need to fix what the app is doing there, if not it means the issue is somehow still unknown.

@JuanSGomezL
Copy link

Thanks for your, help for me now it's working amazing. Everything downloads in ms

@mickcall999
Copy link

Hi, version 1.1.6.3 DLSS Swapper, took a while to download the DLSS 310.2.1 and swapped it, the DLSS Frame Generation downloaded very quickly. Many Thanks.

@Muxxy17
Copy link
Author

Muxxy17 commented Mar 2, 2025

@beeradmoore

Can you also post the data from the network page, just running test 3 to completion should be plenty enough

Of course. Log below.

I also manually added F1 24 from the EA launcher. Worked fine, but curious if you are going to add EA to the library section. No biggie though.

DLSS Swapper version: v1.1.6.3

Test 3: Downloading from DLSS Swapper DLL file server (https://dlss-swapper-downloads.beeradmoore.com/dlss/nvngx_dlss_v1.0.0.0.zip)
Test 3: StatusCode: OK
Test 3: Downloaded 3914167 bytes
Test 3: Duration 148.48 seconds

@beeradmoore
Copy link
Owner

Thanks for the info.

but curious if you are going to add EA to the library section

It all depends when I get time to work on it, and if it is possible. To add a library DLSS Swapper needs 3 things:

  1. Can we detect that the library is installed. This would mean finding out what registry entries EA App makes when it installs.
  2. Can we detect games from that library. Sometimes this is reading registry, sometimes this is reading a plain text file on the disk, sometimes its using a local database, sometimes this is decoding a file format that is not documented and only ever used in this one application. Sometimes you can't detect X library has Y game installed, and then its game over. This is the main bit that usually takes the most time.
  3. For each of those games, can we get game covers? Sometimes these are on disk, sometimes there are multiple on disk and we need an algorithm to pick the best one, sometimes we need to use the information we have and build a URL to download them from their servers. Ideally we wouldn't launch a new library without this feature because I'd just get constant bug reports that it isn't working and that takes my time away from more important stuff like fixing downloading which is a core part of the app. Even as it is I get reports that manually added games don't have covers show up automatically 🙄

So I'd love to add it. When there is time and if it is even possible are two large unknowns. But it's currently in a state of not a no 😅

@Muxxy17
Copy link
Author

Muxxy17 commented Mar 2, 2025

It all depends when I get time to work on it, and if it is possible. To add a library DLSS Swapper needs 3 things:

No problem at all, can just manually add the games and am happy it now works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working networking
Projects
Development

No branches or pull requests

6 participants