libnvidia-encode1
libnvidia-encode1
装了还是不行
试过源里的或者官网的AppImage吗
因为flatpak的权限管理可能遇到很多奇怪问题
试过源里的或者官网的AppImage吗
因为flatpak的权限管理可能遇到很多奇怪问题
appimagine的不会自带的,flatpak上的才会有,深度的应用商店、星火商店里的shotcut、kdenlive也一样,他们的ffmpeg都不带有硬件加速功能。
我还去下了blender,发现也是不能使用gpi加速功能。感觉不是我少装了东西就是系统自带的nvidia驱动有问题
自己搞定了,是deepin/uos自带的nvidia私有驱动的问题,就写下自己的解决方法吧。
安装nvdia私有驱动
1,deepin20/uos在安装的时候不要选择装系统自带的nvidia驱动;
2,到developer.nvidia.com/cuda-downloads去下载cuda工具包(里面自带nvidia私有驱动),然后将它改名为1.run;
3,等系统升级完后就禁用nvidia的开源驱动:
3.1:终端输入:sudo nano /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 后
粘贴下面这段
blacklist nouveau
options nouveau modeset=0
按ctrl+o保存,最后按ctrl+x退出
3.2:在终端输入:sudo update-initramfs -u ,然后重启,然后你就发现登陆界面变了,有变化就说明90%的概率已经禁用的开源驱动了。(这一步骤部分教程没写,不知道是因为年代的关系还是什么,这一步不执行的话后面可能会导致安装驱动失败,我之前就是卡在这里)
4,按CTRL+ALT+F2进入tty2模式,然后输入你的账号、密码进入系统
5,输入:sudo service lightdm stop 关闭图形界面(这里建议你手机拍照,因为后面的步骤都是在终端界面下进行的)
6, 输入:sudo sh 1.run,安装cuda工具包。(如果你没改名的话就一个单词一个单词的把包名打出来把,不知道名字的话就输入ls,找到*.run的文件,那个就是安装包)
7,过会他就会出现一个界面问你是否接受,这时输入accept
8,然后就会来到安装界面,这时按方向键下键,一直按到install这个单词,按回车键就可以安装啦,结束后输入reboot重启系统
9,登陆界面如果跟没有禁用nvidia开源驱动的登陆界面一样的话,就说明nvidia私有驱动已经安装成功了。
cuda(如果你要用cuda的话就往下看)
1,上面1-9的步骤其实已经是装上cuda了,不要在输入什么sudo apt install nvidia-cuda-toolkit了,改个配置就行了。
2,终端输入:nano ~/.bashrc,按方向键下键,拉倒最后输入:
export PATH="/usr/local/cuda-11.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH"
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.0
注意:这里你要将cuda-11.0改成你/usr/local/目录下cuda文件夹的名字,不改的话你弄到爆炸也用不了cuda
然后重启就可以啦
重启后在终端输入nvcc -V就会有信息显示啦,你不改.bashrc这个文件的话是不会显示啥信息的。
flatpak(如果你用到shotcut、kdenlive的话可以看看)
shotcut、kdenlive官网提供的appimage包和深度商店里的shotcut、kdenlive,是不自带硬件加速功能的,在deepin/uos下想用这些软件并带有硬件加速功能的话,就只能用flatpak上的shotcut、kdenlive了,下面说下大概的安装步骤
1,按这里的步骤安装flatpakhttps://flatpak.org/setup/Deepin/
2,安装shotcut或kdenlive,然后重启。
3,在终端输入flatpak update,更新后你就发现shotcut、kdenlive就能使用硬件加速功能啦。
4,然而并不是用flatpak update更新后才能使用,而是得到https://mirrors.tuna.tsinghua.edu.cn/blender/blender-release/这里下载blender,下载.tar.xz格式的。
5,下载好blender之后,解压运行blender,选择:偏好设置——系统——cuda,进行这一步之后shotcut、kdenlive就能识别到nvenc编码器了(哪位大佬能来解释一下吗?)
我的电脑是独显的台式机,独显台式机的用户可以试试我提供的方法,i+n双显卡笔记本的用户,要装nvdia私有驱动可以参考“安装nvidia私有驱动这一步”,装上后还需要改些配置,具体要改哪些论坛上应该有教程,我只在deepin15上整过,deepin20/uos上还没试过就不瞎写了。
刚入门不久想自己装nvdia驱动、用cuda的小伙伴可以参考参考
楼主辛苦
我用deepin试了下,果然blender是CUDA用不了
deepin这个驱动还要加油啊
楼主辛苦
我用deepin试了下,果然blender是CUDA用不了
deepin这个驱动还要加油啊
狗血的是,设置完之后,还要去下载一个blender,在blender里面选择cuda之后,shotcut、kdenlive里才能识别到nvenc编码,不知道这算不算bug
Rankings
- 7 days
- 30 days
- 90 days
Popular Events
More
我装了flathub上的shotcut软件,在检测硬件编码的时候提示没有找到nvenc编码器,我以为是flatpak应用的问题,但是我在ubuntu上使用时发现shotcut能发现nvenc编码器,要解决这个问题是得装nvidia官网上的驱动才行吗?还是补齐某个包就行了?