Bottles 51.12 released with Direct3D 8 support for running Windows apps and games on Linux
Bottles has rolled out version 51.12, introducing a range of enhancements and bug fixes to improve the experience of running Windows software on Linux. Key updates include support for Direct3D 8 (D3D8) via DXVK, a Vulkan-based translation layer, enhancing the performance of older DirectX games and applications on Linux.
Additionally, the update removes the @lru_cache decorator from the Paths class, addresses a startup crash, updates the GNOME runtime in the manifest, and relocates the chattr_f function to the correct class. Performance improvements are achieved by using case-fold for drive_c when available, fixing Gamescope options arguments, and adding an option to skip checksum during dependency installations.
File filter issues on certain Linux distributions are resolved by switching from add_mime_type to add_pattern. The desktop entry now includes TryExec for better integration. Alongside these major changes, Bottles 51.12 includes various other enhancements and bug fixes.

