CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Linux
Discussion about CrossOver Linux

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Incompaitiblity with nvidia-driver-440 and up

It seems that Crossover does not run with the nvidia-driver-440 or higher.

After reverting back to 435, Crossover runs again. However, this breaks CUDA 10.2, which I need for work.

Will support be added in newer versions or has anybody found a workaround to run Crossover with nvidia 440? Currently, every app that is launched through CrossOver simply crashes at startup.

Best regards,
Dennis

Managed to fix the issue.

The problem lies in conflicting 32 and 64 bit drives when the CUDA repository is installed.

It seems that 64 bit drivers are automatically installed from the CUDA repository, but this repos does not offer 32 bit drivers. The 32 bit drivers originate from the ppa:graphics-drivers/ppa repository. The problem seems to be that both repositories use different versioning/naming of the drivers, causing a conflict with the 32 and 64 bit driver. This either removes the 32-bit driver when updating or results in a broken package state, in turn preventing Crossover to work.

To fix this do the following:

  • Purge all nvidia drivers
  • Purge all CUDA drivers
  • Remove the CUDA repository and any NVIDA driver respository except for the ppa:graphics-drivers/ppa
  • sudo dpkg --add-architecture i386
  • sudo apt update
  • sudo apt install nvidia-driver-450 (this should now install both the 64 bit and 32 bit drivers. Otherwise manually install the :i386 drivers)
  • (optional) Lock the nvidia drivers such that they cannot be auto updated. Any future auto update after the CUDA repos has been re-installed may break the 32 bit drivers again.
  • re-add the CUDA repos
  • install CUDA

This resulted in both a working Crossover and CUDA environment.

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiZXpCQVpNUWZmS3hUVkVVdyIsImdkcHIiOjB9