this post was submitted on 16 Jan 2024
91 points (97.9% liked)
Linux Gaming
22703 readers
98 users here now
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram:
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The Wine team is proud to announce that the stable release Wine 9.0 is now available.
This release represents a year of development effort and over 7,000 individual changes. It contains a large number of improvements that are listed below. The main highlights are the new WoW64 architecture and the experimental Wayland driver.
The source is available at https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz
Binary packages for various distributions will be available from https://www.winehq.org/download
You will find documentation on https://www.winehq.org/documentation
Wine is available thanks to the work of many people. See the file AUTHORS for the complete list.
What's new in Wine 9.0
WoW64
--enable-archs=i386,x86_64option to configure. This is expected to work for most applications, but there are still some limitations, in particular:ARB_buffer_storageextension support.Wayland driver
There is an experimental Wayland graphics driver. It's still a work in progress, but already implements many features, such as basic window management, multiple monitors, high-DPI scaling, relative motion events, and Vulkan support.
The Wayland driver is not yet enabled by default. It can be enabled through the
HKCU\Software\Wine\Driversregistry key by running:and then making sure that the
DISPLAYenvironment variable is unset.ARM64
HKLM\Software\Microsoft\Wow64\x86registry key. The FEX emulator implements this interface when built as PE.Graphics
Direct3D
D3DXFillTextureTXandD3DXFillCubeTextureTXare implemented.ARB_fragment_program_shadow.D3DXLoadMeshHierarchyFromXand related functions support user data loading viaID3DXLoadUserData.Audio / Video
DirectShow
Input devices
Desktop integration
Internationalization
bew-ID,blo-BJ,csw-CA,ie-EE,mic-CA,prg-PL,skr-PK,tyv-RU,vmw-MZ,xnr-IN, andza-CN.zh-Hans, are also supported on macOS.Kernel
Internet and networking
Cryptography and security
Mono / .NET
Builtin applications
systeminfoapplication prints various data from the Windows Management Instrumentation database.klistapplication lists Kerberos tickets.taskkillapplication supports terminating child processes.startapplication supports a/machineoption to select the architecture to use when running hybrid x86/ARM executables.tasklistapplication is implemented.findstrapplication provides basic functionality.[...continued in a reply, due to Lemmy's character limit...]
[...continuing...]
Development tools
composable,default_overload,deprecated, andprotectedattributes are supported in the IDL compiler.libwine.solibrary is removed. It was no longer used, and deprecated since Wine 6.0. Winelib ELF applications that were built with Wine 5.0 or older will need a rebuild to run on Wine 9.0.Bundled libraries
External dependencies
.sehdirectives for exception handling is required on all platforms except i386.