If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
No announcement yet.
NVIDIA Has Major New Linux Driver: Optimus, RandR 1.4
The intel GPU will still be active (it has to be because of the nature of Optimus), so I would expect slightly less battery life. However, this is definitely a great option when you're hooked to AC.
It's not 'slightly less', it's 'a lot lesser'.
In some notebooks bumblebee can successfully turn off the Nvidia chip while the Intel core does all the graphics rendering, so the discreet core never actually starts up until explicitly told to do so with optirun.
With Nvidia's driver both are running at the same time, and I think you underestimate the power drain of the Nvidia chip.
So I've got it mostly working with my Optimus card. I can get output through HDMI (wired into the nvidia card) but I'm getting this error when running "xrandr --setprovideroutputsource modesetting NVIDIA-0".
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 ()
Value in failed request: 0x2c3
Serial number of failed request: 16
Current serial number in output stream: 17
So I cant use the laptop screen or the VGA port.
My "xrandr --listproviders" looks like
Well, this answers my question. Nobody read the changelog
Among other cool bits listed in it (you can finally add new resolutions with the xrandr CLI, nvidia-settings lists non-native resolutions, ...), there's an item saying they've switched from gzip to xz for compressing the installer.
While optimus is a feature advertised by nvidia hardware (and therefore should be available to all customers), it's more of a privilege than anything.
Optimus has been advertised as a feature for Windows 7 specifically: http://www.nvidia.com/object/optimus_technology.html
"* Optimus requires Windows 7 or later"
XP/Vista users don't get that feature either (because the OS lacks support), so I'm not sure why linux users felt they were entitled to the functionality in the first place. nVidia tried to offer some kernel patches to enable Optimus in the past, but these were not accepted. Now they are using an alternative approach using a feature in RandR 1.4 (which wasn't available at the time Optimus was introduced).
Optimus support makes Nvidia more appealing to Linux laptop gamers.
I've avoided Nvidia laptops due to Optimus not working on Linux.
So Optimus coming to Linux is great.
Though, when I buy next laptop, it wont have a Nvidia card anyways, because it just draws more power than a Intel or AMD CPU with integrated GPU.
I would like to see some open source commitment from Nvidia.
Also, I would like to see EGL, OpenGL ES, Wayland support.
Will nVidia enable overclocking on Linux? Any news on this?
linux has been able to overlclock nvidia cards for a while now.... IIRC, even the open source drivers can do it at this point. I think you're also able to change fan speeds. I'm not sure if all GPUs are supported for either ability. I'm pretty sure most ATI and AMD cards can be overclocked too. Intel was the only one that lacked overclocking support up until very recently.