Vulkan drivers get game engine/version tracking for more uniform workarounds

Posted on Monday, September 16 2019 @ 13:46 CEST by Thomas De Maesschalck
Phoronix reports the latest Vulkan drivers for Linux make it possible to track the game engine and version used by a game, using the VkApplicationInfo feature. Up until now, drivers relied on matching executable names to apply game/application-specific performance optimizations or bug fixes. By using VkApplicationInfo, it's also possible to perform more uniform workarounds in the case of broad game engine bugs:
Rather than having to match and apply workarounds to each specific game in the case of broad game engine defects, the Radeon RADV and Intel ANV drivers have introduced the infrastructure for tracking the exposed engine name and version for allowing workarounds to be applied at that higher-level rather than just each executable name.

The DriConf infrastructure for using the engine name/version was added this Sunday morning courtesy of Intel so new DriConf entries can be added for binding to a particular game engine.


About the Author

Thomas De Maesschalck

Thomas has been messing with computer since early childhood and firmly believes the Internet is the best thing since sliced bread. Enjoys playing with new tech, is fascinated by science, and passionate about financial markets. When not behind a computer, he can be found with running shoes on or lifting heavy weights in the weight room.



Loading Comments