Gen12
More actions
Gen12 is a renderer which full implementation will improve performance by a big margin due to improved Render Thread performance. [1] It decreases CPU submission time massively, and uses the Vulkan graphics API.[2]
Star Citizen uses all cores. However, there are two threads, the Main Thread and the Render Thread, which have a very high utilization depending where the player is in the game. In draw call heavy scenes like Lorville or New Babage the game is mostly bottlenecked by the RenderThread. This is quite a big dealbreaker and is the major reason why the game is so slow in big locations and why maxed out single thread performance is still so important for Star Citizen. Gen12 along with Vulkan will improve this massively. [1]
Gen12 is being slowly rolled out parts. However, the big performance improvement will only be seen once everything is fully transitioned, specifically once Cloud Imperium games enable the gen12 scene rendering.[1]
The first Gen12 code was in 3.14 which was just post processing effects.[3]
3.17 had all static geometry rendered with Gen12 but transparent objects and other stuff was still on legacy.[3]
3.18 had all scene geometry and many more passes rendered in Gen12.[3]
References szerkesztés forrásszöveg szerkesztése
- ↑ 1,0 1,1 1,2 Current and projected CPU core count. Spectrum. Retrieved 2021-05-21
- ↑ Inside Star Citizen: Further Underground | Fall 2022, Star Citizen, Youtube, 27 oct. 2022
- ↑ 3,0 3,1 3,2 That's correct. Gen12 is split across many patches.. Spectrum. Retrieved 2022-11-10