我最近在做视频渲染,有一件事让我完全困惑,那就是是否有人使用便宜的笔记本电脑来渲染视频。
高端 i7 笔记本电脑渲染的视频是否比双核笔记本电脑渲染的视频效果更好?(两者都使用英特尔高清显卡,这重要吗?)
视频渲染是否会在一段时间后降低处理器的性能(几分钟内达到 100%)?
答案1
i7 渲染的图像质量是否比双核更好(两者使用哪个英特尔高清显卡有关系吗)?
不,不是。它们都按照你指定的质量进行渲染,但是渲染是一项计算量很大的任务,因此使用i7比用低端渲染要快得多双核处理器。
而且,内部图形处理器(英特尔高清显卡在这种情况下)无关紧要,因为渲染仅使用 CPU。但是,一些用于渲染的应用程序可能使用 IGP(Intel HD)或 GPU(如果有独立显卡)来渲染图像,这将导致完全不同的结果。大多数消费级 中央处理器渲染效果比常规图形处理器s,而且比政府间伙伴关系s(质量 [因为更好的计算算法] 和速度都很好,但是,这不适用于这种情况)。所以你应该记住这一点,因为它因应用程序而异。(感谢@CliffArmstrong 的建议)
因为我使用处理器渲染视频,处理器是否会在短时间后性能下降?(视频几分钟内占用 100% 的 CPU)
不会,处理器不会退化。它们制造出来后就不需要经常更换了。检查这回答以获取更多详细信息。
如果当前正在渲染的应用程序使用多线程那么具有更多核心数的较新处理器将能够更快地执行相同任务。
例如,假设我们有一台较新的8 核 i7处理器和一个较旧的常规双核处理器,假设每个核心都有2 个线程这使得它们成为一款具有16 个线程以及处理器4 个线程理论上,如果应用程序利用全部核心,我们指定图像质量为 1080p(全高清),i7处理器将理论上渲染图像快 4 倍比双核处理器(如果两个处理器的所有核心都以相同的频率工作)。但是,图像质量仍为 1080p,因此它们将渲染相同质量的图像,但时间不同。
虽然处理器被分配了如此繁重的任务,但它们开始产生更多热量,这是可以的危险的。 恰当的冷却是必须的在执行此类任务时,正如@Tetsujin 在他的回答中提到的那样,否则您的 CPU 可能会开始降低自身速度以减少热量。
答案2
只要机器能保持足够低的温度下,唯一的区别就是所花的时间。
即使是在 12 核 Xeon 上渲染视频时,我也会故意将风扇转速调到最大。尽管机器完全有能力保持自身冷却,但它认为比“procHot”低 1°C 即“足够冷却”,这是英特尔为处理器指定的最高温度 [此特定处理器为 98°C,您必须查看英特尔的数据才能了解]。
我只是想给它多一点空间,但也许这只是我有点偏执。
另一方面,如果它不能将自己保持在 procHot 之下,它最终会导致短期崩溃/BSOD 甚至长期损坏。
在执行密集任务时,冷却是最重要的。
答案3
在两个不同的处理器上运行完全相同的软件编码器(程序)和完全相同的选项和配置时,您将获得完全相同的结果。唯一的区别是进行编码所需的时间。
在 Xeon、i7、i3 甚至 Celeron 处理器上运行时,使用完全相同的程序、完全相同的配置和完全相同的输入应该会提供相同的输出质量。
如果您使用内置硬件视频编码器或解码器,则可能会得到不同的结果,因为它们在不同处理器版本之间可能设置或优化不同,而且较新的硬件可能支持较新的功能。就像使用 5 年前的 ffmpeg 版本可能比较新版本更慢或在给定配置下产生略有不同的结果一样,不同的硬件视频编码器可以被视为等同于“软件”的不同版本,尽管这些版本无法在不更换硬件的情况下升级。
处理器本身的性能不太可能下降,但随着处理器运行温度升高,风扇会运转更剧烈,电源也会工作更剧烈,整个系统会比没有进行编码时工作更剧烈、温度更高。理论上这项额外的工作可能会被认为会给您的系统带来额外的压力,但实际上您的系统应该设计得足够好,以便您以这种方式使用它和根本不使用它之间的差异应该意味着系统的工作寿命将尽可能接近相同,没有区别。
如果您的电源或冷却系统的设计或规格不够好,无法匹配系统负载,那么可能会比正常情况下更快地导致故障。
在功率不足的 PSU 上运行要求高的任务可能会导致 PSU 过热并烧坏 PSU 内的组件,或者可能会“电压过高”导致系统不稳定。除非您购买了廉价的预制机器或使用最少的电源自行组装,否则您会发现情况不应该如此。
答案4
这将取决于有多少计算发生在 CPU 上,有多少计算发生在 GPU 上。
一般来说,CPU 将执行更多发生大量分支的串行工作,而 GPU 将执行更多对大量数据(即每个像素)执行相同操作的工作。
此外,只有渲染使用多个核心时,核心数量才会有所帮助。许多应用程序并未充分利用所有核心。因此,8 核处理器(或具有超线程的四核处理器)几乎永远不会将速度提高 8 倍。
未针对多线程进行任何优化的应用程序根本不会获得加速。
回答您的问题:
不,它看起来完全一样,因为执行的操作完全相同。
考虑到我上面写的内容,这取决于 CPU 的温度是否超过某个阈值,这将导致 CPU 自行调低温度,不再进一步升高。因此,如果 CPU 正在执行大量工作,则在满负荷一段时间后它会变慢,尤其是在笔记本电脑中(机箱小,散热不良)。如果降级是指长期降级,请参考上面的答案(tl dr;它们不会降级太多)。