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

Support for DLSS in Windows Store/Xbox App games #2

Closed
beeradmoore opened this issue Aug 19, 2021 · 15 comments
Closed

Support for DLSS in Windows Store/Xbox App games #2

beeradmoore opened this issue Aug 19, 2021 · 15 comments
Labels
feature request New feature or request platform request A gaming platform does not have its games loaded

Comments

@beeradmoore
Copy link
Owner

Directories will always be in the same places but folder permissions may get in the way. Especially for writing into them.
How does GeForce Now do it?

@beeradmoore beeradmoore added the feature request New feature or request label Aug 22, 2021
@beeradmoore
Copy link
Owner Author

So fun fact for this one, games directory has its version in it. So if you update your game while DLSS Swapper is open (and support was added) the game directory will no longer be found.

Sample game directories:

  • C:\Program Files\WindowsApps\Microsoft.MinecraftUWP_1.17.1101.0_x64__8wekyb3d8bbwe\
  • C:\Program Files\WindowsApps\HelloGames.NoMansSky_3.66.12428.0_x64__bs190hzg1sesy\

@beeradmoore beeradmoore added the platform request A gaming platform does not have its games loaded label Jan 14, 2022
@beeradmoore beeradmoore changed the title Detect DLSS in Windows Store apps for Win10+Win11 Support for DLSS in Windows Store/Xbox App games Jan 14, 2022
@beeradmoore
Copy link
Owner Author

Bringing in context from another thread,

With the old Xbox app and installing games into the WinApps folder this can't happen.

With the new preview Xbox app where it can install into any directory this may be possible. I'm still waiting for the preview to become available for me to look at if this is possible then.

I was able to make contact with a product manager regarding getting help supporting this. Watch this space.

@beeradmoore
Copy link
Owner Author

Drives have a hidden .GamingRoot file in the root which contains information on the library path, although there is some additional characters in there.

@revanmj
Copy link

revanmj commented Mar 3, 2022

Regarding your GFN note from description - as far as I know GFN does not support MS Store games. Only Steam, Epic and uPlay in general, Origin in lesser extent, some exceptions from GOG and game specific launchers (like Wargaming one)

@beeradmoore
Copy link
Owner Author

beeradmoore commented Mar 3, 2022

Was more regarding how does GFN know what my windows games are. I was never able to really find something like Forza Horizon 4 (isn't DLSS supported) install info but GFN does.

Either way those games don't matter as much as it's only games via the Xbox app that we can actually modify files for anyway. And even that is only if they support the advanced install options.

Edit: in saying that,GFN did work for certain windows games, I think it's when they had their config out of winapps dir. integration for that may have even been via direct comms with nVidia. I havnt had a look it GFN is showing games installed via Xbox app (with advanced install setting) or not yet.

@revanmj
Copy link

revanmj commented May 18, 2022

I just checked, and with "Advanced Installation and Management" enabled, both The Ascent and Jurassic World Evolution 2 seems to work fine with replaced DLSS file (though you still need admin rights to replace it, but just that - no complicated permissions stuff like before).

Also, I think you've used wrong shortcut - you seem to mean GFE (GeForce Experience), not GFN (GeForce NOW) :)

@beeradmoore
Copy link
Owner Author

100% meant GFE, my bad.

@draco1544
Copy link

any update on this ?

@beeradmoore
Copy link
Owner Author

@draco1544 , not yet. Low number up upvotes means low priority. Feel free to share this issue and request upvotes though.

@beeradmoore
Copy link
Owner Author

This has been added in the v0.9.12.0 preview. Closing for now, if you have any issues with Xbox app compatibility please file new issues.

@revanmj
Copy link

revanmj commented Oct 9, 2022

First feedback - any chance for requesting admin rights in app just for swapping operation? Right now, for this to work, entire app must be launched with admin rights.

@beeradmoore
Copy link
Owner Author

I am confused, it does not require admin rights 🤔

@revanmj
Copy link

revanmj commented Oct 9, 2022

It does for me. When app is launched normally, swap fails with generic error that suggest repairing game files. Works fine when launched as admin (and I confirm this from manual swapping - Xbox games catalog alwas asks me for admin rights when changing files in it).

@revanmj
Copy link

revanmj commented Oct 9, 2022

Though I have a feeling this may be an issue only on machines upgraded to 10/11 as Xbox app generally had many issues on mine machine that was not formatted since Vista unlike a laptop which had 11 clean installed.

@beeradmoore
Copy link
Owner Author

Interesting... Can you file a new ticket so we can track this issue there?

For me on both of my systems (neither of which I have done funky things with WindowsApps folder) I can write to the game folder while using my normal accounts. I can't view the WindowsApps folder itself, so if I am in a game folder and attempt to go up a directory it says no.

For reference of what I have going on here - one system is Win11 where I am logged in with my MS account. The other system is Win10 where I am logged in as a local account. Both systems I am logged into the same MS account for Xbox app.

This new feature works by using the .GamingRoot files which are stored on the root of every drive. It contains the location of your Xbox games (what is the right word for this, Xbox app games?) are installed on that drive. It then lists these directories and compares against a list of every package installed on your computer to say. It then keeps a reference to the game location in WindowsApp folder which as I said above, the individual folders (at least these ones) are fully writable to me. The files added here also instantly add to the other folder (C:\XboxGames\ for me)

I am in Xbox app Insider and I have used the Advanced Installation and Management Features for the Xbox app, but the games I had tested with were not "advanced", they just let me install the game location.

My test game was The Ascent from Game Pass.

(Will copy this to the new issue and continue there, but for now I need food and sleep)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request platform request A gaming platform does not have its games loaded
Projects
None yet
Development

No branches or pull requests

3 participants