I have a Thinkpad W530 (NVIDIA K1000M,32G ddr3, 32G msata, 500G sata).
I have Slackware 14 installed after previously having Slackware 13.37.
The story so far:-
13.37 NVIDIA proprietary drivers worked fine (Discrete Graphics enabled)
Intel Graphics driver sort of worked OK (Integrated graphics
14 Intel Graphics driver works perfectly.
Kernel 3.2.29 boot stops during APCI initialisation if Discrete
Graphics enabled. Kernel boots if nox2apic specified on boot.
Aha! ... rebuild 3.2.29 kernel with x2apic support disabled .. now I can boot without having to specify a boot option. I can now build the NVIDIA proprietary drivers.
Results:- startx gives a blank screen, unresponsive keyboard/mouse
nvidia-xconfig --query-gpu-info gives same result
This is true for NVIDIA 304.37, 304.64, 310.19.
Further investigation shows that access to /dev/nvidia0 gives I/O errors.
So I gave up on the NVIDIA drivers and turned to nouveau. .. No go there as the nouveau driver in 3.2.29 does not support the NVIDIA NVE0 family of GPU's.
I went to the nouveau site (nouveau.freedesktop.org) and got their latest tree from git. This is Linux kernel 3.8.0 with the latest nouveau drivers. Compiled with the config file from Slackware 14 but with x2apic support disabled. Rewind elastic ... nouveau works!!!
All of this kurfuffle was just so I could connect the mini-display port to the TV to watch movies!
So I conclude that there is something in the W530 hardware setup that does not like the 3.2.29 kernel .. who knows what. Since the NVIDIA drivers worked fine under the 2.6 kernel (Slackware 13.37) the GPU setup and the drivers are at least sane. So I would guess that the kernel/hardware interaction with 3.2.29 is responsible for the NVIDA drivers not working.
I chose to try the latest nouveau build because it handles the GPU firmware load internally (prior builds needed you to scrape the firmware from an mmio trace). I dont know whether the NVIDIA drivers will work with the later kernels. I dont do games so I have the support I need with the nouveau drivers.
With the 13.37 NVIDIA drivers, I did not get sound via the mini-display port (hdmi input to the tv handles sound). I dont know if this still the case .. it didn't matter since I can pipe the sound out of the headphone jack into an external amplifier.