Nvidia Developing Linux Driver for Optimus

A developer thread dug up by PC World indicates that the GPU maker is still taking Linux seriously, despite harsh criticism expressed by Linux founder Linus Torvalds earlier this year.

In the thread, Nvidia engineer Aaaron Plattner writes:

"So I've been experimenting with support for Dave Airlie's new RandR 1.4 provider object interface, so that Optimus-based laptops can use our driver to drive the discrete GPU and display on the integrated GPU. The good news is that I've got a proof of concept working."

The bad news is that the Linux support is not finished and Plattner has several concerns, which he hopes he will be able to resolve with the help of open source developers. It is unclear how much participation of the open source community is possible and whether Torvalds' talk had any influence on the development on the Optimus driver. There was no information when the driver could become available.

 

Contact Us for News Tips, Corrections and Feedback

Create a new thread in the US News comments forum about this subject
This thread is closed for comments
7 comments
    Your comment
    Top Comments
  • mitch074
    The title is misleading: Nvidia is doing NOTHING to port Optimus to Linux - it's the opposite: Xorg developers are working to make it possible for a GPU to offload tasks to another GPU on Linux (and any system that ports the Direct Rendering Manager 2) without going through a proprietary interface: instead, any driver that implements RandR1.4 can be used to offload rendering tasks, making combos such as an AMD card displaying on 6 screens using an Nvidia card to generate the 3D on them a possibility, or an Nvidia Tegra using any integrated chip to render, say, a video, or, as in the present case, an Intel IGP using an Nvidia chip to render the 3D content.
    And, as indicated, since the interface is open and shared across all GPU makers (RandR1.4), stuff like Nvidia disabling PhysX on systems using an AMD card cannot happen... Or at least, can be thwarted.
    16
  • Other Comments
  • mitch074
    The title is misleading: Nvidia is doing NOTHING to port Optimus to Linux - it's the opposite: Xorg developers are working to make it possible for a GPU to offload tasks to another GPU on Linux (and any system that ports the Direct Rendering Manager 2) without going through a proprietary interface: instead, any driver that implements RandR1.4 can be used to offload rendering tasks, making combos such as an AMD card displaying on 6 screens using an Nvidia card to generate the 3D on them a possibility, or an Nvidia Tegra using any integrated chip to render, say, a video, or, as in the present case, an Intel IGP using an Nvidia chip to render the 3D content.
    And, as indicated, since the interface is open and shared across all GPU makers (RandR1.4), stuff like Nvidia disabling PhysX on systems using an AMD card cannot happen... Or at least, can be thwarted.
    16
  • shahrooz
    still cant run linux on my PC because of sli :(
    -4
  • proxy711
    otacon72Optimus graphics switching is the worst "innovation" ever to come out of Nvidia. I bought an HP laptop about a year ago that had this great technology. Too bad it never switched to the discrete GPU ever no matter what you did. Ended up returning it.

    K so one person had problems, so the whole technology is trash? Right....
    4