• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVIDIA Outs Hotfix Driver to Address Graphics Card Eject Bug

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,371 (7.67/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
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.

If you find a 300-megabyte download worth fixing the bug (i.e. you often accidentally "eject" your graphics cards (unload display driver) while trying to unmount your external storage devices), then grab the driver for your OS from the link below.

DOWNLOAD: NVIDIA GeForce 361.82 Hotfix

View at TechPowerUp Main Site
 
Joined
Jun 4, 2004
Messages
480 (0.07/day)
System Name Blackbird
Processor AMD Threadripper 3960X 24-core
Motherboard Gigabyte TRX40 Aorus Master
Cooling Full custom-loop water cooling, mostly Aqua Computer and EKWB stuff!
Memory 4x 16GB G.Skill Trident-Z RGB @3733-CL14
Video Card(s) Nvidia RTX 3090 FE
Storage Samsung 950PRO 512GB, Crusial P5 2TB, Samsung 850PRO 1TB
Display(s) LG 38GN950-B 38" IPS TFT, Dell U3011 30" IPS TFT
Case CaseLabs TH10A
Audio Device(s) Edifier S1000DB
Power Supply ASUS ROG Thor 1200W (SeaSonic)
Mouse Logitech MX Master
Keyboard SteelSeries Apex M800
Software MS Windows 10 Pro for Workstation
Benchmark Scores A lot.
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,298 (0.25/day)
Location
The Netherlands
System Name PC || Acer Nitro 5
Processor Ryzen 9 5900x || R5 2500U @ 35W
Motherboard MAG B550M MORTAR WIFI || default
Cooling 1x Corsair XR5 360mm Rad||
Memory 2x16GB HyperX 3600 @ 3800 || 2x8GB DDR4 @ 2400MTs
Video Card(s) MSI RTX 2080Ti Sea Hawk EK X || RX 560X
Storage Samsung 9801TB x2 + Striped Tiered Storage Space (2x 128Gb SSD + 2x 1TB HDD) || 128GB + 1TB SSD
Display(s) Iiyama PL2770QS + Samsung U28E590, || 15,6" 1080P IPS @ 100Hz Freesync enabled
Case SilverStone Alta G1M ||
Audio Device(s) Asus Xonar DX
Power Supply Cooler Master V850 SFX || 135Watt 19V OEM adaptor
Mouse ROG Pugio II
Software Win 11 64bit || Win 11 64bit
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,298 (0.25/day)
Location
The Netherlands
System Name PC || Acer Nitro 5
Processor Ryzen 9 5900x || R5 2500U @ 35W
Motherboard MAG B550M MORTAR WIFI || default
Cooling 1x Corsair XR5 360mm Rad||
Memory 2x16GB HyperX 3600 @ 3800 || 2x8GB DDR4 @ 2400MTs
Video Card(s) MSI RTX 2080Ti Sea Hawk EK X || RX 560X
Storage Samsung 9801TB x2 + Striped Tiered Storage Space (2x 128Gb SSD + 2x 1TB HDD) || 128GB + 1TB SSD
Display(s) Iiyama PL2770QS + Samsung U28E590, || 15,6" 1080P IPS @ 100Hz Freesync enabled
Case SilverStone Alta G1M ||
Audio Device(s) Asus Xonar DX
Power Supply Cooler Master V850 SFX || 135Watt 19V OEM adaptor
Mouse ROG Pugio II
Software Win 11 64bit || Win 11 64bit
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.20/day)
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
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.
 
Joined
Nov 15, 2015
Messages
5 (0.00/day)
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
97 (0.03/day)
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
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
13,210 (3.80/day)
Location
Sunshine Coast
System Name Black Box
Processor Intel Xeon E3-1260L v5
Motherboard MSI E3 KRAIT Gaming v5
Cooling Tt tower + 120mm Tt fan
Memory G.Skill 16GB 3600 C18
Video Card(s) Asus GTX 970 Mini
Storage Kingston A2000 512Gb NVME
Display(s) AOC 24" Freesync 1m.s. 75Hz
Case Corsair 450D High Air Flow.
Audio Device(s) No need.
Power Supply FSP Aurum 650W
Mouse Yes
Keyboard Of course
Software W10 Pro 64 bit
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
32 (0.01/day)
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
...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
20,784 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
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.
 
Top