Beta version of Nvidia 319.12 drivers for Linux, FreeBSD and Solaris with Optimus initial support
Finally, what many have been waiting for a long time happened - they took up their minds and began to implement support for their Optimus hybrid graphics technology in * nix systems. At the moment, only the render on the Nvidia card is implemented, followed by forwarding the image to the Intel card. Dynamic change of the video card depending on the load is not supported yet .
Major changes from 313.30:
Added new options for the Monitor section in xorg.conf: “Ignore”, “Enable”, “Primary” and “Rotate”. For example, the “Rotate” option can be used to automatically rotate the output for a monitor with the specified EDID hash:
Implemented support for application profiles. You can learn more about how profiles work in the chapter “Application Profiles” in the README.
Added support for panning for RandR 1.3.
Added initial support for RandR 1.4, which added objects with the ability to select the source of the image output. This can be used to hot redirect output to another device or to organize joint work of several GPUs when one GPU is used for output and the second for rendering scenes (for example, the output is via a DisplayLink USB adapter and rendered to NVIDIA GPU)
Added the nvidia-modprobe utility, which is installed with setuid root rights and used by driver components to control the loading of the kernel module and create the character device needed to interact with it. By default, the standard distribution tools for loading modules and creating devices are still used, and the utility is positioned as a fallback when they are unavailable.
The nvidia-settings command line utility has been updated, now you can specify output devices by name, for example:
Also, now there is no need to specify “X screen 0” as a target, in case the operation or request does not require it. Instead, all devices will be processed.
A page has been added to the NVIDIA control panel to configure VDPAU settings.
Added support for dynamic video mode management via RandR options: --newmode, --rmmode and --delmode of the xrandr utility.