小编Zap*_*Zap的帖子

浏览器窗口需要高级 GPU 控制

我想设置使用多少 GPU RAM 以防止应用程序在 Windows 上溢出。有人有任何专家建议吗?

\n\n

我正在使用 Electron为 windows构建一个 \xc2\xa0自动播放器。该播放器根据时间表播放混合视频(h264编码\xc2\xa0 mp4)、\xc2\xa0 html \xc2\xa0 和\xc2\xa0 jpeg \xc2\xa0 (有点像演示文稿)。
\n我在多个 Windows 设备上测试了该应用程序,结果差异很大!

\n\n

所有设备都是 \xc2\xa0 Asus的微型计算机。总的来说,我注意到\xc2\xa0 2个明显的差异

\n\n

在没有硬件加速的设备\xc2\xa0上\xc2\xa0,chromium\xc2\xa0 gpu进程\xc2\xa0消耗了大约\xc2\xa0 30MB \xc2\xa0共享RAM,无论播放的内容如何,​​这个数字都不会改变。然而,CPU 承担了这里的所有负载,这意味着它正在使用软件而不是硬件来解码 mp4 (h264)。

\n\n

在具有硬件加速的设备\xc2\xa0上,\xc2\xa0的CPU负载当然较小,\xc2\xa0 ,但chromium gpu进程使用的RAM内存差异很大。显示 jpeg 或 html 时,\xc2\xa0 RAM \xc2\xa0 约为 \xc2\xa0 0.5GB,当 \xc2\xa0 mp4\的 RAM 内存很容易上升到 \xc2\xa0 2GB \xc2\xa0 并且更多的。

\n\n

在没有硬件加速的更强大的设备上,这不是一个大问题,它们有 8GB 或更多的共享内存,并且不会崩溃。然而,其他一些设备只有 4GB 共享内存,\xc2\xa0很容易就会耗尽内存

\n\n

内存不足的结果是 \xc2\xa0应用程序完全崩溃\xc2\xa0(显示内存溢出消息)或 …

gpu chromium electron

5
推荐指数
1
解决办法
1404
查看次数

标签 统计

chromium ×1

electron ×1

gpu ×1