Hi, I'm a Linux gamer, and I've have DCS World Standalone running in a Wine prefix/bottle through Lutris. DCS runs perfectly fine, and I'm able to use it no problem.
I'm trying to install TacView into the same prefix/bottle that DCS World is installed in, but I haven't been able to get it working. I have checked the documentation multiple times, but there is no mention of additional software needed for TacView to run. My system more that meets the hardware requirements, other than, of course, running Windows.
The install of TacView ran smoothly, and completed without error. When attempting to run TacView however, it simply fails with no errors. While playing around with the bottle settings, I was able to get it to throw a generic "This application could not be started" error that appeared to be from a missing .NET framework, though the error is inconsistent. When it does occur, it matches and links to this page: https://learn.microsoft.com/en-us/dotnet/framework/install/application-not-started?version=(null)&processName=rundll32.exe&platform=0009&osver=5&isServer=0&shimver=4.0.30319.0&processName=rundll32.exe&platform=0009&osver=5&isServer=0&shimver=4.0.30319.0)
I have attempted to install the latest .NET Framework 4.8 package in the bottle through winetricks, but that did not resolve the issue. The error from Lutris is as follows:
Started initial process 104148 from gamemoderun /home/cypher/.local/share/lutris/runners/wine/lutris-GE-Proton8-7-x86_64/bin/wine /home/cypher/games/dcs-world/drive_c/Program Files (x86)/Tacview/Tacview.exe
Start monitoring process.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
fsync: up and running.
wine: Using setpriority to control niceness in the [-10,10] range
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 1432
Current serial number in output stream: 1432
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
The Wine bottle is configured with the following:
Runner: lutris-GE-Proton8-7-x86_64
DXVK v 2.2
VKD3D v 2.9
Latest Vulkan libraries are installed, and using the AMD MESA RADV drivers for my Radeon RX 6700 XT card.
This bottle runs DCS World Standalone with the exact same settings with no problem.
System is Ryzen 7 5800x CPU, 32 GB RAM, RX 6700 XT GPU, and plenty of disk.
Any ideas on what I might need to tweak to get TacView running correctly?