Showing posts with label macos. Show all posts
Showing posts with label macos. Show all posts

Tuesday, May 14, 2024

Newest CodeWeavers CrossOver Mac and Linux coupon code

Hello Everyone,

I want to share my newest CodeWeavers coupon / promo code, the code is ( ALEXA25 ) and its good for a instant 20% discount off any product in CodeWeavers online store. Just go to CodeWeavers store and enter the code then update and you will see your discount. This promo code is valid until December 31st 2024 so feel free to share it with family and friends so they can also save 20% off CrossOver for Linux, Mac, ChromeOS. 

This coupon code currently isn't valid for a discount off CrossOver Lifetime. But if you should decide to purchase CrossOver LifeTime you will receive 65 Swag Bucks that can be used in CodeWeavers Swag store.

Thursday, May 9, 2024

CrossOver 24.0.2 released for macOS and Linux

CodeWeavers recently released CrossOver 24.0.2 for Mac and Linux. Here are the changes sense CrossOver 24.0.0 was released.

CrossOver Changelog :

24.0.2 CrossOver - April 29, 2024
Bug fix for Linux: Fix for password prompt on ChromeOS.

24.0.1 CrossOver - March 21, 2024
Bug fixes for macOS:
Fix for latest Diablo IV update.
Add support for Tomb Raider I-III Remastered.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Sunday, May 5, 2024

Bundlehunt 2024 Superstar Software Bundle

I'm thrilled to announce the launch of our latest bundle – the 2024 Superstar Software Bundle!
This bundle is an absolute steal, featuring over 40 incredible macOS and Windows software, including top-notch apps like Hookmark**,** Mountain Duck**,** uBar**,** and many more.

The bundle is live and ready for action at

Here are some highlights you won't want to miss:

  • Over 40 top-rated macOS and Windows apps straight from the official developers

  • You get the latest full-working versions of each app

  • Bonus: $3💰 off on orders over $30 .00

Monday, February 5, 2024

New Year macOS & Windows Bundle is live

 The BundleHunt New Year 2024 Bundle is now live!

This bundle is a jackpot with 44 incredible macOS, Windows software, and Design Tools, all starting at an unbelievable $1 per app. Noteworthy mentions include top sellers like MailArchiver X, TextExpander, PathFinder, Studies, Blocs and so much more…

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Wednesday, September 20, 2023

vkd3d 2.10 has been released with a ton of bug fixes

This release rolls up a ton of bug fixes, game and driver workarounds, and other improvements.


DirectStorage MetaCommands

We can now make use of NV_memory_decompression to implement
GPU accelerated GDeflate compression in DirectStorage.
This is demonstrated to work in Ratchet & Clank: Rift Apart.

We also worked around an NV driver bug when using the fallback GDeflate shader.
The fallback works on RADV.

Enhanced Barriers

NOTE: This isn't all that well tested because there are no games shipping with this yet to our knowledge.

Device generated commands for compute

With NV_device_generated_commands_compute we can efficiently implement
Starfield's use of ExecuteIndirect which hammers multi-dispatch COMPUTE + root parameter changes.
Previously, we would rely on a very slow workaround.

NOTE: This feature is currently only enabled on RADV due to driver issues.


  • Support Root Signature version 1.2
  • Implement Shader Model 6.7
    • Includes all SM 6.7 features like AdvancedTextureOps, WaveOpsIncludeHelperLanes
    • Caveat: Technically not Vulkan spec compliant implementation, but works fine on at least NV and RADV. Currently implemented as an opt-in option for now in case some game relies on it to work
  • Implement CreateSampler2
  • Expose inverted viewport / height feature
  • Implement RelaxedFormatCasting feature from Enhanced Barriers
  • Implement support for adjacency topologies
  • Support A8_UNORM format properly by using VK_KHR_maintenance5, allowing A8_UNORM UAVs to work correctly
  • Handle range checked index buffers correctly with VK_KHR_maintenance5

New extension use

  • VK_EXT_dynamic_rendering_unused_attachments
  • VK_KHR_maintenance5
  • VK_NV_device_generated_commands_compute


  • Batch acceleration structure builds. Massively improves build performance on at least RADV.
  • Massively improve ExecuteIndirect performance when using COMPUTE + root parameter changes when VK_NV_device_generated_commands_compute is enabled.


  • Fix root signature creation from DXIL library target (DXR) blobs
  • Fix some dual source blending PSOs scenarios. Fixes Star Wars Battlefront II
  • Implement wave operations in pixel shaders more strictly according to D3D12 rules
  • Fix spurious hangs in Ashes of Singularity when using shared fences and wait-before-signal
  • Fix PSO caching bug in mesh shaders. Fixes mesh shaders in Unreal Engine 5
  • Fix udiv remainder in DXBC, which fixed some Xenia bugs
  • Fix query heap tracking bug that was exposed by NV Streamline
  • Various DXIL -> SPIR-V fixes as usual
  • Rewrote descriptor set layouts to be more robust against application bugs
    • Motivated by Armored Core VI bug (see below)
    • Native D3D12 drivers are also robust against these application bugs :(


  • Workaround bad ReBAR performance in Age of Wonders 4
  • Remove workaround for KHR_present_wait on NV 535+ drivers
  • Workaround Starfield memory corruption issue where it does not correctly query for 4 KiB alignment
  • Disable ReBAR usage on Halo Infinite to workaround very poor CPU performance
  • Workaround Street Fighter 6 bug causing spurious GPU hangs
    • Also appears to have worked around GPU hangs in Resident Evil 2
  • Workaround Armored Core VI bug causing GPU hang on Balteus fight in chapter 1
  • Workaround "firefly" glitches in Resident Evil 4 caused by dubious min16float usage
  • Workaround "firefly" glitches in Monster Hunter Rise caused by dubious shader requiring particular precise math
  • Workaround Unreal Engine 5 breaking if mesh shaders are exposed, but not barycentrics
  • Workaround NV driver bug with TIMESTAMP query heaps that could cause spurious GPU hangs
  • Workaround broken CFG code generation in Xenia's DXBC emitter

 Link to vkd3d source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today. 

The Epic macOS Fall 2023 Bundle has just been released

The Epic macOS Fall 2023 Bundle, has just been launched.

This bundle features a whopping 42 remarkable macOS apps with discounts starting at an astonishing $1 per app. Notably, this bundle includes our best-selling TextSniper, Commander One Pro, Syncovery, DropShare and much much more...

Here are some key details about this exciting offer:
- This bundle is coming with the "Spend More, Save More" concept:
so if you Spend $30, you get $3 off, Spend $40, and get $4 off, and so on, up to $100 for a $10 discount!
- All Apps are directly provided by the official software developers
- Customers receive the latest and full working version of each app.
- Customers Receive a $3 discount on all orders over $30.

 Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.  

Thursday, March 30, 2023

Wine stable release 7.0.2 is now available for Linux FreeBSD and macOS

The Wine stable release 7.0.2 is now available.

What's new in this release:

  • Various bug fixes

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 7.0.2 (total 43):

 - #36711  Sid Meier's Civilization IV crashes while loading saved game ( complete, Colonization, Warlords, Beyond the Sword)('winetricks -q msxml3' is a workaround)
 - #39346  Lego Rock Raiders crashes on startup (d3drm_device_init doesn't handle device version 3 case)
 - #40444  Find doesn't jump to a found item in WinSCP when editing a file
 - #42751  Multiple applications crash on unimplemented function msvcr{100,110}.dll.?_Schedule@_StructuredTaskCollection@details@Concurrency@@QAEXPAV_

UnrealizedChore@23@@Z (Gas Guzzlers Combat Carnage, Clip Studio Paint, Cube World, Intel ACAT)
 - #42857  Can't select a fixture in FreeStyler's fixture editor
 - #44814  cygwin's bsdtar.exe needs a better ntdll.NtQueryEaFile stub
 - #46822  Edit control in ADL search dialog gets initially not drawn in DC++ 0.868, regression
 - #47375  Multiple applications crash on unimplemented function msvcr120.dll.?_Schedule@_StructuredTaskCollection@details@Concurrency@@QEAAXPEAV_

UnrealizedChore@23@@Z (Photoshop C 2018, CLIP Studio Paint)
 - #48487  MSYS based Git 2.25 installer reports 'could not decode hex <hexstring>' (needs support for CryptStringToBinaryW CRYPT_STRING_HEX)
 - #48600  Bloomberg Terminal needs unimplemented function dbghelp.dll.SymSrvGetFileIndexInfo
 - #49285  PNotesPortable crashes inside WritePrivateProfileStructW
 - #50948  taskmgr.exe: wrong memory usage unit (GB => MB)
 - #51788  windowscodecs:wmpformat test_decode() fails randomly
 - #51842  include/winnt.h:403:50: error: size of unnamed array is negative
 - #52457  CNG Encryption Failure (BCryptEncrypt)
 - #52534  ListView: multi select never sends LVN_ODSTATECHANGED
 - #52545  ACE rights parser should allow octal and decimal formats
 - #52686  DateAdd not implemented
 - #52831  Kernel32::GetSystemPowerStatus returns invalid data if /sys/class/power_supply/BAT0 is missing
 - #52841  Leverless arcade controller SOCD cleaning does not work
 - #52972  wineusb.sys: add_usb_device erroneously releases critical section on failure path
 - #52975  VTFEdit fails to start: err:module:LdrInitializeThunk "MSVCP80.dll" failed to initialize, aborting
 - #53003  XM6 TypeG: some MIDI note-on messages aren't sent to MIDI devices (MIDI running status isn't supported in the MIDI mapper)
 - #53005  quartz:systemclock Fails after timeGetTime() wraps
 - #53027  Port Royale 4 crashes with wined3d_texture*
 - #53032  winedevice.exe segfaults on exit when built with GCC
 - #53051  Kvaser software crashes on unimplemented function ntoskrnl.exe.ExNotifyCallback
 - #53123  ListView: Ctrl+Shift+LMouse multiselect on LVS_OWNERDATA listviews erroneously sends LVN_ODSTATECHANGED
 - #53169  Rich edit control becomes unstable or trips assertion after ITextRange::SetFont is called
 - #53170  Rich edit control becomes unstable or trips assertion after changing TextFont properties
 - #53234  nsi:nsi - test_ndis_ifinfo() fails randomly on Windows 10 1507
 - #53310  Roblox Fails With HttpSendRequest
 - #53335  Crash when converting an rich text editor already containing text into a password input
 - #53455  shell32:recyclebin - test_query_recyclebin() gets unexpected recyclebin size in Wine
 - #53569  postgresql installer 9.3 needs correct string length returned from fso.GetTempName
 - #53587  comctl32 GetWindowSubclass crash in Notepad++ (v8.4.3 and 8.4.4 only)
 - #53614  KeePassXC crashes on unimplemented function msvcp140.dll.?ReportUnhandledError@_ExceptionHolder@details@Concurrency@@AEAAXXZ
 - #53645  AIMP 3 causes memory leaks
 - #53706  NtDeviceIoControlFile() is quite slow when called with and invalid handle
 - #53714  SQLGetInfo(W) doesn't fill StringLength when InfoValue is NULL
 - #53800  CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType
 - #53821  winbase.h: ReOpenFile declaration missing (and not available in any other header)
 - #53832  wbemprox: where-clause seems to be case-sensitive

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Sunday, March 19, 2023

Wine development release 8.4 is now available for Linux FreeBSD and macOS

The Wine development release 8.4 is now available.

What's new in this release:

  • Initial step of the Wayland graphics driver.
  • Cleanups in IME support.
  • A number of test fixes.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 



Bugs fixed in 8.3 (total 29):

 - #24256  3D Sexvilla 2: extremely long loading times
 - #34011  Path of Exile stutters constantly
 - #37146  Untis 2015 (.NET 4.0 app) crashes on startup with Wine-Mono
 - #37495  Multiple PC/SC applications need winscard.SCardEstablishContext implementation (AusweisApp2 1.x german identity card app, SmartCard test apps, Seneka EBDYS client, Aruba Key)
 - #39113  Multiple PC/SC applications need winscard.SCardListReaders implementation (Aruba key, SmartCard test apps)
 - #43224  Freelist scan can result in O(n) time when allocating
 - #45756  Button not clickable when dpi setting changed in Office 2007 Installer
 - #49113  Wine heap performs badly when multiple threads are concurrently allocating or freeing memory
 - #51259  6.0.1 Introduces error causing Wavelab to close when loading presets
 - #52506  Setup of game "What's the Secret?" fails to create icon
 - #53094  ntdll:rtlstr test crashes on win32 arch with hi-IN locale
 - #53176  KeePassXC needs Windows.Security.Credentials.KeyCredentialManager (UWP)
 - #53504  Sacred:unhandled exception in Wine 7.14
 - #53728  Escape from Tarkov needs DisplayConfigGetDeviceInfo(DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME) implementation
 - #54112  rouvy : fails to update with server, unimplemented function bthprops.cpl.BluetoothRegisterForAuthenticationEx
 - #54149  shlwapi:ordinal - test_SHFormatDateTimeA() fails on the mixed locales configuration
 - #54338  Swift crashes due to unimplemented api-ms-win-core-realtime-l1-1-1.dll.QueryUnbiasedInterruptTimePrecise function
 - #54432  Missing ntdll.RtlAddressInSectionTable() implementation causes all GraalVM Native Image exes to crash on load
 - #54475  Hardwar UIM6.0 crashes in 8.0, doesn't in 6.0.3
 - #54534  dbghelp:dbghelp - The test_loaded_modules() enumeration fails on Windows 10 1607
 - #54559  riched20:editor - test_EM_GETSELTEXT() fails in the Hindi locale on Windows
 - #54562  The 64-bit oleaut32:usrmarshal crashes in Wine
 - #54564  Rich Edit crashes when Ctrl+Right is pressed at past the final paragraph
 - #54565  riched20:richole - subtest_InsertObject() fails in the Hindi locale on Windows
 - #54570  Saints Row: The Third heavy rain causes heavy fps reductions
 - #54581  SpeedCommander 20 installer crashes on unimplemented function SHELL32.dll.Shell_GetCachedImageIndexW
 - #54582  kernel32:locale - test_NLSVersion() fails on Windows 10 22H2
 - #54583  kernel32:locale - The non-breaking space GetNumberFormatEx() test fails on Windows 11
 - #54584  kernel32:locale - The NtGetNlsSectionPtr() test fails on Windows 11

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Tuesday, March 7, 2023

BundleHunt 2023 New Year macOS bundle ending soon

The BundleHunt 2023 New Year bundle will be ending soon if you haven't already grabbed some amazing software at highly discounted prices this is the time to do it.

48 Premium macOS Software titles in all, here is a small sample.

The most advanced zip and rar archiver for file compression, encryption.


Sale Price

Only $6.99

Insanely great window management.


Sale Price

Only $3.99

Compress jpg png, animated GIF


Sale Price

Only $3.00
Epubor eBook Audible Converter - 1 Year

Best AAX to MP3 converter to remove DRM and convert protected audiobooks from Audible.


Sale Price

Only $4.00
App Tamer

Tames your processor-monopolizing apps and keeps them from chewing up excessive CPU time and battery life.


Sale Price

Only $5.00
And so much more, 48 apps in all at crazy low prices only at BundleHunt!

Saturday, February 18, 2023

Wine development release 8.2 is now available for Linux FreeBSD and macOS

The Wine development release 8.2 is now available.

What's new in this release:

  • Better debug information in Wow64 mode.
  • Wow64 thunks in the WPCAP library.
  • Indeo IV50 codec support.
  • Monitor names set from EDID data.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 

Bugs fixed in 8.2 (total 22):

 - #48528  The Void crashes with builtin d3dx9_36 (needs D3DXFillCubeTextureTX() to return S_OK)
 - #51345  Regression: Visual Studio 2005 "package load failure"
 - #51545  STDOUT lost from a forked program on Cygwin/MSYS2
 - #53747  SubLab VST3 plugin fails to register (needs Windows.System.Profile.SystemManufacturers.SmbiosInformation)
 - #53926  New typelib marshaller depends on IID_IDispatch support from target interface
 - #54103  opengl32:opengl - test_copy_context() crashes on w11pro64_nv
 - #54150  d3dcompiler_43:hlsl_d3d11 & d3dcompiler_47:hlsl_d3d11 - test_trig() fails on w11pro64_nv
 - #54234  vbscript fails to compile when colon follows Else in If...Else
 - #54318  Rich Edit inserts newly composed text at wrong position when system IME composition ends while a selection is active
 - #54371  loader won't launch from PATH unless named "wine"
 - #54384  GOG Heroes of Might and Magic IV crashes on launch
 - #54431  Switching active window (alt+tab or otherwise) away from Final Fantasy XI causes keyboard keys to remain pressed
 - #54456  vbscript memory leak in For Each with SafeArray as group
 - #54457  vbscript memory leaks in interp_redim_preserve
 - #54458  vbscript memory leaks in Global_Split
 - #54463  Wrong version value is returned from win32_operatingsystem on win10 (regression)
 - #54465  dbghelp:dbghelp - The 64-bit test_modules() fails on Windows 7
 - #54477  user32:msg - test_message_conversion()'s broadcast test fails on Windows 7 and 10
 - #54486  getenv_s returns the wrong value
 - #54489  VarAbs() does not handle BSTR arguments correctly
 - #54490  vbscript fails to compile when statement follows ElseIf
 - #54493  vbscript fails to compile concat when used without space and expression begins with H

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Tuesday, February 14, 2023

CodeWeavers CrossOver 22.1 for macOS Linux and ChromeOS has been released

Hi folks,

I’m thrilled to announce that CodeWeavers has released CrossOver 22.1 for macOS, Linux and ChromeOS!


CrossOver 22.1 offers support for 32-bit DirectX 10/11 games on macOS. Our QA team’s test results confirm that several games are newly playable, including Command and Conquer Remastered Collection, Total War ROME II - Emperor Edition, BioShock Infinite and Magicka 2.

This release includes several other improvements on the gaming front. We updated the SDL version to improve controller support on macOS. In particular, CrossOver now has rumble support, and the Xbox Elite Series 2 controller now works. Also for our Mac users, GTA Online is no longer crashing after a short period of playtime. We fixed an issue with Ubisoft Connect no longer running after a recent update. Additionally, we included over 400 updates to wined3d from upstream Wine and updated vkd3d to version 1.5.

For our Linux users, we fixed a crash with Adobe Acrobat Reader 11. We also fixed dependency issues for Fedora 37 and OpenSUSE Tumbleweed.

CrossOver 22.1 includes fixes for several regressions, including an issue where some macOS users were seeing blank windows for a variety of applications. Last but not least, we’re happy to report that this release has several translation updates, including Turkish, Hindi, Indonesian, Slovak, Romanian and Ukrainian.

Change Log :
 22.1.0 CrossOver - February 14, 2023
  • Core Technology Improvements:
    • Improvements to wined3d.
    • Update to vkd3d 1.5.
    • Fix for latest Ubisoft Connect update.
  • macOS:
    • Support for 32-bit DirectX 10/11 games.
    • Improved controller support with SDL update.
    • Fix for issue with blank application windows.
    • Fix for GTA Online crash.
  • Linux:
    • Adobe Acrobat Reader 11 no longer crashes.
    • Fix for dependency issues with Fedora 37 and OpenSUSE Tumbleweed.
Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Monday, February 13, 2023

BundleHunt 2023 New Year macOS App Bundle is live

The 2023 New Year macOS Bundle featuring 48 macOS Software & Design Tools is now live. 



Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Monday, January 30, 2023

CodeWeavers CrossOver Mac 22 review

There will always be apps — mostly games — whose publishers won’t port them to the Mac for financial or contractual reasons. Codeweavers’ CrossOver offers a simple, convenient way to run many of those apps. The result isn’t as reliable or universal as other solutions, but it’s a lot cheaper and easier, and with CrossOver’s helpful database of app functionality and generous try-before-you-buy period, you can see whether it’ll run the apps you want to use before you commit your hard-earned cash.


CrossOver translates Windows commands into Mac ones on the fly — like hiring an interpreter to help you in a foreign country, rather than learning the language yourself. It’s based on the open-source WINE project, but its improvements to standard WINE make it a lot easier for everyday users to successfully run.

CrossOver 22 is only available from Codeweavers' web site. $74 gets you a full copy and a year’s worth of updates to the app. Once that period elapses, you can still use the copy you already have as long as you want to, but you won’t be able to download fresh updates. You'll have a limited window of time after your subscription expires to renew it for roughly $30.

 You can also pay $494 for CrossOver Life, which removes the need for annual renewals. The company tends to offer once-a-year discounts around Black Friday, sometimes slashing the cost of a year's updates to as little as $15.

After a quick installation, CrossOver does most of the hard work for you. It sets up a “bottle” — a contained virtual environment — in which you can install basic Windows or Linux underpinnings, plus any apps you’d care to run. CrossOver builds in shortcuts to install popular apps like Steam, and it can seamlessly install apps from the Internet, from downloaded ISO files, or from a physical disc, should you have an external drive.

You can have multiple separate bottles for different apps, or put all the apps you use in a single vessel. As with containerized software setups like Docker, this makes CrossOver easier and less stressful to use. In the unlikely event that something goes horribly wrong inside a bottle, it won’t affect your larger system. You can just delete the bottle and start fresh.

CrossOver 22’s biggest leap forward lies in its overhauled interface.

Each new version of CrossOver offers under-the-hood improvements to help all apps in general and specific titles in particular run better. But CrossOver 22’s biggest leap forward lies in its overhauled interface. 

Previous versions hid important toggles and features behind poorly designed contextual menus. CrossOver 22 takes its design cues instead from the Mac App Store, putting crucial options in full view. It’s easier than ever to run apps you’ve already installed, or add new ones. 

Codeweavers’ database of popular apps and their compatibility, maintained by volunteer testers, is now more directly integrated into the app itself, rather than requiring a separate visit to Codeweavers's web site. That database isn’t comprehensive — some titles I’ve personally used under CrossOver aren’t included — but it’s a good place to start when you’re curious about whether a particular app will run there.

The path between original Windows code and successful Mac execution isn’t always straight. For instance, Windows games use a set of tools known as DirectX to enable 3D graphics. CrossOver has to pass those commands through an open-source translator called DXVK, which maps them to the open-source Vulkan 3D standard. These Vulkan commands must then go through another interpreter, MoltenVK, to run under Apple’s own 3D toolkit, Metal.  Each of these handoffs eats up processing power and makes the resulting games run slower and less reliably than they would if coded for the Mac from the get-go. 

The beefier your processing power, the better performance you’ll get from CrossOver. Even though it’s an Intel native app, it runs best on Apple silicon under Rosetta 2 emulation, thanks to the sheer horsepower of the M1 and higher.  (CrossOver plans to eventually support Apple silicon, but Codeweavers says that transition is likely years away.)  Popular launcher apps like Steam, and simpler 2D games like Guacamelee, ran without a hitch in my tests, but more sophisticated titles had various degrees of tradeoffs.

If you want to game with CrossOver, having more than 8GB RAM or something more powerful than a basic M1 will likely serve you well.

When I ran 2017’s Star Wars: Battlefront II on my stock M1 Mac Mini, the game looked great. But depending on the game mode and the size and type of the environments I found myself in, performance ranged from fast and fluid to an unplayable crawl. I’ve seen YouTube videos of other CrossOver users playing the game much more smoothly, even on levels that choked my computer. If you want to game with CrossOver, having more than 8GB RAM or something more powerful than a basic M1 will likely serve you well.

Furthermore, Metal has different aims and priorities than DirectX, trading some measure of tech sophistication for the ability to run across MacOS, iOS, and tvOS. Even under Apple’s recently announced Metal 3, there are just some things DirectX does for which Metal lacks an easily translated equivalent. 

Though the game mostly ran smoothly barring some pauses for loading, the world around my protagonist rendered as a mass of flickering black triangles.

I saw this firsthand playing Jedi: Fallen Order. Though the game mostly ran smoothly barring some pauses for loading, the world around my protagonist didn’t render right, presenting a mass of flickering black triangles instead of realistic surroundings. I was able to adapt and still enjoy the game, but if you’re looking for absolute fidelity, consider this fair warning.

And even if everything else goes swimmingly, there are some facets of Windows software that just won’t work outside that platform, no matter what. Barring some miracle in a future version, I’ll never know how well Star Wars: Squadrons runs on CrossOver, because the anti-cheating software for its multiplayer mode won’t cooperate, shutting down every attempt to install the game.

ntel Macs can directly install Windows through Boot Camp, but this option isn't available on newer Apple Silicon-powered Macs. 

Virtual machines like VMWare Fusion and Parallels Desktop let Mac users run Windows and its apps. By emulating the entire Windows operating system, they  offer better compatibility with more kinds of PC apps, especially games. 

Both apps are Apple Silicon native and can, with various degrees of workarounds, run Apple Silicon-friendly ARM-based versions of Windows 11 (and their apps) natively. CrossOver tops out at apps for Windows 10, and because of the engineering complexities involved, Codeweavers says it won't offer a native Apple Silicon version for several more years.

But Parallels and VMWare each cost more than a year of CrossOver updates, and neither will work without a copy of Windows itself. Even an older version of that can run you as much as $140.

CrossOver 22 is impressive in its simplicity — at least in terms of how easy it is to get select Windows applications up and running on macOS. It's by no means perfect, and your mileage will vary dramatically depending on the complexity of the applications you're looking to run, not to mention the power of your Mac computer itself. But with prudent use of the free trial to test your must-work apps, it's a great opportunity to bridge the gap between Apple and Microsoft's computing worlds.

 Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Friday, December 23, 2022

Wine development release 8.0-rc2 is now available for Linux FreeBSD and macOS

The Wine development release 8.0-rc2 is now available.

What's new in this release:

  • Bug fixes only, we are in code freeze.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 

Bugs fixed in 8.0-rc2 (total 50):

 - #31927  ws2_32:sock fails intermittently - 'Test succeeded inside todo block: GetQueuedCompletionStatus returned 0'
 - #42797  ICU64 for VICE: No highlighted read/write-colors in Memory-window.
 - #46500  Cogpack - Exercises can't be run - Error 380 - Invalid property value
 - #46538  Unreal Tournament (UT99): mouse clicks in main menu work only once
 - #49394  CED1401 USB function driver needs ntoskrnl.exe.KeInsertQueueDpc()
 - #49517  Warframe crashes during loading before menu with wined3d, gives popup
 - #50013  MyPhoneExplorer 1.8.15 crashes
 - #50043  Kholat from GOG does not launch anymore
 - #50315  Silent Hill 2 failed to install -installshield extraction error
 - #50468  winedbg fails to load symbols for non PE builtin dlls
 - #52334  Performance has degraded in multiple games (WoW 1.12.1, Kane & Lynch: Dead Men Demo)
 - #52394  "Control panel" -> "Add/Remove Programs" in builtin wine explorer is not working
 - #52564  dxgi:dxgi times out in test_find_closest_matching_mode() on cw-gtx560
 - #52708  libs/xslt/libxslt/attributes.c:136:9: error: variadic functions must use the base AAPCS variant
 - #52779  Construction Set Extender crash with an Assertion Error in wine 7.5
 - #52873  oleaut32:typelib fails in Wine in Hindi
 - #52964  kernel32:locale - test_CompareStringA() fails on Wine in Hindi
 - #52997  Integration of D3D12 support with a PE build of vkd3d causes a crash in Steam Overlay.
 - #53028  gamepad buttons stopped working correctly
 - #53099  wineserver (gcc -O0) crash when exiting LiLi USB Creator
 - #53300  Controller response delayed
 - #53384  Hogia Hemekonomi Unexpected error on first start
 - #53406  Had been running 7.10 Fedora version no problem, but today updated to 7.12 broke??
 - #53485  Cursor is missing in Visio 2003 when editing text
 - #53503  QuickBooks Pro 99 page faults with print preview or attempting to print
 - #53525  dinput:hid - test_hid_multiple_tlc() sometimes fails with testsigning turned on
 - #53550  Some Catalan locales not properly handled
 - #53595  Iran Timezone is not detected correctly
 - #53623  Resident Evil 7 has broken rendering in DX11 mode
 - #53625  In function ‘get_gnutls_cipher’ ... error: ‘GNUTLS_CIPHER_AES_128_CFB8’ undeclared
 - #53744  WM_SETTEXT between ANSI programs treating LPARAM as Unicode causing name corruption
 - #53756  configure fails in 32-bit gcc checking pthread_create using -Wl,--disable-stdcall-fixup
 - #53884  Project Ignis: EDOPro corrupted textures on resizing
 - #53894  user32:sysparams - test_WM_DISPLAYCHANGE() times out on Windows 7+
 - #53911  DC++ can't retrieve file list from another user
 - #53912  Static initialization in Winelibs may hang the loader as of Wine 7.21
 - #53918  Building with external PE libraries fails when static libraries are also installed
 - #53941  Chicken Tournament crashes on start
 - #53976  ntoskrnl.exe:ntoskrnl - test_pnp_devices() fails on Windows 7
 - #53977  amstream:amstream qedit:mediadet mf:transform mfmediaengine:mfmediaengine quartz:filtergraph winmm:mci wmp:media wmvcore:wmvcore mf:mf mfplay:mfplay qasf:asfreader broken on Debian Testing
 - #53980  httpapi:httpapi sometimes crashes testing overlapped I/O with the v2 server in Wine
 - #53990  Serious Sam 2 crashes with OpenGL renderer
 - #54000  user32:win - test_mouse_input() gets an unexpected 0x60 message on Windows 11
 - #54060  Compilation fails with gcc 4.8.4 (Error: junk at end of line, first unrecognized character is `"')
 - #54085  windows.devices.enumeration:devices - test_DeviceAccessInformation() sometimes crashes on Windows 10
 - #54094  kernel32:process - test_services_exe() sometimes fails due to an invalid buffer size in Windows
 - #54096  Non-PE builds broken since "ntdll: Move the .so module initialization to winecrt0."
 - #54101  unimplemented function MSVCP70.dll.?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ
 - #54105  taskschd:scheduler fails on Windows 10 1607+
 - #54121  8.0-rc1 build fails with errors in bcrypt in Ubuntu 18.04

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Wednesday, December 21, 2022

BundleHunt BlackFriday macOS software Bundle ending soon

The BlackFriday macOS Bundle featuring 56 macOS Software & Design Tools will be ending soon, dont miss your chance to get this software bundle before its to late.


Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Sunday, December 11, 2022

Wine development release 8.0-rc1 is now available for Linux FreeBSD and macOS

The Wine development release 8.0-rc1 is now available.

This is the first release candidate for the upcoming Wine 8.0. It marks the beginning of the yearly code freeze period. Please give this release a good testing and report any issue that you find, to help us make the final 8.0 as good as possible.

What's new in this release:

  • Bundled vkd3d upgraded to version 1.6.
  • Vulkan and OpenGL thunking optimizations.
  • More support for print processors.
  • Improved joystick control panel.
  • Long types printf format conversion finished.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 


 Bugs fixed in 8.0-rc1 (total 52):

 - #28290  shell32:shelllink - test_load_save() crashes randomly in Wine
 - #36681  ws2_32/tests/sock.c fails on gentoo without IPX support
 - #46649  Multiple applications need D3DXDisassembleShader() implementation (Tom Clancy's Rainbow Six: Vegas 2, The Void)
 - #48105  kernel32:console fails on Japanese and Chinese Windows
 - #51234  user32:clipboard test_ClipboardOwner() has a race condition with clipboard managers
 - #51456  oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) fails in 64-bit Wine
 - #51457  The 32-bit version:install fails in 64-bit wineprefixes (now todo)
 - #51780  The user32:msg output is too big in Wine
 - #52507  user32:win has some spurious GetScrollInfo failures
 - #52875  riched20:editor fails with the UTF-8 code page
 - #52877  user32:msg - test_dbcs_wm_char() fails in Wine in the Japanese and Chinese locales
 - #52909  rpcrt4:ndr_marshall crashes on the latest Windows 8.1, 21H1 and 21H2
 - #52910  mshtml:htmldoc fails on Windows with the UTF-8 codepage
 - #52965  kernel32:locale - test_GetLocaleInfoW() and test_invariant() fail on Windows in Hindi
 - #52980  conhost.exe:tty - test_tty_input() fails in most locales on Windows
 - #53183  shell32:shelllink - test_load_save() randomly fails to delete test.lnk in Wine
 - #53199  dinput:force_feedback - test_windows_gaming_input() sometimes has unexpected reference counts in Wine
 - #53207  user32:msg - test_button_messages() fails randomly in Windows and Wine
 - #53208  user32:msg - The SW_SHOWMINIMIZED test in test_messages() succeeds in Wine with fvwm
 - #53211  ddraw:ddraw1 has over 255 failures on the debian11 TestBot VMs
 - #53233  ddraw:ddraw1 - test_clear() has rare failures in Wine on the debian11 VM
 - #53240  dinput:device8 - test_sys_mouse() has some rare failures on the TestBot VMs
 - #53254  urlmon:url - test_URLDownloadToFile_abort() sometimes fails on Windows 7+
 - #53327  Ragnarok Online bad performance
 - #53342  quartz:mpegaudio - The 64-bit test_streaming_events() times out on fg-deb64
 - #53530  mshtml:htmldoc - test_editing_mode(TRUE, TRUE) sometimes fails
 - #53568  16bit applications refuse to start wine 7.15+
 - #53646  Multiple installers crash in user32 (Drakan, Star Wars, Colin McRae, X-COM, etc.)
 - #53678  vbscript can not compile CaseClausules that do not use a colon
 - #53684  ntdll:info is broken on Windows 8 to 10 1709 in the GitLab WineTest builds
 - #53686  The 64-bit kernel32:console is broken on Windows in the GitLab WineTest builds
 - #53783  vbscript can not compile private const expressions
 - #53814  TMUnlimiter requires ini files with whitespace in the section to be parsed properly
 - #53895  ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 - test_cursor_clipping() fails on dual screen setups in Wine
 - #53927  script56.chm help file pages not functioning properly due to wine missing beforeprint and afterprint html events
 - #53950  dup2 error returns ENFILE instead of EBADF
 - #53964  Redim should fail on fixed arrays
 - #53966  NCryptExportKey is not implemented
 - #53968  NCryptSignHash is not implemented
 - #53971  postgresql installer 9.3 needs support for Username in WScript.Network
 - #53972  BCryptSignHash does not support BCRYPT_PAD_PSS
 - #53987  Regression in print handling in Framemaker 8
 - #53996  MDB Viewer Plus: can not open database
 - #53999  JGlossator crashes
 - #54009  Wine segfaults on startup on macOS 12 and 13
 - #54012  kernel32:heap - The 64-bit test_GlobalAlloc() fails on Windows 7
 - #54043  Studio One Professional 5 crash on launch with an unimplemented function USER32.dll.RegisterSuspendResumeNotification
 - #54057  prints do not work in any application
 - #54075  wldap32:parse - test_ldap_paged_search() sometimes gets LDAP_SERVER_DOWN in Wine, crashes
 - #54087  mshtml:events sometimes gets a failure in Protocol_Continue() on Windows
 - #54098  winhttp:notification fails and times out systematically in Wine
 - #54111  Unable to run "make install" after "makedep: Add a helper function to skip spaces in strings."

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Friday, December 9, 2022

Proton 7.0-5 released

 Released as Proton Next:

  • The following games are now playable:
    • Rift
    • Unravel 2
    • Airborne Kingdom
    • Nancy Drew: Legend of the Crystal Skull
    • Re-Volt
    • Aspire: Ina's Tale
    • Battle Realms: Zen Edition
    • Deathsmiles II
    • Primal Carnage: Extinction
    • Pico Park Classic Edition
    • Six Ages: Ride Like the Wind
    • Darkstar One
    • Indiana Jones and the Emperor Tomb
    • Bulletstorm: Full Clip Edition
  • Fix Batman: Arkham City GOTY launching in the background on Steam Deck when set to fullscreen.
  • Fix Marvel's Spider-Man Remastered displaying dialog about outdated drivers on AMD systems.
  • Fix Final Fantasy IV (3D Remake) having no audio.
  • Fix Return to Monkey Island not reacting to mouse clicks after a recent game update.
  • Fix upsidedown videos in VRChat and many other games.
  • Fix Call of Duty Black Ops II Zombies and Multiplayer hanging on exit.
  • Fix Bail or Jail crashing when opening the Terms of Serivce.
  • Improve GTA V situation with not loading textures.
  • Fix Red Dead Redemption 2 crashing after a recent game update.
  • Fix Final Fantasy XIV Online launcher functionality after game update.
  • Fix cutscene stutter in Disgaea 5.
  • Fix Thrustmaster HOTAS having non-functional dial in Elite Dangerous.
  • Fix Planet Zoo randomly crashing.
  • Fix SCP: Secret Labratory not being playable after a recent game update (again).
  • Fix Tekken 7 crashing at launch.
  • Fix Armello hanging on exit.
  • Fix Sword Art Online: Hollow Realization freezing after the tutorial.
  • Fix Space Engineers intro video not playing correctly.
  • Fix Dragon's Dogma: Dark Arisen videos not playing correctly.
  • Implement network video support for VRChat.
  • Update dxvk to v1.10.3-28-ge3daa699.

Link to source code

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Saturday, November 26, 2022

Wine development release 7.22 is now available for Linux FreeBSD and macOS

The Wine development release 7.22 is now available.

What's new in this release:

  • 32-on-64 thunks for both Vulkan and OpenGL.
  • OpenLDAP library bundled and built as PE.
  • Support for the RAW print processor in WinPrint.
  • More progress on the long types printf format conversion.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 


 Bugs fixed in 7.22 (total 38):

 - #41989  Musette crashes in winex11
 - #45233  TIDAL installer can't launch installed program in 64bit WINEPREFIX
 - #48053  kernel32:change fails randomly (and rarely) in Wine
 - #49091  nProtect Anti-Virus/Spyware 4.0 'TKPcFtCb64.sys' crashes on unimplemented function 'ntoskrnl.exe.KeInitializeGuardedMutex'
 - #49297  Spark AR studio installer fails to start:Spark AR Studio is not supported in this version of Windows. Please upgrade to Windows 10
 - #50097  comctl32:monthcal fails on Wednesdays!!!
 - #52511  Hemekonomi hangs on exit due to deadlock between loader_section and Win16 mutex
 - #52872  vbscript: incorrect codepage handling in Asc/Chr, causing tests failures on Hindi locale
 - #53130  ntdll:threadpool - test_tp_instance() fails (rarely) on Windows 8+
 - #53131  ntdll:threadpool - test_tp_multi_wait() fails (rarely) in Wine
 - #53266  Syberia: game crashes frequently
 - #53268  urlmon:protocol - test_protocol_terminate() fails on Windows and Wine
 - #53288  Application compiled with MSVC 2022 ASan does not start, needs QueryVirtualMemoryInformation
 - #53296  USB Device Remover crashes on unimplemented function mscoree.dll.StrongNameTokenFromAssembly
 - #53387  Vernier USB sensors are not usable in WINE
 - #53402  fake dlls such as OPENGL32.dll won't load when their unix lib is linked by LLVM lld
 - #53429  opengl32:opengl fails on Debian 11 + Intel GPU
 - #53474  Change in memory handling gives crash in Framemaker 8
 - #53529  Use wine with custom 32-bit preloader, without hacks
 - #53670  vbscript can not compile if expressions with reversed gte, lte, (=>, =<)
 - #53677  invalid O_WRONLY read sets errno=EACCES instead of EBADF
 - #53741  Gothic II: Night of the Raven (v2.7) fails to start (failure to load msdbi.dll)
 - #53782  vbscript can not compile ReDim with list of variables
 - #53807  vbscript fails to redim original array in function when passed byref
 - #53867  vbscript fails to retrieve property array by index
 - #53868  vbscript fails to return TypeName for VT_DISPATCH
 - #53870  vkGetPhysicalDeviceSurfaceCapabilities2KHR passes invalid VkSurfaceKHR handle to driver
 - #53873  vbscript fails to compile Else If when If is on same line
 - #53909  opengl32.dll can't be loaded if is not initialized first
 - #53915  Pivot animator runs into assert
 - #53919  crypt32:cert - testVerifyRevocation() uses an outdated certificate
 - #53923  tools/makedep during wine-7.21 build segfaults
 - #53930  Build broken with Clang in MSVC mode due to OpenLDAP import using getopt.h
 - #53932  ntlm_auth was not found or is outdated.
 - #53935  __unDName doesn't support 'G' and 'H' modifiers
 - #53940  VARA window is black when launched from RMS Express
 - #53954  Saints Row 2022 fails with Unimplemented function KERNEL32.dll.SetProcessInformation
 - #53967  Running anything hangs on start up

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Monday, November 21, 2022

BundleHunt BlackFriday macOS Bundle is live

 The BlackFriday macOS Bundle featuring 56 macOS Software & Design Tools is now live.


Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.


Wine development release 7.21 is now available for Linux FreeBSD and macOS

The Wine development release 7.21 is now available.

What's new in this release:

  • OpenGL library converted to PE.
  • Support for multi-architecture PE builds.
  • More preparation work for Vulkan 32-on-64 support.
  • Support for creating import libraries without dlltool.
  • Locale data updates.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. 


Bugs fixed in 7.21 (total 25):

 - #29974  StarBurn 13 crashes on disabling skins
 - #51418  fotoBiz X - Fatal error on startup
 - #51779  Visual Studio msvsmon fails to bind server socket in child processes
 - #52467  Kaseya Live Connect management software sub-component crashes
 - #53081  Retina Mode broken since 7f7f9fa22c5cbe629e79a54257d5bd21403e80db
 - #53100  Euphoria: freezes every second while controllers are plugged in
 - #53153  SetWindowPos() incorrectly computes exposure region of parent window with WS_EX_COMPOSITED
 - #53484  dxgi:dxgi times out on the debiant VM
 - #53590  GetFileInformationByHandleEx() not fully implemented causing boost::directory_iterator failures with boost v1.79 and newer
 - #53606  First intro stops on last frame in multiple games (Darksiders Genesis, The Medium)
 - #53617  Imaris fails at exit with error, and keeps a process running.
 - #53631  Multiple 64-bit applications have issues with dialogs (DipTrace, foobar2000 installer)
 - #53676  vbscript can not exec_script - invalid number of arguments for Randomize
 - #53738  Cherry MIDI sequencer cannot read files with a path including CJK characters
 - #53749  Hotel Giant 2: black screen after changing resolution or enabling anti-aliasing
 - #53768  Winfile crashes due to unimplemented user32.dll.DragObject
 - #53798  Port Royale 2: incomplete text rendering
 - #53849  Apiset DLLs broken in non-PE builds
 - #53856  Wine 7.20 installs some windows files to the wrong location
 - #53859  Hades shows black screen at Vulkan mode
 - #53861  Non-PE builds fail after "makefiles: Add support for multiple PE architectures."
 - #53872  Adobe Reader XI crash opening settings in Protected Mode
 - #53879  Gothic 1 doesn't launch (msdbi.dll failed to initialize)
 - #53888  vbscript does not allow Mid on non VT_BSTR
 - #53893  ws2_32:sock - test_WSASocket() gets an unexpected raw protocol name in French on Windows

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.