now use "device manager", find your graphics card under "display adapters", double click on it and click on "driver" tab, now click on "update driver" and browse into the renamed / moved NVIDIA folder. you shouldn't have to go into sub-folders, but if by some reason it fails to install, then find the actual driver in sub-folders and point device manager to look in that specific folder. I've been installing drivers like that ever since PCs were made, it's best and most problem-free method. This way you will only update your DRIVER and nothing else, you can keep using older version of GFE without any issues.
UPDATE
Someone has been doing the same thing and keeps it up to date on github, check here - https://github.com/Moyster/BaiGfe
I confirmed it works as of 30.apr.2019, it's quite simple really, just look at the version his app.js is for, however his version does not disable the stupid game scanning, you still have to do it manually as described in this topic below, it's not exactly same, but if you have brain, it's easy. Just find the gallery part and delete it.
This tutorial will explain on how to use nVidia Geforce experience and ShadowPlay without being connected to internet or simply if you want to block it.
Also includes a guide on how to disable game scanning!
I think Geforce experience is awesome without those idiotic functions, don't force people to be online. I hate this "online only" shit ... it works perfectly fine in offline mode, GAYvidia just wants to SPY on their users, so they force you to be online.
anyway let's get started, shall we?
Before starting, you have to block all nVidia related internet connections using a firewall or windows hosts files.
This is basic of the basics, so i'm not covering it here (or if you have offline PC, then it doesn't matter, but may screw things up when you go online).
I'm using Windows10 Firewall Control (free software) to do so, but any other know firewall, such as Comodo or Zonealarm would work fine too.
HOWEVER you can't block them completely, you must still allow LAN access, because ShadowPlay makes it's local server and needs to communicate with it.
Step 1
Install Geforce experience as normal
Do not run it, if it auto-starts, close it (make sure it's not running in taskbar)
Step 2
Go to geforce installation folder and locate /www/ folder
Code: Select all
C:\Program Files (x86)\NVIDIA Corporation\NVIDIA GeForce Experience\www
Find and open App.js file in the /www/ folder
I highly recommend using Notepad++ for this task, it makes it easier.
NOTE - Whichever text editor you're using, I highly recommend using "admin mode" or well run the program as admin, otherwise you will have issues saving the file.
Step 4
Add the following code into right place - After ???() (where ??? is random symbol based on your geforce experience)
Code: Select all
;???.handleLoggedIn({sessionToken:"dummySessionToken",userToken:"dummyUserToken",user:{core:{displayName:"Anonymous",primaryEmailVerified:true}}});
Step 4.1 - How to find correct symbol
From top, search for
Code: Select all
.IsDomainLocked
Right place looks like shown on the screenshot below. You will see this line:
Code: Select all
"email not verified - verify if email belongs to locked domain"
So it looks like this:
Code: Select all
_.isDomainLocked
So now that you know the symbol, replace the ??? in original code with your symbol.
So this
Code: Select all
;???.handleLoggedIn({sessionToken:"dummySessionToken",userToken:"dummyUserToken",user:{core:{displayName:"Anonymous",primaryEmailVerified:true}}});
Code: Select all
;_.handleLoggedIn({sessionToken:"dummySessionToken",userToken:"dummyUserToken",user:{core:{displayName:"Anonymous",primaryEmailVerified:true}}});
Seen on screenshot above, the right place is pointed out with RED ARROW.
Right after the
Code: Select all
E()
Step 5 - Remove game scanning
Find and remove the following from the file:
Code: Select all
t.getGalleryItems=function(){return e.when()},t.saveSystemGames=function(t){return e.when()},t.updateSystemGames=function(t,n){return e.when()},
This can change based on Geforce experience version.
Step 6
Change
Code: Select all
???.isShareSupported=!1
Code: Select all
???.isShareSupported=!0
Search for
Code: Select all
.isShareSupported=
Modify only the second instance found, replace 1 with 0 at end.
Step 7
Save the file
If notepad++ tells you that you need to edit it in admin mode, then before clicking yes, select ALL text and copy it to your clipboard, then click yes, then notepad opens it in new window.
Paste the edited text over the newly opened file and then save.
This will probably happen.
Or you can prevent this, by opening notepad++ in admin mode before starting to edit.
Step 8 - Clear Geforce cache.
go to the following folder
Code: Select all
C:\Users\Your user name here\AppData\Local\NVIDIA Corporation\NVIDIA GeForce Experience\CefCache
Step 9 - Launch Geforce Experience and it should bypass the login screen without any issues.