20 ms·
On a related note; I can't even use NVidia's "Geforce Experience" any more without logging in. Thanks for that, NVidia. Just what I wanted; a driver tool that f
by brink 10y ago
On a related note; I can't even use NVidia's "Geforce Experience" any more without logging in. Thanks for that, NVidia. Just what I wanted; a driver tool that forces me to log in.
- LinuxBender 10y agoI blocked their telemetry and not I can't even update my drivers. Not through windows update, nor through their installer. It hangs trying to talk back to them. No harm, no foul, probably time to give AMD cards a chance. Variety is the spice of life and the spice must flow.
- existencebox 10y agoAs much as I welcome the capitalistic response, I'm worried it won't be enough. As much as I'd love true competition in the GPU/CPU space, it doesn't exist. AMD's cards simply cannot compete with Nvidia for GPGPU type scenarios, and even in its basic capacity, often have known heat/perf issues. Now that may be worth it for now to make a statement against the telemetry, but what if (less if and more when IMO) AMD then adds driver telemetry? And then intel? These domains (Chip manufacture/GPU driver writing) are so advanced at this point that I don't see how competition could reasonably disrupt an incumbent over anything less than a samsung-grade failure (and even then probably not), and I'm concerned about the long-term wherein the producers realize this and through a combination of boiling the frog slowly and leaving consumers no other choices put themselves in the position to have a "pragmatic monopoly" of free reign over our machines. (I've always wondered what would happen from an antitrust sense, if it's "we're the only producer not because we WANT to but because we're the only ones who CAN") We've certainly seen it happening with OSes, as well as some attempts from PC oems, I've always unfortunately thought it was just a matter of time until the more irreplaceable components got into the game too and I'd love some creative thoughts to actually stop the trend and not stand in its way, because I'm not sure we'll win that latter battle. EDIT: as a child post points out, I completely forgot to mention drivers as well; as a strong argument to my "we don't have many options" thesis. AMD's linux support has been historically lacking next to NVIDIA which makes it a non starter in many cases.
- lightedman 10y ago" AMD's cards simply cannot compete with Nvidia for GPGPU type scenarios" Really? Which brand of GPU pretty much ran Bitcoin during its inception, again?
- KirinDave 10y agoI'm... confused why you'd say this. It's simply true: NVIDIA's consistently ahead on these tasks on performance/energy cost metric. You can do most any computation on any GPU with the right SDK support (and of course, the CPU hasn't gone anywhere). It's just fantastically less efficient.
- TD-Linux 10y agoIt really isn't true - AMD cards utterly crushed nVidia ones during the heydey of mining: http://www.extremetech.com/computing/153467-amd-destroys-nvidia-bitcoin-mining http://www.extremetech.com/computing/153467-amd-destroys-nvi...
- andromeduck 10y agoGPU mining is only one of a multitude of GPGPU applications right now and it really isn't even growing.
- existencebox 10y agoYou're absolutely right, HOWEVER, I would call that the exception rather than the rule, as IIRC it was largely due to AMD supporting some operators in a more native/optimized form than Nvidia did at the time, than any sort of true general purpose superiority. Given how quickly mining moved to ASICS I wouldn't use that as an advocation that they're (ASICS) superior to Nvidia for GPGPU functionality. (Special-purpose specially-designed, no doubt, but that's not really "General") Edit: read a sister post later article on the breakdown of the perf differences, and it seems to slightly affirm what I'm saying (re: bitcoin aligning with a functionality AMD performed very strongly in), although I'll admit to have only skimmed it. I will say though, even despite this, it doesn't address the known heat/power issues even the "heyday" amd cards seemed to suffer from and that were still present when I was comparing them while looking at a 1070 recently. EDIT: since I can't edit my original post any more, I'd note here that I didn't intend to turn this into a NVIDIA/AMD debate, even if we ignore that for a moment and consider it a duopoly situation instead of monoply, I'd ask readers to consider my core point in that light.
- slededit 10y agoOn my last box I found the AMD drivers were injecting a DLL into almost every process - including the brand new program I was in the process of developing.
- brokenmachine 10y agoCan someone ELI5 what injecting a DLL does, how they did it, and what they might have been using it for? I know with my old Nvidia drivers, you can add extra icons for window management to every window (move to next monitor, etc). Would this be using DLL injection?
- imtringued 10y agoYou can uncheck Plays.tv/Raptr/AMD Gaming Evolved during the installation or uninstall it after the fact. It's seperate from the drivers.
- 0xcde4c3db 10y agoI've seen Nvidia drivers do that too. I think it's mostly done to let the user override graphics settings that are otherwise hardcoded into the application's API calls.
- ronjouch 10y agoSo annoying, yes. I since uninstalled GeForce Experience and replaced update notifications (the only feature I was using) with this ugly batch script. Careful, it's ugly! Botched stackoverflow-oriented batch brogramming! But it works for me! Feel free to reuse and improve :) @ECHO OFF setLocal EnableDelayedExpansion rem nvup.bat, a quick & dirty driver downloader since GeForce Experience requires a login. rem In a folder with write permissions, drop the script and its two dependencies: rem - jq: https://stedolan.github.io/jq/ rem - curl: https://curl.haxx.se/ rem For automation, just create a Scheduled Task that runs when you want it (I like on Resume). rem Reuse / modify / redistribute at will. rem http://stackoverflow.com/questions/19131029/how-to-get-date-in-bat-file for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%" set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%" set "datestamp=%YYYY%%MM%%DD%" & set "timestamp=%HH%%Min%%Sec%" set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%" echo lastCheck: "%fullstamp%" > lastCheck.log rem to get the update feed for your device/OS combo, go to http://www.geforce.com/drivers rem , pick your device/os, pop the "Network" tab of your devtools, start the driver search, rem and copy the url curl --silent -o rawNv.json "http://www.geforce.com/proxy?..." for /f "delims=" %%i in ('jq ".IDS[0].downloadInfo.DownloadURL" rawNv.json') do set lastUrl=%%i set /p installedUrl=< installedUrl.txt if %installedUrl%==%lastUrl% ( echo same version, quitting exit /B ) else ( echo new version, updating echo %lastUrl% > installedUrl.txt pushd C:\Users\YOURUSERNAME\Downloads %~dp0\curl -O %lastUrl% popd rem http://stackoverflow.com/questions/774175/show-a-popup-message-box-from-a-windows-batch-file mshta "javascript:alert('New driver');close()" )
- jaytaylor 10y agoOff-Topic: While looking through your script I noticed the `jq' dependency. I went to install it and in the docs it mentioned this thing called chocolatey [0], which is like homebrew for windows, and seems pretty amazing :) Thank you for sharing your work with us! [0] https://chocolatey.org/ https://chocolatey.org/
- rocqua 10y agoSadly, that doesn't allow use of shadowplay. There are some older versions of nvidea experience floating around that still work with shadowplay without the login.
- userbinator 10y agoI have an nVidia card, but it's rather old and I have not updated the drivers on it past a version that just seemed to cause occasional crashes. It works fine for what I need, and is somewhat disruptive to change. As a believer in the "leave it alone if it works" principle, and especially after this news, I'm probably not going to try any newer drivers now.
- ronjouch 10y agoAbsolutely reasonable if your windows box is used for mundane web browsing / programming and the occasional video, but that doesn't fly for a gaming machine; some games will exhibit bad performance or will plain crash with old drivers that don't incorporate the regular fixes/workarounds added by nvidia (and amd does it too). There's a youtube video I fail to find where a nvidia driver engineer explains how many games are terribly broken, failing to respect OpenGL/DirectX basics. Drivers hand-patch that, just like Microsoft hand-patch Windows for specific games "because compatibility" [1]. [1] http://www.joelonsoftware.com/articles/APIWar.html http://www.joelonsoftware.com/articles/APIWar.html
- alkonaut 10y agoIf you buy a game in october (Such as Battlefield 1) it wont even start if it finds your driver isn't the one shipped in October, together with the game. Basically AAA games these days are partly implemented in the drivers, and games have custom required tweaks for nvidia and and drivers.
- KirinDave 10y agoAs a longtime NVidia user I agree this is annoying, but it has been this way for a few years now.
- pizza234 10y agoAs a workaround, you can download v2 (and prevent the updates). I think the games data(base) used is the same, so you can obtain the same acceleration, without the hassles of v3.
- rocqua 10y agoI did that a while back. My current version of experience has decided that, upon opening it, I will either upgrade or do nothing. For now I have shadowplay set up correctly, but any changes aren't gonna be happening it seems.
- swang 10y agoI just uninstalled GFE3 and went back to 2. Still works.
- random_rr 10y agoHoly moly, I thought that this post was a joke for sure - and then I checked out GeForce Experience. Uninstalled. Never to be reinstalled. AMD will be my next card. Thanks nVidia for letting me know what you think of me :)
- oxide 10y agoI'll be buying AMD as well, the RX 400 series already piqued my interest but I can't justify buying another budget GPU from nVidia, even though the 1050 looks pretty attractive.
- michaelt 10y agoMy employer took took a shipment of fifteen Dell computers a few months ago - with ATI Radeon HD 8570 graphics cards (3 years old, with DP 1.2 and 4k support so not obsolete by any means, and certified for Ubuntu 14.04 [1]) Then Ubuntu 16.04 comes out, and guess what? No fglrx driver support any more [2] and users report the open source drivers use about a core and a half worth of CPU, slowing down their entire machines. Apparently our only options are to buy new cards or stay on 14.04 indefinitely. Meanwhile, I had an nVidia card and I was able to upgrade to 16.04 with no problems at all. This week you might have resolved not to buy from nVidia - but in the same week I've resolved not to buy from ATI. [1] https://certification.ubuntu.com/hardware/201302-12679/ https://certification.ubuntu.com/hardware/201302-12679/ [2] http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04 http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst...
- jrockway 10y agoI noticed the same thing. It's ridiculous. Geforce Experience doesn't do anything I care about except auto-update drivers. Why do I need to log in for that?
- andromeduck 10y agoyou forgot game capture/streaming and automatic game setting optimization
- Karunamon 10y agoanything he cares about. Windows has built in game capture, and I know how to adjust settings on my games myself. The "experience" app is just superfluous bullshit.
- andromeduck 10y agowindows has automatic driver updates too so... why not just skip it alltogether
- voltagex_ 10y agoThe drivers Windows uses are a fair bit older. Occasionally you really do need the latest drivers for a game
- jrockway 10y agoI use GameDVR (agario can take the framerate hit). GameDVR has a bug where Windows won't draw menus until I unplug and replug the monitor after using it (sometimes), so I did try Nvidia's thing. That recorded the start page for agario and my mouse. It was super interesting to watch, but not what I wanted. Maybe it works better for "real" games. Anyway, everything is shit ;)
- tylerjd 10y agoI use OBS with the NVEC codec - the one that is installed with the NVIDIA driver, and if you are recording anything, regardless of 3D or 2D, it is your best bet. It's especially nice compared to normal H.264, and has the option of light compression with nominal CPU usage if you don't like large lossless files. It outputs normal MP4/H.264 files that I can then work with in Linux (as opposed to say Fraps) but uses the fact your GPU is already rendering the scene to then output it in H.264.
- jaytaylor 10y agoI just uninstalled GeForce Experience and it immediately caused the already open Battlefield 1 game instance to crash. Way to go Nvidia.. uninstalling your non-driver app crashes games :)
- treebeard901 10y ago> Way to go Nvidia.. uninstalling your non-driver app crashes games That's a weird edge case to support. After all, the app in question is responsible for recording in game video thus implying some kind of dependency.
- Namidairo 10y agoI have the suspicion that their overlay drawing is fairly low level as it seems to manage to draw over programs which are injection unfriendly and exclusive fullscreen. Evidently it does not handle getting the rug pulled from under itself well. :)
- robohamburger 10y agoYou can go to their website and install the normal driver. It installs the nvidia control panel which also has an update checker. If I had known I could just be using this I would have never installed that monstrosity.
- everyone 10y agoI just install the drivers manually now. I always hated Geforce Experience anyway. Crazy amount of bloat for some drivers.
- mdaniel 10y agoBe aware there is a "Have feedback?" link in (I believe) the bottom right corner of the app, where you can have a better chance of them seeing your frustration than the comments here. I don't know about others, but I approach that stuff with the attitude of "I can't expect change if I just swear at my monitor", but stop short of actually expecting change