Laminar Research has today released a long-awaited update for the X-Plane 11 simulator. X-Plane 11.50 is currently in a public beta phase. This update is adding the option to enable rendering via Vulkan and Metal. To enable the new modern rendering via Vulkan and Metal, you need to check the option in the graphics settings screen and restarting X-Plane.
X-Plane 11.50 is a major update that completely rewrites the rendering engine to use modern rendering APIs: Vulkan (on Windows and Linux systems) and Metal (on Mac).
Please note that it’s still in the beta phase, so not all addons will work with the new rendering engine. Few of them being ToLiss A319 & A321, FlightFactor A320, xEnviro, XPRealistic Pro or xPilot, for example. I’ve put the complete list of the addons below.
If you wanna learn more about Vulkan, we highly recommend you reading our previous articles covering this subject.
Known Addon Issues
- Aircraft using DreamEngine Sound
- Flight Factor A320
- JAR A320
- SkyMaxx Pro
- ToLiss A319 & A321
- XPRealistic Pro
Incompatible with X-Plane 11.50:
There are still few known bugs such as dark contrails instead of white or CTD when regenerating icons for current aircraft. Please keep in mind, that the simulator’s first load will be slow. This is due lot shaders/pipelines compiling for the first time.
- XPD-7871 Dark contrails instead of white.
- XPD-9729 Contrails and wing condensation missing in replay.
- XPD-10458 Need control of eGPU selection.
- XPD-10506 First run shader creation is super slow.
- XPD-10569 VR Right eye not working with AMD + Vulkan.
- XPD-10607 Null pipeline when opening skycolors.
- XPD-10616 Water reflection off if wave height is non zero.
- XPD-10617 CTD when using “regenerate icons for current aircraft (and livery)”.
- XPD-10619 EGPU massive FPS loss with OpenGL Drawing.
- XPD-10623 Panel screenshots command not working/crashing.
- Latest manuals added.
- Fixed missing VRAM use Text in UI.
- XPD-10626 Hacked around crash on AMD in Catalina 10.15.4.
Developer Preview 11
- Stutter check is off by default.
- Fixed text about shader load time.
- Dataref to tell modern driver.
- Fixed race conditions.
- Added link to info on required drivers.
- XPD-10615 UI says to restart when it shouldn’t.
Developer Preview 10
- Rewrote shadow & water code.
- Additional UI alerts for issues initializing Vulkan/Metal.
- XPD-8162 Ocean tiles loading slowly & appear to be missing entirely in scenery.
- XPD-8304 Fixed bezier curvature for highest world object settings.
- XPD-9447 Creepy crawly moving shadows.
- XPD-10275 Fixed Plane Maker “Special Equipment” window typo.
- XPD-10284 Art control to force panel to always render for third parties.
- XPD-10471 Shadows are low res and generally silly.
- XPD-10599 2D Panel Texture not being mapped to 3D cockpit.
- XPD-10603 Blurry orthophoto textures after long flight in d9.
- XPD-10606 Bug with strange large shadow.
- XPD-10607 Fixed missing pipeline in sky colors.
- XPD-10610 Low resolution textures on ground trucks close to aircraft.
- XPD-10611 Low res acf textures for parked airport aircraft.
- XPD-10614 Shadow on acf when camera is very close.
Developer Preview 9
- Took FMOD runtime updates & bug fixes (only version 1.08 still licensed).
- If multiple localizers on the same frequency, always take the one that can be combined with a glideslope.
- XPD-9059 Add command to reset to the next runway on the current airport.
- XPD-10410 G1000 amperage indicator no longer hard coded.
- XPD-10413 Anti-ice all_engines_inlet_heat_toggle not available.
- XPD-10431 GPS exception crashes.
- XPD-10508 G1000 Collapse Airways doesn’t hide everything.
- XPD-10560, XPD-10592, XPD-10593 Fixes for blurry orthophotos.
- XPD-10569 Clouds missing from right eye in 4x SSAA + VR.
- XPD-10580 Fixed OGL depth being reverse-z when doing Vulkan/Metal panel callbacks.
- XPD-10590 Fixed missing aircraft textures.
- XPD-10594 Fixed most/all XPCallbacks not restoring the GFX device and then blowing up when they ever need to access it.
- XPD-10596 Fixed ATC dialogue lines broken.
- XPD-10598 Fixed textures being low res in VR holodeck.
Developer Preview 8
- Yet another new paging algorithm.
- XPD-10464 Updated UI text when Vulkan/Metal not available, and added messages on Linux.
- XPD-10466 Fixed Plane Maker and AirfoilMaker gamma in UI.
- XPD-10475 Metal + NV + AA broken.
- XPD-10501 Fixed log typo about backend.
- XPD-10551 Loading screen blip with pop out map.
- XPD-10553 Crash when minimizing on Windows.
- XPD-10561 Plugin admin performance profiling doesn’t change name.
- XPD-10567 Opening Plane Maker causes X-Plane to be unable to load with the Vulkan driver.
- XPD-10572 Fixed B52 2d panel layout.
Developer Preview 7
- New paging algorithm.
- New modern plugin admin with performance profiling tools.
- XPD-10443 Crash with Vulkan & VR max AA setting.
- XPD-10447 Cannot drag anti-aliasing slider with VR mouse.
- XPD-10454 Device Lost While Flying.
- XPD-10465 VRAM usage is inefficient under heavy pressure.
- XPD-10461, XPD-10456, XPD-10474 User out of device memory at startup.
- XPD-10496 Fixed crash loading Orbx NorCal.
- XPD-10542 Crash when copying bodies in Plane Maker.
Developer Preview 6
- Crash fixes.
- XPD-10489 Fixed plugin VR windows with Vulkan.
- Additional logging for XPD-1050 Crash with custom scenery OBJ.
- XPD-10529 Mouse not being found on startup window in Linux.
- XPD-10533 View is upside down when running Vulkan VR with HDR.
- XPD-10534 Fixed flight path missing in Vulkan.
Developer Preview 5
- Rewrote the OpenGL bridge between X-Plane and plugins to fix a number of design limitations and bugs.
- Plugin drawing is now in the correct gamma.
- Plugin drawing outside of an XPLM window is no longer clipped.
- Plugins can read back the frame buffer from any 2-d drawing callback.
- Scissors-related drawing bugs are fixed.
- XPD-10232 No more empty space padding dropdowns.
- XPD-10481 Alpha blending of DRE is wrong.
- XPD-10483 Invalid shader error with x737 freeware.
- XPD-10487 OpenGL – Plugin Admin window causes shadow distortion.
- XPD-10490 Plugin dialog box widgets not rendering in OpenGL.
- XPD-10492 Hang or crash when resizing window in Vulkan.
- XPD-10513 Misc Objects list outside of UI in PlaneMaker.
Developer Preview 4
- XPD-10477 Fixed crash when calling XPLMSetGraphState from XPluginStart without VK or Metal enabled.
- XPD-10479 Fixed lots of AB412 pipeline problems.
- XPD-10480 Plugin windows & clouds flipped vertically.
- Stutter fix during Vulkan buffer deletion.
- Fixed blit shader.
- User submitted joystick profiles added.
Developer Preview 3
- Fixed auto-crash reporting for real this time.
- XPD-10476 fixed red tint at Nimbus KATL v2.
- XPD-10478 fixed red objects when texture is missing.
- XPD-10472 fixed missing pipeline when JATOs fire with Vulkan.
- XPD-10455 fixed backward inverted normal maps on Metal/Vulkan.
- Fixed crash when opening an invalid aircraft in Plane-Maker.
- Fixed Plane-Maker open dialog box when install location is mounted in multiple locations in the file system.
Developer Preview 2
- XPD-10445 fixed crash at Nimbus KPHX.
- XPD-10457 fixed OpenGL SkyMaxx Compatibility with SSAA.
- XPD-10453 crash on startup on Linux.
- XPD-10459 fixed DataRefTool crashing.
- XPP-10460 fixed missing pipeline crash with popup plugin windows.
- XPD-10470 fixed clipping with SSAA, HDR and clouds.
- Automatic crash reporting fixed.
- Fixed crash on startup with Intel GPU on Mac with Metal driver.
- Beta 2 will warn when drivers are too old and need an update.
- Fixed missing pipeline crash in HDR when not viewing the aircraft in free view.
- Silenced stutter reports when the UI is being twiddled.
- VRAM and timing profiler are accessible in the UI for diagnostics.
Developer Preview 1
- XPD-10288 FMC typo should be VNAV DESCENT.
- XPD-10316 Baron B58 Autopilot oscillation during climb / descent.
- XPD-10389 Ability to configure data output visibility in replay/screenshots/videos.
- XPD-10401 Fixed crash when plane with bad attr_cockpit is loaded.
- XPD-10410 Amperage indicator scale in G1000 page.
- XPD-10413 Anti-ice all_engines_inlet_heat_toggle not available.
- XPD-10422 Fixed Plane Maker Geometry UI overlap.
- XPD-10434 XPLMSetActiveAircraftCount doesn’t affect the map.
- XPD-10439 Added support for disabling incoming UDP packets, or disabling networking entirely.