kdenlive无法使用显卡加速

系统是debian Testing。使用debian源内的kdenlive无法使用显卡加速渲染,使用官网上下载的软件却可以使用显卡加速渲染。有人知道为什么仓库里面的kdenlive无法使用gpu加速渲染吗?

猜测应该是缺少movit软件包。
debian官方软件源仓库没有movit软件包。但是这个又是kdenlive需要的GPU加速需要的软件包。所以从debian源装的话就没有了。
官网下载的应该是包含了movit。可以去kdenlive的配置—播放 右侧的“使用GPU加速 movit”来区分。如果能勾选打开启用的那么就是官方的包含了这个movit.

我查了,系统自动安装了movit软件包,所以应该不是movit软件包的问题。

电脑显卡是啥型号呢

1050

是否安装了nvdia驱动呢,可能appimage自带了

装了,但是从仓库安装的kdenlive是无法开启GPU渲染加速的,就是在渲染设置栏里,所有GPU加速选项都是红色的,另外,设置向导那里,明明安装了GPU驱动,一样无法检测到,但是从官网上下载的开箱即用软件却可以使用GPU渲染加速。

另外,从仓库(debian官方源)安装的kdenlive在设置–回放,里面一设置使用GPU重启应用就会莫名奇妙的崩溃。

尝试用ROOT执行

无效,试过了。

https://mlog.club/article/2963979
这份帖子也许会为您提供帮助

https://bbs.deepin.org/zh/post/209608
也可以尝试这个

老哥,你有用过kdenlive吗?我感觉你这些方法都不怎么靠谱啊。我的是笔记本,双显卡,独显1050,核显HD630。我以前装独立显卡屏蔽核显,只使用独立显卡的时候,系统启动后,会话管理器是一片漆黑的,但是根据手感盲打用户名和密码的话是可以进入桌面的。现在使用官方建议的方法的话,我玩steam上的CSGO的时候写在启动的时候加入官方提供的代码就可以用独立显卡了,挺好的。

我暂时不整这个玩意了,反正我从官网下载的kdenlive是可以使用独立显卡来进行渲染的,唯一不好的是,它是一个单文件软件。能用,看debian官方后续会不会改进吧,我也不知道这种东西算不算是bug,如果算是bug的话,我也不知道去哪里提交反馈。

另外,我其实发现,仓库里面的kdenlive使用的mlt库比官方下载的kdenlive使用的mlt库慢一个版本;官方下载的mlt库已经到7.0.1了,但是仓库里面的mlt库只到7.0.0;所以也有可能是因为这个导致的问题。当然具体是什么问题,我也不知道,只能等待官方的工作人员,看看后期会不会有相应的改进。

另外,谢谢你的热心回复。我现在不打算屏蔽核显只用独显,因为我害怕再次出现系统启动后会话管理器一片漆黑只能够通过盲打的方式进入系统桌面的情况,我现在用着xfce4.16,用着从官方下载的单文件kdenlive,仓库里面的kdenlive也下载了,但就当个摆设吧。

使用显卡加速后,渲染效率差异有多大?我的笔记本有独显,但我一直没开,散热不好~

两个钟头左右的视频,如果我只用CPU进行渲染的话需要1.5小时左右,使用GPU进行渲染的话,只需要25分钟。

90/25,大概3-4倍的提升~

我刚买了块3060,还没试过视频渲染,等过几天空了我试一下~

你cpu是啥型号?我试了7年前的cpu和现在的cpu,性能提升不到一倍~

i5-7300hq

如果是这样,可以考虑升级到Sid试下。你刚才提到的mlt这个,sid都已经是7.2版本了。不算旧了。sid虽然激进一点,但是软件包比较新。testing毕竟只是个过度桥梁(相当于stable sid之间的过渡桥梁作用),问题多一些也不足为奇。。。。

我刚刚把系统切换到了sid,但是情况并没有好转。我同时也从官网上下载了最新版本的kdenlive28.1.3,里面的mlt知道了7.1.0,仓库里面同版本的kdenlive28.1.3到了7.2.0;有趣的是,即使仓库里面的先进一个版本,但依旧是不能启用GPU加速。

我猜这个可能是debian一直以来追求的“自由”所导致,debian的维护者在拆包的时候可能剔除了什么东西。

我接下来会尝试一下实体机安装arch,看看是不是如我猜测的那样——“debian为了追求自由,在拆包的时候剔除了什么东西”。

那就很奇怪了。建议是换一下发行版测试下。比如换成kubuntu 21.10,ubuntu对显卡的支持比debian稍好些,看看有没有改善,另外arch manjaro也试一下。

刚刚重装回testing,经过我的测试arch是可以正常使用GPU进行加速的。这也验证了我的想法,就是官方为了追求自由,在拆包的时候改动了一些东西。

Ubuntu和Kubuntu这两个发行版我没有测到,一个是因为我不喜欢,第二个是需要一定的时间,第三个是Ubuntu多多少少都带有Debian的影子,因此我感觉应该可能也会是Debian的情况,除非他使用flatpak安装的应用或者说他使用snap方式安装的应用。