在配备英特尔显卡的 Linux 上进行屏幕共享的电话会议时 CPU 使用率过高

在配备英特尔显卡的 Linux 上进行屏幕共享的电话会议时 CPU 使用率过高

我有一台Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)(实际上是戴尔 Latitude 5420)。系统运行 Debian 12“书虫”(更新:我在 X11 上使用 GNOME)。我intel-media-va-driver-non-free安装了软件包。我可以看到(使用lsof)Google Chrome 已iHD_drv_video.so打开该软件包,Zoom 也是如此。但电话会议占用的 CPU 太多。Google Chrome 上的 Jitsi 很麻烦,而且在屏幕共享的情况下系统几乎无法使用。使用 Zoom 会好一点,但仍然很慢。

如果无法通过软件解决,是否可以用硬件解决?例如,是否有带合适驱动程序的 Thunderbolt 显卡?

更新:

我在一次 jitsi 会议上查看了它top。GPU intel-gpu-top“Render/3D”的“Busy”值在 50-70% 之间变化(其他值“Blitter”、“Video”和“VideoEnhance”为零)。CPU 也在 20-80% 之间变化。(有 3.3 GB 未使用的 RAM。)

(请注意,50% 的 CPU 使用率实际上是完全 CPU 使用率,因为每个核心有两个线程。50% 实际上是系统能够正常运行的最大 CPU 使用率。)

问题是它变化很大(正如我所说,从 20%(还行)到 80%(很糟糕),我不清楚是什么影响了它。通过查看数字,还不清楚问题是否是屏幕共享。更像是我的视频、其他人的视频、我的音频、其他人的音频和屏幕共享加在一起。我可能认为屏幕共享是个问题,因为它是压死骆驼的最后一根稻草。

答案1

至少对于 Zoom,您应该尝试切换“硬件加速”:关联- KB 说传入的视频越多,消耗的资源就越多。

该设置可能应该被禁用,但如果已经如此 - 请尝试启用它。

我不熟悉 Jitsi,但你可以为 chrome 本身切换“硬件加速”:关联

当您拥有专用 GPU 时,HA 会有所帮助,但可能会导致板载 GPU 出现问题。

答案2

我在尝试另一个图形密集型应用程序时偶然发现了解决方案。有时它运行良好,但有时它的 CPU 使用率会莫名其妙地增加 — — 所有其他进程的 CPU 使用率也是如此 — — 而它的 GPU 使用率却急剧下降。

我升级了我的 Dell Latitude 5420 的 BIOS,问题就解决了。

相关内容