• We've upgraded our forums. Please post any issues/requests in this thread.

NVIDIA Outs Hotfix Driver to Address Graphics Card Eject Bug

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
34,328 (9.23/day)
Likes
17,426
Location
Hyderabad, India
System Name Long shelf-life potato
Processor Intel Core i7-4770K
Motherboard ASUS Z97-A
Cooling Xigmatek Aegir CPU Cooler
Memory 16GB Kingston HyperX Beast DDR3-1866
Video Card(s) 2x GeForce GTX 970 SLI
Storage ADATA SU800 512GB
Display(s) Samsung U28D590D 28-inch 4K
Case Cooler Master CM690 Window
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Corsair HX850W
Mouse Razer Abyssus 2014
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro Creators Update
#1
NVIDIA rolled out a Hotfix driver update for its recently released GeForce 361.75 Game Ready drivers. The new GeForce 361.82 Hotfix driver corrects a bug which makes your installed GPUs appear as removable devices in your system tray (much like removable storage devices). It may have been a bug in the implementation of support for external graphics solutions over Thunderbolt 3, introduced with 361.75 WHQL. The hotfix driver addresses the issue.

Show full news post
 
Joined
Jun 4, 2004
Messages
408 (0.08/day)
Likes
76
System Name Octopussy
Processor 1x Intel Core-i7 3930K @ 4.8GHz
Motherboard ASUS Rampage IV Extreme
Cooling Full water cooling, mostly Aqua Computer and EKWB stuff!
Memory 4x 4GB Corsair Dominator GT DDR3-2133 9-11-10-27-1T
Video Card(s) 2x Gigabyte GTX 980Ti G1 Gaming in SLI
Storage 8x Hitachi 5K3000 3TB RAID-6 (Adaptec 5805); 1x 512GB Samsung 950Pro (Angelbird Wings PX1)
Display(s) PLP: Dell 2007FBb 20" TFT + Dell U3011 30" TFT + Dell 2007FBb 20" TFT
Case CaseLabs TH10A
Audio Device(s) ASUS Xonar Phoebus
Power Supply SeaSonic SS-1000XP
Mouse Logitech MX Master
Keyboard SteelSeries Apex M800
Software MS Windows 10 Pro x64
Benchmark Scores A lot.
#3
Changing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\SurpriseRemovalSupport from 1 to 0 and rebooting also fixes it.
...and they need 7 driver versions (.75->.82) and a 300MB download for flipping that bit. o_O
 
Joined
Dec 3, 2009
Messages
1,205 (0.41/day)
Likes
364
Location
The Netherlands
System Name PC || Laptop
Processor AMD FX-8350 @ 4,8GHz || i7 6700HQ
Motherboard Asus Sabertooth 990FX || default
Cooling Corsair H100i Push-Pull|| Stock
Memory Samsung 30nm 4x4GB @ 1930MHz|| 2x8GB LVDDR3 @ 1600MHz
Video Card(s) AMD R9 290 @ 1060MHz / 1600MHz || Nvidia Geforce 960M
Display(s) Samsung S23A750D 120Hz + others|| 15,6" 1080P
Case Corsair 500R Fans Galore ||
Audio Device(s) Asus Xonar DX/XD ||
Power Supply Corsair AX860i || 120Watt 19V OEM adaptor
Software Win 10 64bit || Win 10 64bit
#5
How is a registry value a bug?
It is as much a bug as any other software bug. A registry value is just a bug that coincidentally can be fixed by the user as well, something that isn't possible for most bugs hidden from view in the code of a program itself.
 
Joined
Dec 3, 2009
Messages
1,205 (0.41/day)
Likes
364
Location
The Netherlands
System Name PC || Laptop
Processor AMD FX-8350 @ 4,8GHz || i7 6700HQ
Motherboard Asus Sabertooth 990FX || default
Cooling Corsair H100i Push-Pull|| Stock
Memory Samsung 30nm 4x4GB @ 1930MHz|| 2x8GB LVDDR3 @ 1600MHz
Video Card(s) AMD R9 290 @ 1060MHz / 1600MHz || Nvidia Geforce 960M
Display(s) Samsung S23A750D 120Hz + others|| 15,6" 1080P
Case Corsair 500R Fans Galore ||
Audio Device(s) Asus Xonar DX/XD ||
Power Supply Corsair AX860i || 120Watt 19V OEM adaptor
Software Win 10 64bit || Win 10 64bit
#6
It is as much a bug as any other software bug. A registry value is just a bug that coincidentally can be fixed by the user as well, something that isn't possible for most bugs hidden from view in the code of a program itself.
 
Joined
Oct 29, 2012
Messages
842 (0.45/day)
Likes
733
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
#7
It is not a bug. It simply is a feature that has been implemented due to external GPUs becoming a thing (even if minor). Leaving the registry value set to enable said feature was probably just an oversight of their part.
 

Rich Riedl

New Member
Joined
Nov 15, 2015
Messages
1 (0.00/day)
Likes
0
#9
Changing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\SurpriseRemovalSupport from 1 to 0 and rebooting also fixes it.
Is that for all nVidia GPUs (internal and external) or just the internal fixed GPUs.

If it's for all, and you don't have an external GPU, simply set the flag and be done with it. If you have an external GPU, however, you still need the 'remove device' capability.

That could explain the size, since the discrimination of internal and external GPUs may have had to be re-thought and implemented in a different way.
 
Joined
Sep 29, 2013
Messages
96 (0.06/day)
Likes
25
Processor Intel i7 4960x Ivy-Bridge E @ 4.6 Ghz @ 1.42V
Motherboard x79 AsRock Extreme 11.0
Cooling EK Supremacy Copper Waterblock
Memory 65.5 GBs Corsair Platinum Kit @ 666.7Mhz
Video Card(s) PCIe 3.0 x16 -- Asus GTX Titan Maxwell
Storage Samsung 840 500GBs + OCZ Vertex 4 500GBs 2x 1TB Samsung 850
Audio Device(s) Soundblaster ZXR
Power Supply Corsair 1000W
Mouse Razer Naga
Keyboard Corsair K95
Software Zbrush, 3Dmax, Maya, Softimage, Vue, Sony Vegas Pro, Acid, Soundforge, Adobe Aftereffects, Photoshop
#10
How is a registry value a bug?
Take a look at this as an example:

If NVidia decides to put in this in your registry during a Driver Update:

Changing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\EnableNukeComputer.ini, and it's in your registry, it becomes active when you log into Windows 10, originally it was set to 0, and they decide to set it to 1 in a patch update in an attempt to blow up your graphic card because they don't like you, you can look at that as being a very bad bug. The end result is NVidia trying to nuke your graphic card in my twisted, hypothetical scenario. On the more realistic side, it's probably more of a software implementation oversight on their end. They added this feature to the recent updates, but they forgot to set it to zero initially. It's caused some issues for consumers who don't understand it's function, used it, and it caused problems. Thus, you have a registry bug of snafu. This is NVidia's way of saying, well, we made a boo boo. Let's fix it.
 
Joined
Oct 22, 2014
Messages
5,294 (4.61/day)
Likes
3,225
Location
Sunshine Coast
System Name Black Box
Processor Intel i5 3570K @ 3.8GHz
Motherboard Asrock Z77 Extreme 4 ATX
Cooling Antec C400
Memory G. Skill 8Gb (2x4Gb) 2133Mhz
Video Card(s) iGPU
Storage Sandisk X 400 256Gb
Case Antec Sonata (don't laugh)
Audio Device(s) No need.
Software W7 Home Premium 64 bit
#11
It is not a bug. It simply is a feature that has been implemented due to external GPUs becoming a thing (even if minor). Leaving the registry value set to enable said feature was probably just an oversight of their part.
The oversight was not allowing for morons that thought ejecting the GPU should be done.
 
Joined
Dec 31, 2014
Messages
31 (0.03/day)
Likes
11
Processor Intel Core i5 4670K
Motherboard GIGABYTE G1.Sniper Z87
Cooling Be Quiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance (4 x 8GB)
Video Card(s) GALAX GeForce GTX 970 OC Silent Infinity Black Edition 4GB
Storage WD 1TB, 120GB & 250GB Samsung 840 EVO
Display(s) BenQ XL2411
Case Fractal Design Define R5
Power Supply XFX PRO 650W Core Edition
Mouse Zowie FK2
Keyboard Vortex POK3R
#12
...and they need 7 driver versions (.75->.82) and a 300MB download for flipping that bit. o_O
The hotfix being so large is probably because all hotfixes also include the installer for physx, geforce experience, 3d vision etc. Can't explain the huge version jump though lol
 
Joined
Aug 20, 2007
Messages
7,356 (1.95/day)
Likes
6,490
System Name New Genesis
Processor AMD Ryzen 7 1800X @ 4.1GHz All Cores
Motherboard GIGABYTE Aorus Gaming 5
Cooling Noctua NH-U14S CPU Cooler with dual fans,4x 120mm Sunon MagLev Blowers and 2x 120mm Corsair ML120Pro
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-1T
Video Card(s) EVGA Geforce GTX 1080 FTW2 w /iCX Cooler
Storage HGST Ultrastar 7k6000 2TB HDD w/ 128MBs of Cache
Display(s) Benq BL3200PT 1440p 32" LCD w/ AU Optronics AMVA true 10-bit 100% sRGB Panel
Case Thermaltake Core X31
Audio Device(s) Onboard Toslink to Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus TItanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Keycaps, Blue legends
Software Windows 10 Enterprise (From former workplace, yay no telemetry)
Benchmark Scores TS/FS Extreme: 10562: https://www.3dmark.com/fs/14260421 3575: https://www.3dmark.com/spy/2816092
#13
The oversight was not allowing for morons that thought ejecting the GPU should be done.
If you have a high sensitivity mouse and many removable storage devices, misclicking is a legit issue.

Fortunately, it does almost nothing even if you do.