[以资鼓励]用于提醒,未来如果在我这台optimus + gtm540的acer NV47H75C上安pnv驱动

最近发现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~~~~

posted on 2013-10-19 21:08  馒头山小八路  阅读(308)  评论(0)    收藏  举报

导航