Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

StarCitizen:Gen12

From SAS Gaming Wiki
Revision as of 23:28, 19 June 2025 by imported>TheBookfinder
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Gen12 is a renderer which full implementation will improve performance by a big margin due to improved Render Thread performance. <ref name=":0">Template:Cite RSI</ref> It decreases CPU submission time massively, and uses the StarCitizen:Vulkan graphics API.<ref>Inside Star Citizen: Further Underground | Fall 2022, Star Citizen, Youtube, 27 oct. 2022</ref>

StarCitizen: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 StarCitizen: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 StarCitizen:Vulkan will improve this massively. <ref name=":0" />

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.<ref name=":0" />

The first Gen12 code was in 3.14 which was just post processing effects.<ref name=":1">Template:Cite RSI</ref>

3.17 had all static geometry rendered with Gen12 but transparent objects and other stuff was still on legacy.<ref name=":1" />

3.18 had all scene geometry and many more passes rendered in Gen12.<ref name=":1" />

References