06 February 2025, 02:03 mobile  |  forums  |  amdzone.it  |  atizone.it  |  enboard  |  forumzone.it  |  hwsetup.it  |  nvidiazone.it  |  unixzone.it 
 
 
 
About UsAbout Us
Tag SearchTag Search
Share UsShare Us
Contact UsContact Us
Feed RSSFeed RSS
SitemapSitemap
3dfxzone.it
         your source for 3dfxhardware, and gaming
 
HOME    |    NEWS    |    GAMES    |    ARTICLES    |    3DFX    |    VIDEO CARDS    |    COMPONENTS    |    FILES BROWSER
 
 
MAIN
News News
Headlines Headlines
Games Games
Articles Articles
3dfx Hardware & Software 3dfx
Video Cards Video Cards
Components Components
Utilities Tools
Files Browser Files Browser
Communities Communities
Contact Us Contact Us
3DFX
Latest Headlines Latest Headlines
Older Headlines Older Headlines
3dfx Articles 3dfx Articles
Files Browser Files Browser
Communities Communities
Voodoo1 Voodoo1
Voodoo2 Voodoo2
Banshee Banshee
Voodoo3 Voodoo3
Voodoo4 and Voodoo5 Voodoo4/5
VoodooTV VoodooTV
Latest Drivers Latest Drivers
3dfxzone.it Releases Our Releases
Hot Files for 3dfx cards Hot Files
Games Settings GamesSettings
Best Settings BestSettings
Official Patches Official Patches
Patches for Transform and Lightning videogames T&L Patches
MesaFX MesaFX
WickedGL WickedGL
Glide 3X Glide 3x
Technology Demos Tech Demos
Game Demos Game Demos
Official FAQ Official FAQ
Just For Fun Just For Fun
3DFX Channel | Main menu Main menu
COMPONENTS
Processors Processors
Motherboards Motherboards
RAM Memories RAM Memories
Video Cards Video Cards
Audio Cards Audio Cards
SSDs & HDDs SSDs & HDDs
Network Connectivity Connectivity
Drivers Index Drivers Index
Hardware Channel | Main menu Main menu
VIDEO CARDS
AMD - ATI AMD
Intel Intel
NVIDIA NVIDIA
Matrox Matrox
Video Cards Channel | Main menu Main menu
UTILITIES
3D-Analyze 3D-Analyze
Antivirus Antivirus
Benchmarks Benchmarks
Data Recovery Data Recovery
Mastering Mastering
Screensavers Screensavers
Video Video
File Sharing File Sharing
Tweakers Tweakers
Windows Windows
Tools Index Tools Index
Software Download Channel | Main menu Main menu
VIDEOGAMES
Demos Demos
DirectX DirectX
Patches Patches
Screenshots Screenshots
Trailers Trailers
Utilities Utilities
Videogames | Main menu Main menu
 Release notes  Wine 10 
Share it on Facebook Share it on Twitter Share it on WhatsApp Share it on reddit
In this page we post official release notes and changelogs related to Wine 10, if and as software developers make available these. However, if you need more info on Wine 10, or relases notes are not available yet, you can always consider to read its description as well.

  Release Notes   Wine 10

ARM64

  • The ARM64EC architecture is fully supported, with feature parity with the ARM64 support.

  • Hybrid ARM64X modules are fully supported. This allows mixing ARM64EC and plain ARM64 code into a single binary. All of Wine can be built as ARM64X by passing the --enable-archs=arm64ec,aarch64 option to configure. This still requires an experimental LLVM toolchain, but it is expected that the upcoming LLVM 20 release will be able to build ARM64X Wine out of the box.

  • The 64-bit x86 emulation interface is implemented. This takes advantage of the ARM64EC support to run all of the Wine code as native, with only the application's x86-64 code requiring emulation.

    No emulation library is provided with Wine at this point, but an external library that exports the emulation interface can be used, by specifying its name in the HKLM\Software\Microsoft\Wow64\amd64 registry key. The FEX emulator implements this interface when built as ARM64EC.

  • It should be noted that ARM64 support requires the system page size to be 4K, since that is what the Windows ABI specifies. Running on kernels with 16K or 64K pages is not supported at this point.

Graphics

  • High-DPI support is implemented more accurately, and non-DPI aware windows are scaled automatically, instead of exposing high-DPI sizes to applications that don't expect it.

  • Compatibility flags are implemented to override high-DPI support, either per-application or globally in the prefix.

  • Vulkan child window rendering is supported with the X11 backend, for applications that need 3D rendering on child windows. This was supported with OpenGL already, and the Vulkan support is now on par.

  • The Vulkan driver supports up to version 1.4.303 of the Vulkan spec. It also supports the Vulkan Video extensions.

  • Font linking is supported in GdiPlus.

Desktop integration

  • A new opt-in modesetting emulation mechanism is available. It is very experimental still, but can be used to force display mode changes to be fully emulated, instead of actually changing the display settings.

    The windows are being padded and scaled if necessary to fit in the physical display, as if the monitor resolution were changed, but no actual modesetting is requested, improving user experience.

  • A new Desktop Control Panel applet desk.cpl is provided, to inspect and modify the display configuration. It can be used as well to change the virtual desktop resolution, or to control the new emulated display settings.

  • Display settings are restored to the default if a process crashes without restoring them properly.

  • System tray icons can be completely disabled by setting NoTrayItemsDisplay=1 in the HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer key.

  • Shell launchers can be disabled in desktop mode by setting NoDesktop=1 in the HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer key.

Direct3D

  • The GL renderer now requires GLSL 1.20, EXT_framebuffer_object, and ARB_texture_non_power_of_two. The legacy ARB shader backend is no longer available, and the OffscreenRenderingMode setting has been removed.

  • Shader stencil export is implemented for the GL and Vulkan renderers.

  • A HLSL-based fixed function pipeline for Direct3D 9 and earlier is available, providing support for fixed function emulation for the Vulkan renderer. It can also be used for the GL renderer, by setting the D3D setting ffp_hlsl to a nonzero value using the registry or the WINE_D3D_CONFIG environment variable.

  • The Vulkan renderer uses several dynamic state extensions, if available, with the goal of reducing stuttering in games.

  • An alternative GLSL shader backend using vkd3d-shader is now available, and can be selected by setting the D3D setting shader_backend to glsl-vkd3d. Current vkd3d-shader GLSL support is incomplete relative to the built-in GLSL shader backend, but is being actively developed.

Direct3D helper libraries

  • Initial support for compiling Direct3D effects is implemented using vkd3d-shader.

  • D3DX 9 supports many more bump-map and palettized formats.

  • D3DX 9 supports saving palettized surfaces to DDS files.

  • D3DX 9 supports mipmap generation when loading volume texture files.

  • D3DX 9 supports reading 48-bit and 64-bit PNG files.

Wayland driver

  • The Wayland graphics driver is enabled by default, but the X11 driver still takes precedence if both are available. To force using the Wayland driver in that case, make sure that the DISPLAY environment variable is unset.

  • Popup windows should be positioned correctly in most cases.

  • OpenGL is supported.

  • Key auto-repeat is implemented.

Multimedia

  • A new opt-in FFmpeg-based backend is introduced, as an alternative to the GStreamer backend. It is intended to improve compatibility with Media Foundation pipelines. It is still in experimental stage though, and more work will be needed, especially for D3D-aware playback. It can be enabled by setting the value DisableGstByteStreamHandler=1 in the HKCU\Software\Wine\MediaFoundation registry key.

  • Media Foundation multimedia pipelines are more accurately implemented, for the many applications that depend on the individual demuxing and decoding components to be exposed. Topology resolution with demuxer and decoder creation and auto-plugging is improved.

  • DirectMusic supports loading MIDI files.

Input / HID devices

  • Raw HID devices with multiple top-level collections are correctly parsed, and exposed as individual devices to Windows application.

  • Touchscreen input and events are supported with the X11 backend, and basic multi-touch support through the WM_POINTER messages is implemented. Mouse window messages such as WM_LBUTTON*, WM_RBUTTON*, and WM_MOUSEMOVE are also generated from the primary touch events.

  • A number of USER32 internal structures are stored in shared memory, to improve performance and reduce Wine server load by avoiding server round-trips.

  • An initial version of a Bluetooth driver is implemented, with some basic functionality.

  • The Joystick Control Panel applet joy.cpl enables toggling some advanced settings.

  • The Dvorak keyboard layout is properly supported.

Internationalization

  • Locale data is generated from the Unicode CLDR database version 46. The following additional locales are supported: kaa-UZ, lld-IT, ltg-LV, and mhn-IT.

  • Unicode character tables are based on version 16.0.0 of the Unicode Standard.

  • The timezone data is based on version 2024a of the IANA timezone database.

Internet and networking

  • The JavaScript engine supports a new object binding interface, used by MSHTML to expose its objects in a standard-compliant mode. This eliminates the distinction between JavaScript objects and host objects within the engine, allowing scripts greater flexibility when interacting with MSHTML objects.

  • Built-in MSHTML functions are proper JavaScript function objects, and other properties use accessor functions where appropriate.

  • MSHTML supports prototype and constructor objects for its built-in objects.

  • Function objects in legacy MSHTML mode support the call and apply methods.

  • The JavaScript garbage collector operates globally across all script contexts within a thread, improving its accuracy.

  • JavaScript ArrayBuffer and DataView objects are supported.

RPC / COM

  • RPC/COM calls are fully supported on ARM platforms, including features such as stubless proxies and the typelib marshaler.

  • All generated COM proxies use the fully-interpreted marshaling mode on all platforms.

C runtime

  • C++ exceptions and Run-Time Type Information (RTTI) are supported on ARM platforms.

  • The ANSI functions in the C runtime support the UTF-8 codepage.

Kernel

  • Process elevation is implemented, meaning that processes run as a normal user by default but can be elevated to administrator access when required.

  • Disk labels are retrieved from DBus when possible instead of accessing the raw device.

  • Mailslots are implemented directly in the Wine server instead of using a socketpair, to allow supporting the full Windows semantics.

  • Asynchronous waits for serial port events are reimplemented. The previous implementation was broken by the PE separation work in Wine 9.0.

  • The full processor XState is supported in thread contexts, enabling support for newer vector extensions like AVX-512.

macOS

  • When building with Xcode >= 15.3 on macOS, the preloader is no longer needed.

  • Syscall emulation for applications doing direct NT syscalls is supported on macOS Sonoma and later.

Builtin applications

  • The input parser of the Command Prompt tool cmd is rewritten, which fixes a number of long-standing issues, particularly with variable expansion, command chaining, and FOR loops.

  • The Wine Debugger winedbg uses the Capstone library to enable disassembly on all supported CPU types.

  • The File Comparison tool fc supports comparing files with default options.

  • The findstr application supports regular expressions and case insensitive search.

  • The regsvr32 and rundll32 applications can register ARM64EC modules.

  • The sort application is implemented.

  • The where application supports searching files with default options.

  • The wmic application supports an interactive mode.

Miscellaneous

  • The ODBC library supports loading Windows ODBC drivers, in addition to Unix drivers that were already supported through libodbc.so.

  • Optimal Asymmetric Encryption Padding (OAEP) is supported for RSA encryption.

  • Network sessions are supported in DirectPlay.

Development tools

  • The IDL compiler generates correct format strings in interpreted stubs mode (/Oicf in midl.exe) on all platforms. Interpreted mode is now the default, the old mixed-mode stub generation can be selected with widl -Os.

  • The IDL compiler can generate typelibs in the old SLTG format with the --oldtlb command-line option.

  • The winegcc and winebuild tools can create hybrid ARM64X modules with the -marm64x option.

  • The winedump tool supports dumping minidump tables, C++ exception data, CLR tables, and typelib resources.

Build infrastructure

  • The makedep tool generates a standard-format compile_commands.json file that can be used with various IDEs.

  • Using .def files as import libraries with winegcc is no longer supported, all import libraries need to be in the standard .a format. If necessary, it is possible to convert a .def library to .a format using winebuild --implib -E libfoo.def -o libfoo.a.

  • Static analysis is supported using the Clang Static Analyzer. It can be enabled by passing the --enable-sast option to configure. This is used to present Code Quality reports with the Gitlab CI.

Bundled libraries

  • The Capstone library version 5.0.3 is bundled and used for disassembly support in the Wine Debugger, to enable disassembly of ARM64 code. This replaces the bundled Zydis library, which has been removed.

  • Vkd3d is updated to the upstream release 1.14.

  • Faudio is updated to the upstream release 24.10.

  • FluidSynth is updated to the upstream release 2.4.0.

  • LDAP is updated to the upstream release 2.5.18.

  • LCMS2 is updated to the upstream release 2.16.

  • LibJpeg is updated to the upstream release 9f.

  • LibMPG123 is updated to the upstream release 1.32.9.

  • LibPng is updated to the upstream release 1.6.44.

  • LibTiff is updated to the upstream release 4.7.0.

  • LibXml2 is updated to the upstream release 2.12.8.

  • LibXslt is updated to the upstream release 1.1.42.

  • Zlib is updated to the upstream release 1.3.1.

External dependencies

  • The FFmpeg libraries are used to implement the new Media Foundation backend.

  • A PE cross-compiler is required for 32-bit ARM builds, pure ELF builds are no longer supported (this was already the case for 64-bit ARM).

  • Libunwind is no longer used on ARM platforms since they are built as PE. It's only used on x86-64.

DescriptionDownload

 Size: N/A State: Not archivedRelease Announcement

 FileType: UtilitiesBrowse By ListBrowse By Category

[ Go Back ]

LATEST NEWS
Le video card Radeon RX 9070 XT e Radeon RX 9070 sul mercato dal 6 marzoLe video card Radeon RX 9070 XT e Radeon RX 9070 sul mercato dal 6 marzo
Le GeForce RTX 5060 e RTX 5060 Ti arrivano a marzo e con connettore PCIe a 8 pinLe GeForce RTX 5060 e RTX 5060 Ti arrivano a marzo e con connettore PCIe a 8 pin
TeraCopy 4 RC copia e sposta i grandi file alla massima velocità possibileTeraCopy 4 RC copia e sposta i grandi file alla massima velocità possibile
Free & Open Source | Video Editing & Capture Tools: VirtualDub2 2.2.0.755Free & Open Source | Video Editing & Capture Tools: VirtualDub2 2.2.0.755
AMD potrebbe lanciare le Radeon RX 9070 XT e Radeon RX 9070 entro fine meseAMD potrebbe lanciare le Radeon RX 9070 XT e Radeon RX 9070 entro fine mese
WinBin2Iso 6.44 converte i file immagine dal formato BIN al formato ISOWinBin2Iso 6.44 converte i file immagine dal formato BIN al formato ISO
Memtest86 Free Edition 11.2 build 1000 rileva gli errori della memoria RAMMemtest86 Free Edition 11.2 build 1000 rileva gli errori della memoria RAM
Free Antivirus & Antimalware Utilities: Trellix Stinger 13.0.0.277 [Portable]Free Antivirus & Antimalware Utilities: Trellix Stinger 13.0.0.277 [Portable]
Hardware & System Information: ASTRA32 - Advanced System Information Tool 4.20Hardware & System Information: ASTRA32 - Advanced System Information Tool 4.20
GPU-Z 2.62.0 - NVIDIA Blackwell GeForce RTX 5090 & GeForce RTX 5080 ReadyGPU-Z 2.62.0 - NVIDIA Blackwell GeForce RTX 5090 & GeForce RTX 5080 Ready
DOSBox-X 2025.02.01 esegue il software per DOS su Windows, Linux e Mac OS XDOSBox-X 2025.02.01 esegue il software per DOS su Windows, Linux e Mac OS X
The Linux Kernel Organization rilascia il Linux Kernel 6.13.1: info e downloadThe Linux Kernel Organization rilascia il Linux Kernel 6.13.1: info e download
more NEWS NEWS INDEX
LATEST DRIVERS FOR AMD, INTEL, AND NVIDIA GPUS
Latest drivers for AMD Radeon cards and Windows Operating Systems Latest drivers for AMD Radeon cards and Windows Operating Systems
Latest drivers for Intel Alchemist cards and Windows Operating Systems Latest drivers for INTEL Alchemist cards and Windows Operating Systems
Latest drivers for NVIDIA GeForce cards and Windows Operating Systems Latest drivers for NVIDIA GeForce cards and Windows Operating Systems
more DRIVERS DRIVERS
LATEST TOOLS
TeraCopy 4 RCTeraCopy 4 RC
VirtualDub2 2.2.0.755VirtualDub2 2.2.0.755
WinBin2Iso 6.44WinBin2Iso 6.44
Memtest86 Free Edition 11.2 build 1000Memtest86 Free Edition 11.2 build 1000
Trellix Stinger 13.0.0.277 [Portable]Trellix Stinger 13.0.0.277 [Portable]
more TOOLS TOOLS
LATEST DRIVERS
AMD Radeon Software Adrenalin Edition 25.1.1AMD Radeon Software Adrenalin Edition 25.1.1
NVIDIA Linux x64 (AMD64/EM64T) Display Driver 550.144.03NVIDIA Linux x64 (AMD64/EM64T) Display Driver 550.144.03
NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.142NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.142
NVIDIA GeForce Game Ready Driver 566.36 WHQLNVIDIA GeForce Game Ready Driver 566.36 WHQL
AMD Radeon Software Adrenalin Edition 24.12.1AMD Radeon Software Adrenalin Edition 24.12.1
more DRIVERS DRIVERS
LATEST GAME TRAILERS
Sniper Elite: Resistance - Launch TrailerSniper Elite: Resistance - Launch Trailer
The Witcher IV -- Trailer cinematico d'annuncio | The Game Awards 2024The Witcher IV -- Trailer cinematico d'annuncio | The Game Awards 2024
Half Life 2 Anniversary Archive: E3 2002 DemoHalf Life 2 Anniversary Archive: E3 2002 Demo
PlayStation 5 Pro Console - Launch TrailerPlayStation 5 Pro Console - Launch Trailer
Horizon Zero Dawn Remastered - Launch Trailer | PS5 & PC GamesHorizon Zero Dawn Remastered - Launch Trailer | PS5 & PC Games
more GAME TRAILERS GAME TRAILERS
LATEST GAME SCREENSHOTS
Subnautica 2 ScreenshotsSubnautica 2 Screenshots
Dune: Awakening ScreenshotsDune: Awakening Screenshots
Star Wars Outlaws ScreenshotsStar Wars Outlaws Screenshots
Dying Light: The Beast ScreenshotsDying Light: The Beast Screenshots
THRONE AND LIBERTY ScreenshotsTHRONE AND LIBERTY Screenshots
more GAME SCREENSHOTS GAME SCREENSHOTS
LATEST GAME SYSTEM REQUIREMENTS
Diablo IV System RequirementsDiablo IV System Requirements
Far Cry 6 System RequirementsFar Cry 6 System Requirements
Halo Infinite System RequirementsHalo Infinite System Requirements
Resident Evil Village System RequirementsResident Evil Village System Requirements
Mass Effect: Legendary EditionMass Effect: Legendary Edition
more GAME SYSTEM REQUIREMENTS GAME SYSTEM REQUIREMENTS
LATEST GAME PATCHES
The Last of Us Part I Patch v. 1.0.3.0The Last of Us Part I Patch v. 1.0.3.0
God of War Patch 1.0.2God of War Patch 1.0.2
Quake II RTX 1.4.0 PatchQuake II RTX 1.4.0 Patch
Cyberpunk 2077 - Hotfix 1.04Cyberpunk 2077 - Hotfix 1.04
Shadow of the Tomb Raider Patch 18 - FidelityFX ReadyShadow of the Tomb Raider Patch 18 - FidelityFX Ready
more GAME PATCHES GAME PATCHES
LATEST GAME DEMOS
Layers of Fear PC DemoLayers of Fear PC Demo
System Shock PC DemoSystem Shock PC Demo
Play - System Shock Demo - 01/14/20Play - System Shock Demo - 01/14/20
Troll from Goodbye Kansas and Deep Forest Films | GDC 2019 | Unreal EngineTroll from Goodbye Kansas and Deep Forest Films | GDC 2019 | Unreal Engine
AMD Radeon FreeSync 2 HDR Oasis DemoAMD Radeon FreeSync 2 HDR Oasis Demo
more GAME DEMOS GAME DEMOS
3dfxzone.it

ADV
3DFXZONE.IT
About us - English version About us [EN]
About us - Versione in italiano About us [IT]
La nostra storia Our History [EN]
La nostra storia Our History [IT]
SEARCH
Search with tags Search with tags
Search network Search network
Search 3dfxzone Search 3dfxzone
COMMUNITY
WorldWide Web Community WW Community
Italian Community IT Community
OTHER SERVICES
Translate 3dfxzone.it in english Translator
Feed RSS Feed RSS
Share This Share This
Social This Social This
Email This Email This
Print This Print This
Sitemap Sitemap
CONTACT US
User Support User Support
Advertising Advertising
Partnership Partnership
Banners Exchange Banners Xchg
Webmaster Webmaster
Contact Us | Main menu Main menu
OUR NETWORK
3dfxzone.it 3dfxzone.it
amdzone.it amdzone.it
atizone.it atizone.it
hwsetup.it hwsetup.it
forumzone.it forumzone.it
nvidiazone.it nvidiazone.it
unixzone.it unixzone.it
Sitemap Links
HOSTED SITES
Rosario Art Gallery Rosario Gallery
KoolSmoky Home Page KoolSmoky HSE
 
 
 
Sitemap    |    Translator    |    Old News Archive    |    Links    |    Contact Us    |    Legal Notes    |    Privacy    |    Cookie Policy
 
On line since Q1 2001    |    Web Application and Contents © 3dfxzone.it    |    All Rights Reserved