1. A Novel Heterogeneous Multi-GPU Parallel Rendering Framework in UE4 Scene.
- Author
-
Siyu Zhang, Yanfeng Wang, and Jianjun Guo
- Abstract
Parallel rendering of heterogeneous multi-GPU in UE4 scene can be realized by explicitly calling graphics API, instead of relying on hardware limitations or drivers. Dual GPUs can bring better performance improvement. In this paper, we mainly design a novel multi- thread rendering framework in UE4 scene, which has a better improvement in performance. Under the current multi-GPU implementation, we have expanded the multithreading architecture and added a new RHI Thread, which we call MRHI Thread, to handle the rendering instruction operation for the newly added GPU. Then, in the design of rendering architecture, rendering objects are divided into U Object main thread logic component object, F Render Object rendering thread object, and FRHI Render Object RHI thread object. Moreover, Because the requirement is to render two scenes, the Scene Capture component is used as the entrance of GPU1 rendering. In the test, we used two Nvida RTX3070, and realized parallel rendering of two GPUs. The performance improved by 150-160%, and the parallel efficiency was close to 95%. Under our proposed framework, the parallel efficiency of the GPU will be greatly improved compared with the previous version. [ABSTRACT FROM AUTHOR]
- Published
- 2024