Bambu Studio v2.4.0 Brings Upgraded G-code Viewer and Performance Fixes
Bambu Studio v2.4.0 auto-enables a new OpenGL 3.2+ G-code viewer on Windows and Linux, cutting rendering lag on multi-color jobs and adding H2C printer support.

Bambu Studio v2.4.0, build v02.04.00.70, shipped April 2 with a hardware-accelerated G-code viewer as its headline change. On any Windows or Linux machine running OpenGL 3.2 or higher, the new viewer activates automatically after installing the update, no settings dive required. If you want to revert, the toggle lives under Preferences → 3D Settings.
The practical payoff shows up immediately when previewing long, multi-color jobs. Earlier builds of Studio could stutter or freeze when scrubbing through complex print files, particularly on dense AMS projects with dozens of filament swaps. The new viewer offloads rendering to the discrete GPU, keeping the timeline responsive even on detailed multi-color models pulled from MakerWorld.
That smoother scrubbing also reshapes everyday troubleshooting. If your layer slider lags on a large file, the first thing to check is whether your system has OpenGL 3.2 support and whether the new viewer header appears in the G-code panel. If it does not, your machine is still on the legacy rendering path. If you are chasing a seam placement problem across a color-separated model, the improved playback in v2.4.0 makes it far easier to isolate exactly which layer a seam decision changed; previously, UI freezes during preview could mask that moment entirely. And if white filament on your AMS is triggering false-empty warnings before the spool is actually spent, v2.4.0 floors the remaining-filament display at 10% once the estimated amount drops below that threshold, eliminating the mid-print swap prompts that plagued white spool users in earlier builds.
The biggest new feature for power users is full support for the Bambu Lab H2C. The H2C's right extruder accommodates up to six nozzles, and v2.4.0 builds out slicing logic that mirrors the H2D workflow with H2C-specific adaptations. Hybrid Mode slicing handles combinations of high-flow and standard nozzles, though mixed nozzle diameters remain unsupported. A new Purge Saving mode reduces filament waste during flush sequences, and the send-to-print dialog now lets you assign specific filaments to designated nozzles on the right extruder beyond standard AMS slot mapping.
Several smaller improvements round out the release. Visual cues now surface when you modify extruder parameters without first switching to the correct nozzle type, closing a common source of invisible setting errors where changes simply had no effect. The G-code Viewer remembers its expanded or collapsed state between slicing sessions. A Select All button landed in the Boolean operations panel for faster multi-object workflows, and a bug that scrambled filament list sort order on the Device page was fixed.
Before updating, export active profiles and save working project files. Anyone sharing 3MF files across Bambu Studio, OrcaSlicer, or other slicers should run a short test print first to confirm cross-tool compatibility before committing hours of time to a multi-material job under the new build.
Know something we missed? Have a correction or additional information?
Submit a Tip

