最近发现ubuntu打开的时候,桌面缩小到中间一陀,估计是自己之前不小心删除了什么玩意;
还有就是,现在开启机器的时候,发现边条也没有了,本来觉得这样挺好,直接ctrl+alt+t就可以打开terminal,然后
为所欲为,小白们可能还不会去动我电脑。。。
但是,nvidia node找不到了。。。
好吧,重新安装显卡驱动吧,往往这是作死的前兆...
1, 关闭x-window:
$sudo /etc/init.d/lightdm stop
2, 删除之前安装的nvidia 驱动:
$sudo apt-get --purge remove nvidia*
$sudo apt-get --purge remove xserver-xorg-video-nouveau
3, 安装吧,这次安装官网驱动,以及CUDA
$sudo ./cuda_5.5.22_linux_64.run --optimus
一路平安无报错,哈里路雅
4,回到GUI下,
$sudo /etc/init.d/lightdm start
5, 需要一个nvidia-node-create脚本生成相应的nvidia node
#!/bin/bash /sbin/modprobe nvidia if [ "$?" -eq 0 ]; then # Count the number of NVIDIA controllers found. N3D=`/usr/bin/lspci | grep -i NVIDIA | grep "3D controller" | wc -l` NVGA=`/usr/bin/lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l` N=`expr $N3D + $NVGA - 1` for i in `seq 0 $N`; do mknod -m 666 /dev/nvidia$i c 195 $i; done mknod -m 666 /dev/nvidiactl c 195 255 else exit 1 fi
sudo运行之;
6,好了,现在去编译一下CUDA的samples。。。。
bless~~~~