-
Notifications
You must be signed in to change notification settings - Fork 97
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
Comments
Hey @Muxxy17 , From the network tests it looks like for some reason 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? |
Yes indeed, that downloaded fine |
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:
Let me see if I can think of what this could be and add more tests if required and get back to you. |
Much appreciated |
@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. |
Tests 3 and 7 both failed |
Bah humbug! |
Same Here. Dllss dont download |
@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 |
Of Course |
Here We Go
Thanks for all |
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. |
Thanks for the help |
Thanks my friend |
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 |
Are you having any luck with the download problem? |
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 I don't know if this is the issue or not. Uploading v1.1.6.1 pre-release now. |
v1.1.6.1 pre-release is now available here |
installed v 1.1.6.1 no change, the new test failed . |
Still no luck |
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. |
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. |
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 |
|
Awesome, thanks |
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. |
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 |
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) |
No rush, but appreciated |
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! |
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:
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. |
I shall download and try it. Will report back ASAP |
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.
|
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.
Yeah I improved it, it should also say the percent under it to the left, and the 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
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.
) 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. |
Thanks for your, help for me now it's working amazing. Everything downloads in ms |
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. |
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) |
Thanks for the info.
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:
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 😅 |
No problem at all, can just manually add the games and am happy it now works for me. |
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
DLSS Swapper version: v1.1.6 Network test
Screenshots
No response
Additional context
No response
DLSS Swapper version
1.1.6
Windows version
Windows 11 Pro Version 24H2 OS Build 26100.3194
The text was updated successfully, but these errors were encountered: