Wednesday, August 9th 2023

PSA: Intel Graphics Drivers Now Collect Telemetry (after Opt-In)

Graphics cards are the most dynamic hardware components of the modern PC, in need of constant driver updates to keep them optimized for the latest games. Intel may be the newest on the block with discrete gaming GPUs, with its Arc A-series competing in the mid-range, but the company has a vast software engineering muscle that ensures a constant stream of driver updates for these GPUs regardless of their smaller market share compared to entrenched players NVIDIA and AMD. A part of keeping the drivers up-to-date and understanding the user-base to improve future generations of GPUs, involves data-collection from the existing users.

The updated installer of Intel Arc GPU Graphics Drivers lets users decide if they want the company to collect anonymous usage data from them. For those with the data-collection already opted in, the installer leaves the data-collection component untouched in the "typical" installation option, and presents it as an optional action item in the "Customize" installation option. For those that did not opt for data-collection, the "typical" installation option doesn't sneak the component in, but presents it as an unchecked optional item in the "Customize" screen. An older version of this article stated that the data-collection component, dubbed Computing Improvement Program (CIP), would install onto unsuspecting users' machines in the "typical" installation, disregarding their prior choices with the component. We have since significantly changed our article as Intel clarified many of our questions and demystified CIF, what its scope of data-collection is, and how it makes its way to your machine with Intel's driver software.
When you run the installer the very first time, you are presented with two agreements to accept. The first one of course is a standard Software License Agreement. Declining this will cause the installer to close, but accepting it will take you to the next screen, where you're presented with an agreement dedicated to data collection. This one clearly spells out the scope of data-collection of CIP, and what it does not collect. You can accept this agreement, which will install and enable CIP; or you can even choose to decline this agreement, which will cause installation to proceed without telemetry.

The first time you run the Arc GPU Graphics Software installer, it remembers whether you opted for or against CIP (whether you accepted or declined the data collection agreement); by leaving a Windows Registry key located in "HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIP". All future instances of Arc GPU Graphics Software installer run on your machine, be it a "clean" reinstall, or a simple upgrade; will check your opt-in status by looking up this Registry key. Apparently, our machine from the original article was opted into CIP, and so the installer assumed that since we had accepted its agreement, it should simply install CIP as part of the "typical" option, and only present it as an action item in the "customize" screen, where you can choose not to install CIP, even if you had accepted its agreement.
You can remove CIP from your machine at any given time from "Add/Remove Programs" in the Windows Control Panel, since CIP is its own item in the installed software list. Uninstalling CIP from here does not disturb the installation of other Intel Software products or drivers (eg: your Chipset INF, Management Engine, Networking, or even Arc GPU Graphics drivers).

It's pertinent to note here, that since the CIP agreement is presented right after the main Intel Software License Agreement, and since it is a visually similar screen, gamers in a hurry could be tricked into thinking that the CIP agreement is as obligatory as the SLA. They could be made to think that one must accept both agreements for the installer to proceed, since the first one is mandatory. There's also the likelihood that someone in a hurry would simply keep mashing that "Accept" button below a wall of text, without bothering to read what it is.

This is similar to how some freeware programs include opt-ins for third-party software as part of the installer that they are tied up with (eg: anti-virus utilities included with Adobe Reader). So far, AMD's handling of this telemetry opt-in with the user in their Radeon Software Adrenalin drivers comes across as the least stealthy or cloak-and-dagger. You're presented with a big, centrally-located checkbox to decide if you want AMD to collect data, at the completion of the driver installation. This way you know that your drivers are installed, and that the data-collection tool is truly optional.
Add your own comment

43 Comments on PSA: Intel Graphics Drivers Now Collect Telemetry (after Opt-In)

#26
MarsM4N
chrcolukI have IME and some other intel software components installed plus smbus and one other to remove warning devices in device manager, but dont have this, so it means they may only add it in the basic chipset drivers package installer which are not needed anyway as they just rename devices. Just right click and install drivers via inf or integrate inf on to installation ISO.
Yes, that sounds pretty plausible. :) Just re-tested, was still on v10.1.18793.8276 with the Chipset-INF-Utility. Updated to v10.1.19444.8378 and didn't end up with the "Compute Improvement Program" (CIP) on my drive. But it didn't download any new drivers either. Also tried a repair install of the Intel® Driver & Support Assistant, still clean.

So the "Compute Improvement Program" (CIP) was very likely bundled in a driver package. Either in the chipset, graphics, WiFi or Bluetooth package.
Posted on Reply
#27
Squared
So the article was updated today; it sounds like the interface guides you toward keeping it on but it's presented as a choice that you must accept or decline before installing, and then on updates, it keeps that choice or has a quieter option.
Posted on Reply
#28
john_
It's pertinent to note here, that since the CIP agreement is presented right after the main Intel Software License Agreement, and since it is a visually similar screen, gamers in a hurry could be tricked into thinking that the CIP agreement is as obligatory as the SLA.
Not only that. What about pre build systems where the drivers are already installed and probably an employee decided for the customer?

The driver should NOT assume that the person accepting the first time the CIP agreement will be the same person using the computer.
Posted on Reply
#29
Tek-Check
NeuralNexusTrue, which is why I do not buy into the foolishness that AMD drivers are bad.
Hahaha, lovely.
Posted on Reply
#30
Ferrum Master
GDPR dictates to by opt out by default actually...

Probably someone didn't look hard enough about the NVidia driver situation, and haven't proposed to sued them to death.
Posted on Reply
#31
syrup
Not sure what's worse. Nvidia's quiet but supposedly limited collection with no toggle anymore, or Intel's which goes much further but is at least optional and explicit.

Anyone else old enough to remember when software "phoning home" at all was considered scandalous? That went away, but it was a grudging acceptance that kept pretty strong notions around minimising collection and providing user control. Nowadays there seems to be a slide into the opposite extreme, at least in jurisdictions where companies can get away with it.
Posted on Reply
#32
RamiHaidafy
This article is a perfect example of how to admit you were wrong, but not apologize for it. :laugh:
Posted on Reply
#33
lemonadesoda
It’s time these phonehome telemetry servers got spam data filled into their sneaky repositories by a nice utility we could all run ;)

And at a minimum, GPUZ could give us the phole/firewall filters to block the telemetry servers.
Posted on Reply
#34
Redwoodz
This is why we can't have nice games anymore. Every component and every software all costantly monitoring your actions so they can derive some data to sell.
Posted on Reply
#35
mechtech
If it’s gpu related crashes. Makes sense. Can’t rely on everyone to report everything themselves. As long as it’s transparent.
Posted on Reply
#36
W1zzard
FahadThis article is a perfect example of how to admit you were wrong, but not apologize for it. :laugh:
We were wrong and we're very sorry for it, of course, but eventually useful information came out of it. We now know the registry key, and the mechanics, and people are aware that they shouldn't click "accept" twice
Posted on Reply
#37
redeye
i allowed the amd telemetry…
i dislike the dark force (intel), and abhor nvidia…
(how harmful can it be when the choices are not hidden at all, and you can not proceed until you decline or accept.)

AMD has two explicit choices, and you have to make one and it is not hidden. it is one line or the other. not yes or no, but two distinct choices. instead of Microsoft… skip/decline/“ask me later”
Posted on Reply
#38
MarsM4N
lemonadesodaIt’s time these phonehome telemetry servers got spam data filled into their sneaky repositories by a nice utility we could all run ;)

And at a minimum, GPUZ could give us the phole/firewall filters to block the telemetry servers.
Yea, if you could feed them totally wrong telemetry you could create quite some confusion at Intel. :laugh: Could even lead to them programming crap drivers. Nvidia and AMD should look into it, lol.

RedwoodzThis is why we can't have nice games anymore. Every component and every software all costantly monitoring your actions so they can derive some data to sell.
At least you still can de-install it. But them tricking you into installing it in the first place is super shady. :shadedshu: Tells a lot about the company.
Posted on Reply
#39
DarkDreams
This is similar to how some freeware programs include opt-ins for third-party software as part of the installer that they are tied up with (eg: anti-virus utilities included with Adobe Reader). So far, AMD's handling of this telemetry opt-in with the user comes across as the least stealthy or cloak-and-dagger. You're presented with a big, centrally-located checkbox to decide if you want AMD to collect data, at the completion of the driver installation. This way you know that your drivers are installed, and that the data-collection tool is truly optional.
@btarunr The last paragraph switches to AMD instead of Intel. A typo I assume?
Posted on Reply
#40
W1zzard
DarkDreams@btarunr The last paragraph switches to AMD instead of Intel. A typo I assume?
AMD shows their telemetry screen at the end of the installation, which makes it very obvious that it is optional, because the driver is already installed at this point. Also much more unlikely to affect next-next-next-clickers. we will reword that section
Posted on Reply
#41
zxcvzxcv3223
Under HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIP I have REG_DWORD "Consent" with value 1, and under ICIP_RUN there's REG_DWORD "Run" with value 1.

To be me those sounds I have opted-in but I dont have that "Intel Computing Improvement Program" installed.

Could some please confirm which are the correct values for opting out of that shit?
Posted on Reply
#42
Wye
Aren't you late to the telemetry outrage?
Everyone and their grandpa are collecting telemetry for the last 3 decades.
Posted on Reply
#43
MarsM4N
zxcvzxcv3223Under HKEY_LOCAL_MACHINE\SOFTWARE\Intel\SUR\ICIP I have REG_DWORD "Consent" with value 1, and under ICIP_RUN there's REG_DWORD "Run" with value 1.

To be me those sounds I have opted-in but I dont have that "Intel Computing Improvement Program" installed.

Could some please confirm which are the correct values for opting out of that shit?
(Not an expert) but "1" usually means enabled & "0" disabled. ;) Just click on "Consent" and change the 1 to 0. "ICIP_RUN" is not in my registry, but I would change it also to 0.



Also check in your "Programs" manager if the "Intel(R) Compute Improvement Program" is installed. If it is uninstall it.
Posted on Reply
Add your own comment
May 9th, 2024 03:35 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts