NVIDIA @ SIGGRAPH 2019: NV to Enable 30-bit OpenGL Support on GeForce/Titan Cardsby Ryan Smith on July 29, 2019 9:15 AM EST
Kicking off this week is SIGGRAPH, the annual North American professional graphics gathering that sees everyone from researchers to hardware vendors come together to show off new ideas and new products. Last year’s show ended up being particularly important, as NVIDIA used the show as a backdrop for the announcement of their Turing graphics architecture. This year’s NVIDIA presence is going to be far more low-key – NVIDIA doesn’t have any new hardware this time – but the company is still at the show with some announcements.
Diving right into matters then, this year NVIDIA has an announcement that all professional and prosumer users will want to take note of. At long last, NVIDIA is dropping the requirement to use a Quadro card to get 30-bit (10bpc) color support on OpenGL applications; the company will finally be extending that feature to GeForce and Titan cards as well.
Dubbed their Studio Driver: SIGGRAPH Edition, NVIDIA’s latest driver will eliminate the artificial restriction that prevented OpenGL applications from drawing in 30-bit color. For essentially all of the company’s existence, NVIDIA has restricted this feature to their professional visualization Quadro cards in order to create a larger degree of product segmentation between the two product families. With OpenGL (still) widely used for professional content creation applications, this restriction didn’t prevent applications like Photoshop from running on GeForce cards, but it kept true professional users from using it with the full, banding-free precision that the program (and their monitors) were capable of. So for the better part of 20 years, it has been one of the most important practical reasons to get a Quadro card over a GeForce card, as while it’s possible to use 30-bit color elsewhere (e.g. DirectX), it was held back in a very specific scenario that impacted content creators.
But with this latest Studio Driver, that’s going away. NVIDIA’s Studio drivers, which can be installed on any Pascal or newer GeForce/Titan card – desktop and mobile – will no longer come with this 30-bit restriction. It will be possible to use 30-bit color anywhere that the application supports it, including OpenGL applications.
To be honest, this wasn’t a restriction I was expecting NVIDIA to lift any time soon.
Rival AMD has offered unrestricted 30-bit color support for ages, and it has never caused NVIDIA to flinch. NVIDIA’s official rationale for all of this feels kind of thin – it was a commonly requested feature since the launch of the Studio drivers, so they decided to enable it – but as their official press release notes, working with HDR material pretty much requires 30-bit color; so it’s seemingly no longer a feature NVIDIA can justify restricting from Quadro cards. Still, I suppose one shouldn’t look a gift horse too closely in the mouth.
Otherwise, at this point I’m not clear on whether this is going to remain limited to the Studio drivers, or will come to the regular “game ready” GeForce drivers as well. Keeping in mind that both drivers are essentially identical software stacks – the difference being their testing and release cadences – there’s no reason to think it won’t show up in future GeForce drivers as well. But for now, it’s only being mentioned in the Studio drivers.
Meanwhile, the latest Studio driver release, true to its purpose, will also include updated support for several applications, including Cinema 4D and Blender. So while the 30-bit color announcement is likely to overshadow everything else, NVIDIA is continuing to iterate on their software support as previously promised.
New RTX Studio Laptops & RTX-Supporting ProViz Software
Along with their latest Studio drivers, NVIDIA is also using the show to announce their partners latest hardware and software developments.
On the hardware side of matters, another 10 Studio laptops are being announced. The NVIDIA branding program, first launched at Computex earlier this year, set about establishing a minimum standards program for participating laptops. In short, the laptops need to include a 45W Core i7 and a GeForce RTX 2060/Quadro 3000 or better, along with a calibrated display. The latest hardware release cycle will see new laptops from Lenovo, HP, Dell, and Boxx, and will bring the Studio program to 27 laptops in total.
Meanwhile on the software side of matters, NVIDIA is celebrating the adoption of their RTX technology, as well as the additional applications that are adding support for it. According to the company, 40 professional visualization applications already support RTX in some form, with more to come. At this year’s show in particular, Adobe, Autodesk, Daz, and Blender are all showing off new software versions/updates that add support, typically for hardware ray tracing. NVIDIA sees RTX as an important product differentiator for the company, especially as it seems AMD won’t have comparable technology for at least another year, so it’s something the company has continued to invest in and is happy to tout that advantage.
Post Your CommentPlease log in or sign up to comment.
View All Comments
Xajel - Monday, July 29, 2019 - linkAFAIK, AMD do support 10bit color space on OpenGL... But only Their FireGL or Radeon Pro support 10bit OpenGL buffer, which is the thing required for professional apps.
To make it clear, AMD's 10bit support works on the desktop, they can do 10bit colors, and newer can also do 12bit for HDR support. But this support doesn't work on professional applications. This is what I know, I don't know if it's correct or works now as I knew this from about 1-2 years.
krazyfrog - Monday, July 29, 2019 - linkAFAIK only the Radeon Pro series of graphics cards support 10-bit color and that the usual Radeon cards will only do 10-bit in DirectX, similar to GeForce.
nathanddrews - Monday, July 29, 2019 - linkThis was true last I checked.
Ryan Smith - Monday, July 29, 2019 - linkSo I asked AMD about this years ago, and they told me that they dropped any 30-bit restrictions earlier this decade. That said, I don't have a suitable monitor for testing this, so I can't immediately do any confirmation testing.
CKing123 - Tuesday, July 30, 2019 - linkAMD likely only meant they support 10 bit color displays, not that they allow rendering in 10 bit color. See amdmatt's statement (this is in 2016): https://community.amd.com/thread/203751
"Agree with the folks above.
Radeon Settings and Catalyst Control Center (CCC) show the display output colour depth in Bits per colour/channel. This is to match the colour depth on the display for output.
Enabling 10 bit in Radeon Settings/CCC for consumer products will match the colour depth on the display for output, but the surface being rendered can be 6/8 bit and is dithered to 10 bit output if this feature is enabled.
In consumer products (non Firepro) 10 bit rendering is not supported. This is not a per product support but rather class. Workstations versus Consumer. Currently only Workstation products support 10 bit rendering. If you are looking for viewing/working with 10 bit content and looking for full support (for example using Photoshop for 10 Bit rendering) you cannot use any consumer card for it and would instead require a Firepro product."
mode_13h - Sunday, August 4, 2019 - link"the surface being rendered can be 6/8 bit and is dithered to 10 bit output if this feature is enabled."
That makes no sense. You don't create addition information through dithering, usually. Dithering is used when starting with a higher bit-depth and converting to lower.
eroneko - Monday, July 29, 2019 - linkNVIDIA’s Studio drivers, which can be installed on any GeForce/Titan card, desktop and mobile.
I think they only support pascal cards and after?
Freakie - Monday, July 29, 2019 - linkOfficially yes it's only Pascal and later. But installing it on older cards is a simple .ini change in Notepad.
NikoTodd - Monday, July 29, 2019 - linkCan't seem to find any .ini file after extracting 431.70 studio for gtx1080 into a folder. I'm with gtx980 btw. Is there a tutorial somewhere how to do the trick? ty
Freakie - Monday, July 29, 2019 - linkOops, it's an .inf apparently. Here's a guide: https://forums.guru3d.com/threads/nvidia-inf-drive...