zoukankan      html  css  js  c++  java
  • [以资鼓励]用于提醒,未来如果在我这台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~~~~

  • 相关阅读:
    Docker 我的常用命令
    Docker 已运行容器修改配置
    Docker .NET Core项目run起来
    Docker 安装运行mssql-server-linux
    Docker Mssql 还原数据库到Linux
    Nginx(四)------nginx 负载均衡
    nginx(二)------nginx.conf 配置文件
    Nginx(一)------简介与安装
    MySQL主从复制作用和原理
    设计模式:策略模式
  • 原文地址:https://www.cnblogs.com/superniaoren/p/3378338.html
Copyright © 2011-2022 走看看