When running the classic 1998 flight sim Mig Alley under wine 9.0 on ubuntu 24.04LTS, I encounter two problems in the 3D mode I can't solve at once.
1. There is an occluding black box covering most of the screen, apparently residue from a splash screen shown when setting up the 3D mode. A workaround is to use a two monitor setup and not use virtual desktop, causing the occluding box to appear on the 2nd monitor, leaving the 3D view unobstructed.
2. Game controllers such as joystick or gamepad only work when virtual desktop is enabled. (This is true if I use sudo apt install nvidia-driver-535. If
I use the recommended nvidia-driver-550, I can get the joystick working if, in mig alley preferences, I set display driver to software driver rather than the default primary display driver, and use winehq-staging, but nvidia-driver-550 breaks a couple other games in the github sim-museum game collection that rely on winetricks dxvk.)
How can I get the joystick working in Mig Alley on ubuntu 24.04 without running into the virtual desktop/occluding black box problem? Mig alley with the joystick worked fine under ubuntu 22.04 with wine 6.0.
Thanks!
P.S. To reproduce, download the github sim-museum esports for engineers game package here: https://github.com/sim-museum/esports-for-engineers, unpack on ubuntu 24.04, cd to THU/MigAlley, and run the migAlley.sh script
joystick not recognized in ubuntu 24.04 wine 9.0 Mig Alley
Re: joystick not recognized in ubuntu 24.04 wine 9.0 Mig Alley
One other comment - the joystick works file in "wine control", by Mig Alley does not seem to recognize it. I notice after exiting from a 3D session where the joystick is not recognized, that the mouse does not appear on the Mig Alley 2D canvas unless I hold down <ALT> <TAB>. The <ALT><TAB> workaround allows me to click on menu items and exit Mig Alley.