GPWR Asked: 2022-10-19 13:02:18 +0800 CST2022-10-19 13:02:18 +0800 CST 2022-10-19 13:02:18 +0800 CST 当我在 Kdenlive 中渲染项目时,为什么我的 CPU 工作异常繁忙? 772 为什么当我在 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)。 linux debian 3 个回答 Voted Best Answer ChanganAuto 2022-10-19T13:39:38+08:002022-10-19T13:39:38+08:00 为什么当我在 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,Intel® Core™2 Duo E8400甚至更老,但在 14 年前的“好”(ish) 时代,从计算的角度来说,这已经是很久以前的事了。当你的 CPU 发布时,Ubuntu 还处于起步阶段,那就是它多大了。 KDEnlive 中的 GPU 加速从 20.08.20 开始。假设您从官方存储库安装了 KDEnlive,您应该运行版本 20.12.3-1,它确实支持 GPU 加速并且比上述版本少一点实验性。然而,正如@Cpt.Whale 已经评论的那样, 确保您实际使用的是支持 GPU 加速的格式,例如 NVENC。Kdenlive 仍然只在 CPU 上处理许多效果,例如颜色分级或色度键控。 所以,这里有很多“动人的部分”给你一个明确的答案。 要知道:无论并发 GPU 处理如何,总是使用 CPU,并且考虑到它的规格,在两个内核上都达到最大值是可以预期的。但是即使软件和驱动程序支持它,GPU 也可能根本无法使用,这取决于正在渲染的编解码器甚至 KDEnlive 设置。 结论:您正在使用一个旧的、几乎过时的系统(从某些指标来看实际上已经过时)进行视频渲染,可以说是您可以在消费级当代 PC 中完成的要求更高的任务之一,更不用说在这么古老的 PC 中了你的。你应该有现实的期望。 Daniel B 2022-10-19T13:48:51+08:002022-10-19T13:48:51+08:00 您的 GPU既不支持 NVENC 也不支持 CUDA。无论 KDEnlive 是否支持它,它都无法对视频处理和编码操作做出任何贡献。因此,它保持空闲,而 CPU(比 GPU 更过时)必须做所有事情。 您的 PC 无法进行高分辨率视频编辑。 GPU 甚至不是真正的 700 系列 GeForce,而只是重新命名的 600 系列型号。或者更糟糕的是,它可能是重新命名的 400 系列模型。GT 730 的名称用于几种不同的 GPU。 PasWei 2022-10-19T13:23:50+08:002022-10-19T13:23:50+08:00 GPU 必须不断地接受新任务,这些指令来自 CPU。渲染可能还意味着存储结果,这也是 CPU 必须处理的事情。 您的 CPU 已使用 14 年。我不知道你正在编辑什么样的视频,但我怀疑这些天你在桌面上做的任何事情都不会让你的 CPU 放松。
Nvidia Geforce GT730 并不“好”,即使在大约 8 年前是新的,也从来没有。
并且它既不支持视频编码所需的编解码器(NVENC)也不支持并行计算平台(CUDA),如 Daniel B 的回答https://superuser.com/a/1748240/653259(带链接)中所述。
这款 CPU,Intel® Core™2 Duo E8400甚至更老,但在 14 年前的“好”(ish) 时代,从计算的角度来说,这已经是很久以前的事了。当你的 CPU 发布时,Ubuntu 还处于起步阶段,那就是它多大了。
KDEnlive 中的 GPU 加速从 20.08.20 开始。假设您从官方存储库安装了 KDEnlive,您应该运行版本 20.12.3-1,它确实支持 GPU 加速并且比上述版本少一点实验性。然而,正如@Cpt.Whale 已经评论的那样,
所以,这里有很多“动人的部分”给你一个明确的答案。
要知道:无论并发 GPU 处理如何,总是使用 CPU,并且考虑到它的规格,在两个内核上都达到最大值是可以预期的。但是即使软件和驱动程序支持它,GPU 也可能根本无法使用,这取决于正在渲染的编解码器甚至 KDEnlive 设置。
结论:您正在使用一个旧的、几乎过时的系统(从某些指标来看实际上已经过时)进行视频渲染,可以说是您可以在消费级当代 PC 中完成的要求更高的任务之一,更不用说在这么古老的 PC 中了你的。你应该有现实的期望。
您的 GPU既不支持 NVENC 也不支持 CUDA。无论 KDEnlive 是否支持它,它都无法对视频处理和编码操作做出任何贡献。因此,它保持空闲,而 CPU(比 GPU 更过时)必须做所有事情。
您的 PC 无法进行高分辨率视频编辑。
GPU 甚至不是真正的 700 系列 GeForce,而只是重新命名的 600 系列型号。或者更糟糕的是,它可能是重新命名的 400 系列模型。GT 730 的名称用于几种不同的 GPU。
GPU 必须不断地接受新任务,这些指令来自 CPU。渲染可能还意味着存储结果,这也是 CPU 必须处理的事情。
您的 CPU 已使用 14 年。我不知道你正在编辑什么样的视频,但我怀疑这些天你在桌面上做的任何事情都不会让你的 CPU 放松。