Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development
    • PC Hardware

    Nvidia Makes Overtures to Linux Community

    Written by

    Jeff Burt
    Published September 25, 2013
    Share
    Facebook
    Twitter
    Linkedin

      Nvidia, the graphics technology vendor that Linus Torvalds last year called the “single-worst company” Linux developers have had to deal with, appears ready to move a little closer to the open-source community.

      In a Sept. 23 email to developers of Nouveau—an open-source driver for Nvidia’s graphics cards—Nvidia’s Andy Ritger wrote that the company will reveal some information on its GPUs and will continue to engage with them in the future.

      “NVIDIA is releasing public documentation on certain aspects of our GPUs, with the intent to address areas that impact the out-of-the-box usability of NVIDIA GPUs with Nouveau,” Ritger wrote. “We intend to provide more documentation over time, and guidance in additional areas as we are able.”

      Given the work that Nouveau developers have done in the past—they essentially have reverse-engineered Nvidia’s GPU drivers to create open-source driver cards for Nvidia’s GPUs—he said some of the information that the graphics card vendor releases may not surprise any of them.

      “I suspect much of the information in that document is not news for the Nouveau community, but hopefully it will be helpful to confirm your understanding or flesh out the implementation of a few unhandled cases,” Ritger wrote. “A few of us who work on NVIDIA’s proprietary Linux GPU driver will pay attention to nouveau at lists.freedesktop.org and try to chime in when we can. If there are specific areas of documentation that would most help you, that feedback would help NVIDIA prioritize our documentation efforts.”

      Ritger’s email to the Nouveau developers represents a change from Nvidia’s previous dealing with the open-source world. Torvalds, who helped create the Linux kernel, made headlines in June 2012 when, while answering a question during a talk, he railed against Nvidia and its apparent hypocrisy of doing little to support open-source technology while trying to court the Android device space with its ARM-based Tegra systems-on-a-chip (SoCs).

      “I know exactly what you’re talking about,” Torvalds said during the talk, which was videotaped. “I’m very happy to say that it’s the exception rather than the rule, and I’m also very happy to point out that Nvidia has been one of the worst trouble spots we’ve had with hardware manufacturers. That is really sad because Nvidia has tried to sell a lot of chips into the Android market, and Nvidia has been the single worst company we’ve ever dealt with.”

      He then showed the camera taping the talk his middle finger.

      Nvidia’s officials responded by essentially saying there were not planning to change anything.

      “While we understand that some people would prefer us to provide detailed documentation on all of our GPU internals, or be more active in Linux kernel community development discussions, we have made a decision to support Linux on our GPUs by leveraging Nvidia common code, rather than the Linux common structure,” company officials said in a prepared response. “While this might not please everyone, it does allow us to provide the most consistent GPU experience to our customers, regardless of platform or operating system.”

      That appears to be changing, at least to some extent. The first documentation Ritger offered was around Nvidia’s Device Control Blocks, which are described as “static tables used to describe the board topology and connections external to the GPU chip.”

      Nvidia’s gesture seemed to be embraced by open-source developers, and Torvalds, in an email to the Ars Technica site, said he was “cautiously optimistic” that Nvidia was taking a new—and more open—tact with the Linux community.

      “The actual docs released so far are fairly limited, and in themselves they wouldn’t be a big thing, but if Nvidia really does follow up and start opening up more, that would certainly be great,” he wrote. “They’ve already been much better in the ARM SoC space than they were on the more traditional GPU side, and I really hope that some day I can just apologize for ever giving them the finger.”

      Jeff Burt
      Jeff Burt
      Jeffrey Burt has been with eWEEK since 2000, covering an array of areas that includes servers, networking, PCs, processors, converged infrastructure, unified communications and the Internet of things.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×