Same deal as win10, telemetry is active by default and there is no way to opt-out. The link below explains how to disable it, but I fully expect it to return the next time I upgrade my drivers.
I still have GFE 2.x installed, and don’t have the telemetry options in question, so fairly sure that is what it is tied to (hence why GFE 3.x requires a login now).
Hadn’t used Autoruns before though - nice utility! Was able to disable quite a bit of other crap as well.
EDIT: Just realized I’m not on the latest drivers, so my assumption above is still untested.
Updated to the latest drivers. I still have no telemetry entries in Autoruns, nor do I have anything relating to the Wireless driver. In fact, I have no nVidia-based scheduled tasks at all. So, hooray for GFE 2.x (or running without GFE at all).
Mark Russinovich is such an awesome guy for this stuff. I went to a talk of his at TechEd on getting down deep into Windows internals and couldn’t follow more than half of it. Dude is really smart and incredibly knowledgeable.
Just get a good firewall and it will let you disable all the “spying” by not allowing the outbound connections.
Althought, modifing the JSON files is better, since you can disable it there as well (as the earlier linked task schedules + services).
Still it is a major low from Nvidia who used to have the ‘least bloated driver pack’ compared to ATI.
Another thing with GFE3.x and all the telemetry and whatever is that they are using nodeJS and all the “imported” functions are pretty well commented in the code, but Nvidias own stuff is hardly commented at all.
I do have a firewall, but GFE needs to access the network for core functionality; downloading game thumbnails, optimized settings, and checking for new drivers. If blocking that single host works, that would be cool, but from this report there’s at least one other IP.
With your system information to see if you are “eligible” to enable ShadowPlay etc.
Basically sends: GFE Version, DeviceID/Subsystem/VendorID; cpuID; Memory; Operating System Version; Beta Flag; Geforce Driver Version; languageID; 64-bit check; and some more.
Blocking this makes the application take AGES to launch up, and your console.log file will be filled with error messages…
It also creates a “telemetry deviceID” which I suppose can be used to track you with.
Then there’s the whole “gallery”/Game optimization feature which I’ve ranted about earlier. Luckily it could be killed easily with two edits in nvGallery.js, by adding // in front of “api.GalleryEnumerateDrives(doReply);”
I have an older card (GTX 660 Ti) and haven’t updated my drivers in a while. I have ignored GFE and always cancel it when it notifies me of new drivers. When I update drivers, I just manually download and install them from Nvidia’s site.
Is the latest version of GFE automatically installed with the drivers, or is it a separate download?
To clarify this for people who may not know, they allegedly had plans to make all video drivers available only through a logged-in GFE account, but when rumors surfaced they caught absolute hell.
Good point. I have an older version of GFE and would have never installed it separately, so it must have just installed along with the drivers last time. I usually am careful about choosing Custom Install and unchecking things I don’t want, but it was a new build and I may have just hit tweaking fatigue and installed everything.
I’m updating my nVidia driver’s right now. I always choose custom install and here are my choices for drivers: Graphic Driver, 3D vision Controller Driver, 3D Vision Driver, HD audio Driver, nVidia GeForce Experience and PhysX System Software. I’m only installing the graphic’s driver and physX software, don’t need the others. I suspect that if one chose express install you get all the above names drivers and software installed.