声明:本文章非原创,转载至妖灵网,原贴地址:https://www.yaolingwang.com/thread-157-1-1.html
- CPU : Intel E3 1260L
- 主板:ASUS B75
- 内存:DDR3 1600 8G
- 硬盘:金泰克128G SSD
- 显卡:NVIDIA GeForce GTX 1050 Ti
- 电源:500W服务器2U电源(建议大家用好的,当然如果说对数据无要求随便搞。)
- 系统:Ubuntu16.04
教程前提:
大家如果按照其他教程操作失败的话,请执行以下命令清空配置。
sudo apt-get remove --purge nvidia-*
接下来正式开始:一、查看显卡是否支持
一、查看显卡是否支持
lspci | grep -i nvidia

知道自己的型号以后去官方查询显卡是否支持cuda nvenc已经知晓10系显卡理论都支持cuda功能的当然1030起步起是最好的我选择的是1050TI具体根据自己的实际情况购买接下来就是系统是否支持CUDA已知Ubuntu16/17 centos6/7是支持的,为什么说Ubuntu18不支持呢,不是不支持是内核版本太高,本人目前木有测试
系统检测代码是否支持cuda如下:
uname -m && cat /etc/*release

二、查看是否安装GCC
gcc --version

如果没有安装请执行已下命令进行安装
sudo apt-get install gcc
三、看看自己的系统有没有kernel header和 package development
sudo apt-get install linux-headers-$(uname -r)

四、先安装vim命令
sudo apt-get remove vim-common
sudo apt-get install vim
五、禁用nouveau驱动
sudo vi /etc/modprobe.d/blacklist.conf (在文件末尾处添加下面这两行)
blacklist nouveau
options nouveau modeset=0
sudo reboot
lsmod | grep nouveau (如果有输出,表示没禁用成功 无输出表示完成)
六、关闭图形界面
sudo service lightdm stop(服务器版的Ubuntu系统可以不执行此操作)
七、安装驱动目前有两种办法一是在官方安装和ppa安装接下来我演示两种安装(版本号410.78)
PPA安装方式:
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update
ubuntu-drivers devices(老显卡适合使用来查找适合显卡的最佳驱动本文章是新款显卡所以默认安装了390.48版本)
sudo apt-get install nvidia-410
sudo reboot (重启)
官方安装方式:
1、wget http://cn.download.nvidia.com/XF … -x86_64-410.104.run (版本号410.104)
2、切换至下载好的目录执行:sudo sh ./NVIDIA-Linux-x86_64-410.104.run
3、输入密码一路回车即可
4、sudo reboot (重启)
八、重启之后查看驱动是否成功!
sudo nvidia-smi

出现下面的图片驱动安装成功,驱动安装成功后 NVIDIA的驱动程序会安装图形界面
九、安装gcc-multilib:
sudo apt install gcc-multilib
十、接下来应该就是安装CUDA了理论上使用我推荐的安装好了以后,会自动安装cuda的不用费劲安装别的,至于cuda是干嘛的是显卡
的编码器不安装好这个就无法编码会出现各种问题,比如FPS低或者播放卡顿等等。
十一、重启后输入下面的指令查看
ls /dev/nvidia*
查看输出结果如果为下面图片这样的输出 即为成功 ~!!

其他可以忽略主要是/dev/nvidia-uvm有这条就是成功了!
十二、查看配置驱动
cat /proc/driver/nvidia/version

十三、验证CUDA Toolkit
nvcc -V (注意V需要大写)

十四、接下来要在Ubuntu挂载群晖nfs这步很重要不挂载你会在emby里面搜索不到群晖的共享文件夹
1、首先设置群晖里面打开群晖界面File Station确定好自己的挂载文件夹

2、打开控制面板



4、点击编辑点击权限给guest可读写权限,然后在点击NFS权限


5、点击NFS权限后在点击新增

6、服务器名称或者IP地址*:这里填写*这个符号然后地下全部打上勾根据实际情况来看我图片操作

7、然后点击确定看好自己的装载路径记住一会会用到,我的是/volume2/PTdianying

十五、群晖到这里就基本设置完了,然后返回我们的ubuntu系统里操作
十六、安装 nfs
sudo apt install nfs-common

十七、查看指定IP 是否有 nfs 共享目录
showmount -e 192.168.10.10
十八、把刚刚群晖那边NFS里面看到的装载路径目录/volume2/PTdianying 挂载到本机(ubuntu)目录 /home/h/PTdianying 下
#创建PTdianying目录
mkdir PTdianying
#手动挂载
mount -o rw -t nfs4 192.168.1.6:/volume2/PTdianying /home/h/PTdianying
mount -o rw -t nfs4 自己群晖的IP地址:群晖的装载路径 本地ubuntu路径必须详细的从根目录开始
#查看是否挂载成功
df -h

十九、系统开机自动挂载
1、修改文件 /etc/fstab 添加对应挂载的信息
sudo vim /etc/fstab
2、打开后在末尾添加自己的所有代码
192.168.1.6:/volume2/PTdianshiju /home/h/PTdianshiju nfs4 rw,hard,intr,proto=tcp 0 0
192.168.1.6:/volume2/PTdianying /home/h/PTdianying nfs4 rw,hard,intr,proto=tcp 0 0
192.168.1.6:/volume2/PTguochan /home/h/PTguochan nfs4 rw,hard,intr,proto=tcp 0 0
192.168.1.6:/volume2/PTyinyue /home/h/PTyinyue nfs4 rw,hard,intr,proto=tcp 0 0
192.168.1.6:/volume2/PTdajiejie /home/h/PTdajiejie nfs4 rw,hard,intr,proto=tcp 0 0

3、然后按esc键在按:加wq保存退出
4、这样就能每次开机自动挂载目录了,当然这步遇到挂载不上的可以评论,这部非常重要的挂载不上后面你就用不了。
二十、安装EMBY,这次我给大家提供的是测试版本的大家可以自行去github去寻找合适的更新。
1、安装emby4.5.0.7-beta
wget https://github.com/MediaBrowser/ ... b_4.5.0.7_amd64.deb
2、下载好后继续执行命令
sudo dpkg -i emby-server-deb_4.5.0.7_amd64.deb
3、输入ip:8096登录一步一步操作完成
4、选择媒体库选择/home/h/PTdianying根据自己的实际使用情况就是目录来找到自己挂载的目录
有任何问题请直接联系原作者 QQ号1105397382
PPA安装方式用博主的命令不成功,改用这个:sudo add-apt-repository ppa:graphics-drivers/ppa
想请问一下博主,我的是esxi里面装ubuntu18,按照教程全部安装完,jellyfin也可以转码,解码,但是cpu占用很高,平时待机30%左右,转码cpu64%左右,用了独立显卡解码cpu理论上不会升太高的啊?
最主要的问题的,nvcc -V这个命令打不出,有些帖子说要设置环境变量,请问是不是没设置变量的原因?