Tuesday, August 1st 2017

NVIDIA Unlocks Certain Professional Features for TITAN Xp Through Driver Update

In a bid to preempt sales of the Radeon Pro Vega Frontier Edition, and the Pro WX 9100, NVIDIA expanded the feature-set of its consumer-segment TITAN Xp graphics card, with certain features reserved for its Quadro family of graphics cards, through a driver update. NVIDIA is rolling out its latest GeForce software update, which adds professional features for applications such as Maya, unlocking "3X more performance" for the software.

Priced at USD $1,199, the TITAN Xp packs a full-featured "GP102" graphics processor, with 3,840 CUDA cores, 240 TMUs, 96 ROPs, and 12 GB of GDDR5X memory across the chip's 384-bit wide memory interface. At its given memory clock of 11.4 GHz (GDDR5X-effective), the card has a memory bandwidth of 547.6 GB/s, which is higher than the 484 GB/s of the Radeon Pro Vega Frontier Edition.

DOWNLOAD: NVIDIA GeForce 385.12 for TITAN Xp
Source: NVIDIA
Add your own comment

92 Comments on NVIDIA Unlocks Certain Professional Features for TITAN Xp Through Driver Update

#76
BiggieShady
TheGuruStudOh, yeah, windows is of no help. I just use the driver panel to set displays. Miraculously (ha), it works just fine after that.
Posted on Reply
#78
FordGT90Concept
"I go fast!1!11!1!"
renz496www.nvidia.com/object/accelerate-inference.html

this is nvidia tesla card made specifically for deep learning stuff. look at tesla P4 (GP104 based) and tesla P40 (GP102 based). for both product nvidia did not mention it's FP16 performance. only tesla P100 FP16 performance was listed. for this kind of product there is no reason for nvidia to artificially limit it's FP16 performance unless the performance was poor to being with. and then source from anandech:

www.anandtech.com/show/10510/nvidia-announces-nvidia-titan-x-video-card-1200-available-august-2nd

look at the spec table both Titan X 2016 and GTX 1080 FP16 (native) performance is listed as 1/64 (of FP32 performance)
But they do: Titan Xp has an FP16 rate of 1:64 where it's GP102 Quadro brother is 1:1. Only GP100 supports 2:1 like Vega does. The point is that Titan Xp is seriously gimped in everything that isn't FP32 just because it's not a professional card. Because this announcement enables more professional features in Titan Xp (likely because the threat of Vega), it gives a strong impression that NVIDIA decided to not gimp Titan Xp (or severely reduce the gimping). GP100 (what you're talking about) isn't available to consumers at all.
renz496that prospect is interesting but physic engine is integrated on game engine level not operating system. imagine the game suddenly cannot work when being port to linux or PS4 since both did not use Microsoft direct x. i don't think developer like the idea of changing physics engine in their game based on what operating system they use because right now when it comes to physic engine the one they use will pretty much work on all platform.
It's all three layers: hardware (GPU instructions specific to accelerating physics calculations), operating system (exposes the functionality in the hardware to software), and software (API bridges the gap between hardware manufacturers). Yes, game engines have to be updated to use the physics engine.

I think Microsoft will provide Linux and Mac OS X libraries for the physics component and allow the physics component to run independent of the graphics pipeline. If they don't, adaption rate will be low.

Game developers really want a physics API that works reliably in all scenarios. They can't build a game based on physics without that.
the54thvoidhttp://wccftech.com/nvidia-titan-xp-titan-x-385-12-driver-update-massive-performance/
Unfortunately doesn't explain how.
Posted on Reply
#79
vega22
so correct me if i'm wrong here, but doesn't this just confirm that nv deliberately nerfed the titans at the prosumer shit they claimed the card was meant for?
Posted on Reply
#80
cdawall
where the hell are my stars
FordGT90ConceptUnfortunately doesn't explain how.
Wonder if any of the FP16 driver based limitations are removed.
Posted on Reply
#81
FordGT90Concept
"I go fast!1!11!1!"
vega22so correct me if i'm wrong here, but doesn't this just confirm that nv deliberately nerfed the titans at the prosumer shit they claimed the card was meant for?
Yes. Pay NVIDIA the big bucks to unlock features the card already has. Bet people will examine the two driver versions and figure out how they did it. Might get a hacked driver in the future that unlocks more Quadro features in GeForce cards.
cdawallWonder if any of the FP16 driver based limitations are removed.
Hence my FP16 rant. I don't know if these programs liberally use FP16 though. Could be FP64 too for that matter.
Posted on Reply
#82
cdawall
where the hell are my stars
FordGT90ConceptHence my FP16 rant. I don't know if these programs liberally use FP16 though. Could be FP64 too for that matter.
Oh I know. It does leave me curious what all is still locked out. Guess only time will tell.

Good on AMD for at least accomplishing this.
Posted on Reply
#83
renz496
FordGT90ConceptBut they do: Titan Xp has an FP16 rate of 1:64 where it's GP102 Quadro brother is 1:1. Only GP100 supports 2:1 like Vega does. The point is that Titan Xp is seriously gimped in everything that isn't FP32 just because it's not a professional card. Because this announcement enables more professional features in Titan Xp (likely because the threat of Vega), it gives a strong impression that NVIDIA decided to not gimp Titan Xp (or severely reduce the gimping). GP100 (what you're talking about) isn't available to consumers at all.
can you give link showing that Quadro P6000 (GP102) that it's FP16 ratio is 1:1 to it's FP32? because when anantech mention FP16 (native) for GP102 and GP104 was rated at 1/64 of it's FP32 it means that the limitation was done on hardware level. just like Fiji FP64 was locked at 1/16 of it's FP32 performance be it in radeon or compute card like Firepro. and nvidia specific card designed for deep learning (tesla P40; GP102) nvidia sells them for it's INT 8 performance only. the reason for that most likely because it's FP16 performance was locked at 1/64 on hardware level.
FordGT90ConceptIt's all three layers: hardware (GPU instructions specific to accelerating physics calculations), operating system (exposes the functionality in the hardware to software), and software (API bridges the gap between hardware manufacturers). Yes, game engines have to be updated to use the physics engine.

I think Microsoft will provide Linux and Mac OS X libraries for the physics component and allow the physics component to run independent of the graphics pipeline. If they don't, adaption rate will be low.

Game developers really want a physics API that works reliably in all scenarios. They can't build a game based on physics without that.
that would make stuff even more complicated than it was before. not sure if developer will be interested in that. just look at GPU accelerated Physics itself. vendor neutral solution was there for game developer to use for years but no game ever use it.
Posted on Reply
#84
FordGT90Concept
"I go fast!1!11!1!"
renz496can you give link showing that Quadro P6000 (GP102) that it's FP16 ratio is 1:1 to it's FP32? because when anantech mention FP16 (native) for GP102 and GP104 was rated at 1/64 of it's FP32 it means that the limitation was done on hardware level. just like Fiji FP64 was locked at 1/16 of it's FP32 performance be it in radeon or compute card like Firepro. and nvidia specific card designed for deep learning (tesla P40; GP102) nvidia sells them for it's INT 8 performance only. the reason for that most likely because it's FP16 performance was locked at 1/64 on hardware level.
You have to look at P100 cards to find them retroactively reference P6000 card performance. Example here:
www.custompcreview.com/news/nvidias-quadro-gp100-announced-will-supercharge-deep-learning-design-capabilities/37421/

As long as there is no gimping involved, FP16 can usually be done at 1:1: to FP32 because it just spreads out the bits to make it work then converts back when done.
renz496that would make stuff even more complicated than it was before. not sure if developer will be interested in that. just look at GPU accelerated Physics itself. vendor neutral solution was there for game developer to use for years but no game ever use it.
There's really only two: Havok and PhysX. Havok has effectively been abandonware since Intel bought them out years ago. PhysX, because it doesn't hardware accelerate on any GPU that isn't NVIDIA, can only be used for cosmetic stuff since it completely and utterly breaks on AMD/Intel GPUs when used for more than that. Havok, despite being abandonware is still pretty popular. Microsoft will include PhysX in probably DirectX 13. This effectively forces NVIDIA to play ball because if they refuse to support Microsoft's Havok-based physics engine, NVIDIA will not be able to market/sell DirectX 13 cards. I think it will only be a matter of years before Microsoft's physics engine replaces PhysX once it releases.

HavokFX (GPU accelerated Havok) was under development Intel bought them out. I think it released but didn't get much/any use.
Posted on Reply
#85
renz496
vega22so correct me if i'm wrong here, but doesn't this just confirm that nv deliberately nerfed the titans at the prosumer shit they claimed the card was meant for?
actually the titan is never meant to have pro drivers for existing professional application. the titan is meant to push developer to adopt GPGPU computing. they want developer to start building their ecosystem around GPGPU but getting tesla from the get go might be very expensive venture. so in a nutshell the titan was supposed to be poor man's tesla. not as cheap quadro replacement as many like to think. and when these developer want to roll out the real deal into the market nvidia hope they will replace that titan with true tesla which comes with full support from nvidia. that's why the titan never have this pro driver for existing pro application since the original kepler titan. maxwell titan did not have massive FP64 but it's FP16 somehow still useful for deep learning. with pascal nvidia cripple FP16 support pretty much on all their chip except for GP100. titan pascal was supposed to push INT 8 for inferencing. though nvidia probably no longer push that much in favor of tensor core. probably that's why nvidia keep GTX1080ti INT 8 performance intact.

now AMD after looking nvidia success for several years with titan probably want a piece of that pie as well. if nvidia is successful in this venture so why can't they as well? though it is not as simply throwing out a product out there. they must have something extra they can offer to make their solution is more attractive than competitor solution. hence AMD throwing in the pro driver for existing professional application except without the usual certification and extensive support that comes with true firepro card.
Posted on Reply
#86
renz496
FordGT90ConceptYou have to look at P100 cards to find them retroactively reference P6000 card performance. Example here:
www.custompcreview.com/news/nvidias-quadro-gp100-announced-will-supercharge-deep-learning-design-capabilities/37421/

As long as there is no gimping involved, FP16 can usually be done at 1:1: to FP32 because it just spreads out the bits to make it work then converts back when done.
probably they got it wrong? anandtech did asked nvidia about GP102 FP64 and FP16 support and nvidia answer is it is the same as GP104. remember anandtech is asking about the chip capabilities itself not specific card like quadro/geforce/tesla.
NVIDIA has given us a few answers to the question above. We have confirmation that the FP64 and FP16 rates are identical to GP104, which is to say very slow, and primarily there for compatibility/debug purposes. With the exception of INT8 support, this is a bigger GP104 throughout.

Meanwhile we have a die size for GP102: 471mm2, which is 139mm2 smaller than GP100. Given that both (presumably) have the same number of FP32 cores, the die space savings and implications are significant. This is as best of an example as we're ever going to get on the die space cost of the HPC features limited to GP100: NVLInk, fast FP64/FP16 support, larger register files, etc.
www.anandtech.com/show/10510/nvidia-announces-nvidia-titan-x-video-card-1200-available-august-2nd
FordGT90ConceptThere's really only two: Havok and PhysX. Havok has effectively been abandonware since Intel bought them out years ago. PhysX, because it doesn't hardware accelerate on any GPU that isn't NVIDIA, can only be used for cosmetic stuff since it completely and utterly breaks on AMD/Intel GPUs when used for more than that. Havok, despite being abandonware is still pretty popular. Microsoft will include PhysX in probably DirectX 13. This effectively forces NVIDIA to play ball because if they refuse to support Microsoft's Havok-based physics engine, NVIDIA will not be able to market/sell DirectX 13 cards. I think it will only be a matter of years before Microsoft's physics engine replaces PhysX once it releases.
isn't that can lead to lawsuit against MS? because MS is forcing everyone to use their solution. Havok and PhysX is the most popular out there but there is still other physics engine. Crytek Cry Engine for example drop havok (Cry Engine 2) in favor of in-house solution. Bullet while not as popular as the big two still being use in several game. some of them is even triple A games like GTA V. there is problem when solution being tied to one provider only. sure MS can play nice at first. but once they dominate the market is what we have to worry about. what if MS preventing Havok to work on other operating system because of competitive reason? then think about Vulkan/OpenGL. if havok is being part of direct x feature that will lock out Havok from Vulkan/OpenGL. so games that use Vulkan/OpenGL will need to use different physic engine than havok? such thing will be a nightmare for game developer. physic engine is one of the major core component of game engine. it has been like that for a very long time already. suddenly taking it away from game engine and move it somewhere else will only complicate things more rather than making it easy for everyone.
Posted on Reply
#87
FordGT90Concept
"I go fast!1!11!1!"
renz496probably they got it wrong? anandtech did asked nvidia about GP102 FP64 and FP16 support and nvidia answer is it is the same as GP104. remember anandtech is asking about the chip capabilities itself not specific card like quadro/geforce/tesla.



www.anandtech.com/show/10510/nvidia-announces-nvidia-titan-x-video-card-1200-available-august-2nd
Perhaps, here's one that says P6000 is 1:64 FP16:
www.hardwareluxx.de/index.php/news/hardware/grafikkarten/39899-weitere-details-zur-titan-x-471-mm-und-keine-schnelle-fp64-fp16-berechnungen.html
renz496isn't that can lead to lawsuit against MS?
Nope, because DirectX is an API and to advertise as being capable of fully accelerating the API, they need to be fully compliant with it. Microsoft is not presenting a barrier to entry to NVIDIA and thus, no grounds for lawsuit.

Very few physics engines allow for GPU acceleration. That massively limits what can be done with it. This is why I singled out Havok and PhysX. Games have been doing simple CPU driven physics forever and still do.
Posted on Reply
#88
renz496
FordGT90ConceptNope, because DirectX is an API and to advertise as being capable of fully accelerating the API, they need to be fully compliant with it. Microsoft is not presenting a barrier to entry to NVIDIA and thus, no grounds for lawsuit.

Very few physics engines allow for GPU acceleration. That massively limits what can be done with it. This is why I singled out Havok and PhysX. Games have been doing simple CPU driven physics forever and still do.
game developer are not interested with it. Bullet has been offering vendor neutral solution for it for years (spear head by AMD) but still no developer have use it.

aphnetworks.com/news/2011/03/25/amd-game-developers-not-exactly-interested-hardware-accelerated-physics
Posted on Reply
#89
FordGT90Concept
"I go fast!1!11!1!"
2011 really only had PhysX and locking features to NVIDIA cards isn't something developers are going to use unless NVIDIA pays them directly to do it.
Posted on Reply
#90
vega22
renz496actually the titan is never meant to have pro drivers for existing professional application. the titan is meant to push developer to adopt GPGPU computing. they want developer to start building their ecosystem around GPGPU but getting tesla from the get go might be very expensive venture. so in a nutshell the titan was supposed to be poor man's tesla. not as cheap quadro replacement as many like to think. and when these developer want to roll out the real deal into the market nvidia hope they will replace that titan with true tesla which comes with full support from nvidia. that's why the titan never have this pro driver for existing pro application since the original kepler titan. maxwell titan did not have massive FP64 but it's FP16 somehow still useful for deep learning. with pascal nvidia cripple FP16 support pretty much on all their chip except for GP100. titan pascal was supposed to push INT 8 for inferencing. though nvidia probably no longer push that much in favor of tensor core. probably that's why nvidia keep GTX1080ti INT 8 performance intact.

now AMD after looking nvidia success for several years with titan probably want a piece of that pie as well. if nvidia is successful in this venture so why can't they as well? though it is not as simply throwing out a product out there. they must have something extra they can offer to make their solution is more attractive than competitor solution. hence AMD throwing in the pro driver for existing professional application except without the usual certification and extensive support that comes with true firepro card.
dude that kinda is what i am saying. they pimped the titans as the half way house between geforce and the tesla cards. this driver update seems to be saying that they didn't want the titans to do as good at the gpgpu stuff so it wouldn't eat into the tesla market as much.

idk maybe the 1080ti beating it at gaming has made them need to up their "game" at the other end of the spectrum :|
Posted on Reply
#91
Imsochobo
cdawallAh so hows this signed bios junk treating you? Its my favorite thing having to bypass checking to get a bios mod to work.

Multigpu works fine for nvidia right now. I am using it. Either it works or it doesn't in a game it isn't a game to see if the profile launches correctly like crossfire.
Bios junk works perfect for nvidia and amd for me, no issues :) as it have since forever, I've done it since GF2 era.
I think Only RX480 needs bypass in windows?
Posted on Reply
#92
cdawall
where the hell are my stars
ImsochoboBios junk works perfect for nvidia and amd for me, no issues :) as it have since forever, I've done it since GF2 era.
I think Only RX480 needs bypass in windows?
Anything polaris or newer needs bypass for unsigned bios.

Maxwell only allowed bios mods as Pascal released. Pascal bios nodding doesn't exist outside of vender specific unlock bios's
Posted on Reply
Add your own comment
Dec 18th, 2024 14:54 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts