Yesterday CCP Games introduced a major upgrade to its Carbon Engine. The graphics engine, known as Trinity, now utilizes a GPU-Driven Rendering Pipeline in on EVE Online's global game shard known as Tranquility.
Revenant just got a major update, and the evolution continues. New Eden now moves faster, flows smoother, and feels more vibrant than ever. The new GPU-Driven Rendering Pipeline is now live, boosting performance and unlocking a more responsive, immersive experience for DirectX 12 and macOS. Battles unfold with greater fluidity, your ship reacts with razor-sharp precision, and the vastness of space stretches before you with even greater clarity.
This is not just an upgrade – it’s evolution in motion. With an average of 10-30% higher FPS in busy scenes, every decision, every dogfight, and every daring escape is now sharper, faster, and more thrilling than ever. And this is only the beginning, paving the way for even more graphical enhancements in the future.
The concept of the GPU-Driven Rendering Pipeline was first introduced at Fanfest 2023.
At Fanfest 2023 a future vision for some of planned changes was presented. One of these features, known as a GPU Driven Pipeline, is a technical change in the way the CPU and GPU work together. Traditionally, rendering a scene involves the CPU figuring out what to send to the GPU, and then the GPU doing the work. While the linked presentation goes into more detail, a more modern rendering pipeline allows the GPU to do more of these calculations overall, reducing the CPU overhead. This is great for a few reasons:
- EVE is often CPU-bound, meaning the CPU is the limiting factor and not the GPU. Freeing up the CPU in these situations can be very beneficial.
- A modern GPU can render more frames with this approach – it’s just simply faster due to the advances DirectX 12 (Windows) and Metal (macOS) offer with modern GPUs.
- It makes adding or changing features in the codebase easier, allowing improvements to reach capsuleers faster. In addition, it simplifies processes for artists bringing new assets to the game.
The move to a GPU Driven Pipeline required significant refactoring of Trinity, but it sets EVE up nicely for the development of more features, unlocking better performance, and increasing graphical fidelity in the future. You may already have seen some of these improvements in mass tests last year, such as upscaling and raytraced shadows. Although not ready for release to Tranquility yet, these tests validated the approach taken. A huge thank you goes out to everyone who participated in the tests last year and this past weekend. Your contribution really helps!With the GPU now used more efficiently, more situations in the client will be GPU-limited (even though the overall framerate is higher). Upscaling solutions will enable even higher framerates in these scenarios. More details on that will follow in future dev blogs.