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
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
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.