【问题标题】:Skia: any benefit of using the CPU renderer over the GPU rendererSkia:使用 CPU 渲染器优于 GPU 渲染器的任何好处
【发布时间】:2021-06-06 03:58:49
【问题描述】:

我用 SkiaSharp 创建了一个小示例动画,它以 60FPS 运行。 在真正的 Pixel 4 上,它具有以下性能:

SKGLView(GPU 渲染器):

  • 平均帧时间 0.5 毫秒

SKCanvasView(CPU 渲染器):

  • 平均帧时间:5 毫秒

如果 gpu 渲染器快得多:

使用 cpu 渲染器有什么用例/好处?

【问题讨论】:

    标签: skiasharp skia


    【解决方案1】:

    不太确定,但我想在 Skia 创建时,并非所有设备都具有图形芯片。想想像运行 linux 但在缺少 GPU 的硬件上的嵌入式设备。

    【讨论】:

    • 我想到了类似的东西。我猜最初只有一个 OpenGL 渲染器。从那里到一个新平台需要一些时间来实现一个完整的 GPU 渲染器(用于 webgl、metal、vulkan、tizen 等)。同时您可以使用软件渲染器。但这只是猜测。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 2015-03-29
    • 2015-02-24
    • 1970-01-01
    相关资源
    最近更新 更多