为什么当我在 Kdenlive 中渲染项目时我的 CPU 工作非常辛苦?

为什么当我在 Kdenlive 中渲染项目时我的 CPU 工作非常辛苦?

为什么当我在 Kdenlive 中渲染项目并且拥有良好的 GPU 时,我的 CPU 会非常努力地工作?我有一个 NVIDIA GeForce GT 730 GPU,并且我的所有驱动程序都是最新的并且与我的系统完全兼容。

我在配备 Intel Core 2 Duo E8400 (2) @ 3.000GHz CPU 的 HP Compaq 8000 Elite CMT PC 上运行 Debian GNU/Linux 11(bullseye)。

答案1

当我在 Kdenlive 中渲染项目并拥有良好的 GPU 时,为什么我的 CPU 工作非常辛苦?我有一块 NVIDIA GeForce GT 730 GPU (...)

Nvidia Geforce GT730 并不“好”,从来都不是,即使是 8 年前推出的新产品。

而且它既不支持视频编码所需的编解码器(NVENC),也不支持并行计算平台(CUDA),正如 Daniel B 的回答中所解释的那样https://superuser.com/a/1748240/653259(带链接)。

HP Compaq 8000 Elite CMT PC,配备 Intel Core 2 Duo E8400 (2) @ 3.000GHz CPU

这个 CPU,英特尔® 酷睿™2 双核 E8400甚至更老,但“还不错”,大约 14 年前,从计算角度来说,这已经是永恒了。当你的 CPU 发布时,Ubuntu 还处于起步阶段,这就是它有多老了。

KDEnlive 中的 GPU 加速从 20.08.20 开始。假设您从官方存储库安装了 KDEnlive,那么您应该运行的是版本 20.12.3-1,该版本确实支持 GPU 加速,并且比上述版本略少实验性。但是,正如 @Cpt.Whale 已经评论的那样,

确保您实际使用的格式支持 GPU 加速,例如 NVENC。Kdenlive 仍然仅在 CPU 上处理许多效果,例如色彩分级或色度键控。

因此,这里有许多“活动部件”可以为您提供明确的答案。

需要注意的是:无论是否同时进行 GPU 处理,CPU 始终会被使用,考虑到其规格,两个核心都达到最大值也是意料之中的事。但即使软件和驱动程序支持 GPU,也可能根本不会使用 GPU,这取决于正在渲染的编解码器甚至 KDEnlive 设置。

结论:你正在使用一个旧的、几乎过时的系统(并且事实上按照某些指标来说已经过时了)视频渲染,可以说是当代消费级 PC 中可以执行的最艰巨的任务之一,更不用说在像你这样的老电脑中了。你应该有现实的期望。

答案2

您的 GPU 支持既不是 NVENC 也不是 CUDA。无论 KDEnlive 是否支持,它都无法为视频处理和编码操作做出任何贡献。因此,它处于闲置状态,而 CPU(比 GPU 更过时)必须完成所有工作。

您的电脑性能不足以进行高分辨率视频编辑。

这款 GPU 甚至不是真正的 700 系列 GeForce,而只是 600 系列的换名型号。或者更糟的是,它可能是 400 系列的换名型号。GT 730 这个名称曾用于多种不同的 GPU。

答案3

GPU 必须不断接收新任务,这些指令来自 CPU。渲染可能还意味着存储结果,这也是 CPU 必须处理的事情。

你的 CPU 已经 14 年了。我不知道你正在编辑什么样的视频,但我怀疑如今无论你在桌面上做什么,你的 CPU 都不会放松。

相关内容