Nvidia Releases Linux Graphics Drivers 319.12 Beta With Initial Optimus Support

Nvidia has released a new beta version of their Linux graphics today: 319.12, which includes quite a few changes, including initial Optimus support.
Nvidia Optimus is a technology used to increase battery life by switching the dedicated GPU (Nvidia) off when it’s not needed; when the dedicated GPU is off, the integrated graphics chip (Intel) is used. Until now, Linux users could take advantage of this technology through an unofficial project called Bumblebee.


UbuntuHQ

Stallman Ubuntu Drama, Nvidia Linux Driver “Doubles Performance”, Valve Making a Steam Console?

http://twil.tv/2012/12/stallman-ubuntu-drama-nvidia-linux-driver-doubles-performance-valve-making-a-steam-console Distro releases and updates: Manjaro 0.8.2 …

[ubuntu] Enable Unity 3D in 12.04 from a machine with dual screens run by two nvidia cards

Hi folks:
My goal is to enable Unity 3D in 12.04 from a machine having two monitors respectively connected to two nvidia Video cards, and one of the monitors rotate clock wisely . However, I found it is really hard. so far what I can achieve is to have dual screen in Unity 2D with one rotated monitor by using the following script:

$ sudo gedit /etc/X11/xorg.conf

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection

Section "ServerFlags"
# Not working with Xinerama anyways.
Option "RandR" "on"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL 2208WFP"
HorizSync 30.0 – 83.0
VertRefresh 56.0 – 76.0
Option "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL 2209WA"
HorizSync 30.0 – 83.0
VertRefresh 56.0 – 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 580"
BusID "PCI:3:0:0"
Option "NoLogo" "True"
Option "Rotate" "left"
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 580"
BusID "PCI:4:0:0"
Option "NoLogo" "True"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection

the problem of this setting is:
1. only working in Unity 2D
$ echo $ DESKTOP_SESSION
ubuntu-2d
2. nothing comes up when execute
$ /usr/lib/nux/unity_support_test -p
Error: no composite extension
3. $ ps -ef | grep compiz | grep $ USER
chenming 2547 2380 0 20:15 pts/1 00:00:00 grep –color=auto compiz
3. compiz does not work, either.

I also saw my colleague using the following script to enable unity 3D in 12.04 from a machine with dual screen without rotating

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL U2312HM"
HorizSync 30.0 – 83.0
VertRefresh 56.0 – 76.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro 4000"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

but clearly the difference between his machine and mine is that he has got one video card with two sockets, therefore only one device is defined, and dual screen can be achieved by TwinView rather than Xinerama. But in my case all of the devices, monitors has to define twice. and so far as I know it might not working by using TwinView. Also I didn’t know whether TwinView can rotate screen. Is there any way i can do to enable unity 3d in my machine with two video cards and screens? thanks a lot!

Ubuntu Forums

[ubuntu] gnome-shell fails after nvidia driver update

I have been having this problem since I installed ubuntu 11.10 on my laptop. After installation everything was fine, I installed gnome 3 and restarted computer. It was working fine until I upgraded nvidia driver from 173 to the "recommended" via additional drivers and restated again. I have noticed gnome with effects fails but with no effects working fine. I re-format the computer and made fresh install again and installed gnome 3. It was working again until I upgraded the nvidia driver. I have tired to install nvidia before and than gnome 3 but this did not work either. Nothing(keyboard, mouse even on/off button) when I turn it on with gnome(with effects). If somebody has any idea how to solve this, please tell me. Unity is not what I really want to use.

Ubuntu Forums