Three commands I used to figure out what was happening (google and man them for more details).
lspci | grep VGA ... to see the pci controllers making sure you have an nvidia one
cat /var/log/Xorg.0.log |less ... the log so you can ckeck what has been happening (what's loaded)
Code: Select all
[ 18.600] (II) LoadModule: "glx"
[ 18.622] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 18.668] (II) Module glx: vendor="NVIDIA Corporation"
[ 18.668] compiled for 4.0.2, module version = 1.0.0
[ 18.668] Module class: X.Org Server Extension
[ 18.668] (II) NVIDIA GLX Module 304.43 Sun Aug 19 20:34:01 PDT 2012
[ 18.668] Loading extension GLX
[ 18.668] (II) LoadModule: "nvidia"
[ 18.668] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 18.683] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 18.683] compiled for 4.0.2, module version = 1.0.0
[ 18.683] Module class: X.Org Video Driver
[ 18.686] (II) NVIDIA dlloader X Driver 304.43 Sun Aug 19 20:15:32 PDT 2012
[ 18.686] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 18.687] (++) using VT number 7
[ 18.695] (II) Loading sub module "fb"
[ 18.695] (II) LoadModule: "fb"
[ 18.695] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 18.696] (II) Module fb: vendor="X.Org Foundation"
[ 18.696] compiled for 1.13.0, module version = 1.0.0
[ 18.696] ABI class: X.Org ANSI C Emulation, version 0.4
[ 18.696] (II) Loading sub module "wfb"
[ 18.696] (II) LoadModule: "wfb"
[ 18.696] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 18.696] (II) Module wfb: vendor="X.Org Foundation"
[ 18.696] compiled for 1.13.0, module version = 1.0.0
[ 18.696] ABI class: X.Org ANSI C Emulation, version 0.4
[ 18.696] (II) Loading sub module "ramdac"
[ 18.696] (II) LoadModule: "ramdac"
[ 18.696] (II) Module "ramdac" already built-in
[ 18.699] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 18.699] (==) NVIDIA(0): RGB weight 888
[ 18.699] (==) NVIDIA(0): Default visual is TrueColor
[ 18.699] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 18.699] (**) NVIDIA(0): Option "Stereo" "0"
[ 18.699] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-0"
[ 18.699] (**) NVIDIA(0): Stereo disabled by request
[ 18.699] (**) NVIDIA(0): Option "NvAGP" "1"
[ 18.699] (**) NVIDIA(0): Option "MetaModes" "DFP-0: 1680x1050 +0+0, DFP-1: 1680x1050 +1680+0"
[ 18.699] (**) NVIDIA(0): Enabling 2D acceleration
[ 18.699] (**) NVIDIA(0): Use of NVIDIA internal AGP requested
[ 20.124] (II) NVIDIA(GPU-0): Display (LG Electronics W2242 (DFP-0)) does not support NVIDIA
[ 20.124] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 20.165] (II) NVIDIA(GPU-0): Display (LG Electronics W2242 (DFP-1)) does not support NVIDIA
[ 20.165] (II) NVIDIA(GPU-0): 3D Vision stereo.
sudo lshw | less ... the current view of what is loaded and running
Code: Select all
configuration: driver=pcieport
resources: irq:40 ioport:e000(size=4096) memory:f4000000-f70fffff ioport:e0000000(size=268435456)
*-display
description: VGA compatible controller
product: G94 [GeForce 9600 GT]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f4000000-f5ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display UNCLAIMED ####### unclaimed after I blacklisted the i915 driver ##########
description: Display controller
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm bus_master cap_list
configuration: latency=0
resources: memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
I found that the i915 driver was potentially active and blacklisted it.
Look at what's being loaded. Perhaps uninstall the intel drivers. When you know its name, add it to the blacklist.
I can't promise that this will be easy (until you find the right combination). Basically I believe that the trick is:
Have the nvidia stuff loaded.
Have the intel stuff unloaded.
Blacklist the intel drivers.