Lutris/wine unable to install Ubisoft games

I get the following debugger output when trying to install any ubisoft game:

lutris-wrapper: Anno 2205
Started initial process 145123 from gamemoderun /usr/bin/wine /home/amd/Games/ubisoft-connect/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UbisoftConnect.exe uplay://launch/f9b3023e-0687-4348-8a30-ecc998b8b114
Start monitoring process.
gamemodeauto:
Initial process has exited (return code: 0)
wine: Unhandled exception 0x80000003 in thread 1d4 at address 116A4AE1 (thread 01d4), starting debugger…
wine: Unhandled exception 0x80000003 in thread 1dc at address 116A4AE1 (thread 01dc), starting debugger…
wine: Unhandled exception 0x80000003 in thread 1e4 at address 116A4AE1 (thread 01e4), starting debugger…
wine: Unhandled exception 0x80000003 in thread 330 at address 116A4AE1 (thread 0330), starting debugger…
wine: Unhandled exception 0x80000003 in thread 338 at address 116A4AE1 (thread 0338), starting debugger…
wine: Unhandled exception 0x80000003 in thread 340 at address 116A4AE1 (thread 0340), starting debugger…
wine: Unhandled exception 0x80000003 in thread 3f4 at address 116A4AE1 (thread 03f4), starting debugger…
wine: Unhandled exception 0x80000003 in thread 3fc at address 116A4AE1 (thread 03fc), starting debugger…
wine: Unhandled exception 0x80000003 in thread 404 at address 116A4AE1 (thread 0404), starting debugger…
wine: Unhandled exception 0x80000003 in thread 4b8 at address 116A4AE1 (thread 04b8), starting debugger…
wine: Unhandled exception 0x80000003 in thread 4c0 at address 116A4AE1 (thread 04c0), starting debugger…
wine: Unhandled exception 0x80000003 in thread 4c8 at address 116A4AE1 (thread 04c8), starting debugger…
Monitored process exited.
Exit with return code 0

Here are my system specs:

System:
Kernel: 6.5.6-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=11e97b4e-1a24-4915-a0ae-0a1267d178de rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
ibt=off
Desktop: KDE Plasma v: 5.27.8 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: SABERTOOTH 990FX R2.0 v: Rev 1.xx
serial: BIOS: American Megatrends v: 1302
date: 11/14/2012
CPU:
Info: model: AMD FX-6300 bits: 64 type: MT MCP arch: Piledriver level: v2
built: 2012-13 process: GF 32nm family: 0x15 (21) model-id: 2 stepping: 0
microcode: 0x6000852
Topology: cpus: 1x cores: 6 smt: enabled cache: L1: 288 KiB
desc: d-6x16 KiB; i-3x64 KiB L2: 6 MiB desc: 3x2 MiB L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 2830 high: 3500 min/max: N/A cores: 1: 1455 2: 3500
3: 3500 4: 3500 5: 3500 6: 1526 bogomips: 42001
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Micro-Star MSI driver: amdgpu v: kernel arch: GCN-4
code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 2
speed: 5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: HDMI-A-1,HDMI-A-2 empty: DP-1,DP-2,DVI-D-1 bus-ID: 01:00.0
chip-ID: 1002:67df class-ID: 0300 temp: 54.0 C
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.2.1
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3200x1200 s-dpi: 96 s-size: 846x317mm (33.31x12.48")
s-diag: 903mm (35.57")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 pos: right
model: LG (GoldStar) L1952S serial: built: 2006 res: 1280x1024
hz: 60 dpi: 86 gamma: 1.2 size: 376x301mm (14.8x11.85") diag: 482mm (19")
ratio: 5:4 modes: max: 1280x1024 min: 720x400
Monitor-2: HDMI-A-2 mapped: HDMI-A-1 pos: primary,left
model: Fujitsu Siemens L24W-2 serial: built: 2009 res: 1920x1200
hz: 60 dpi: 94 gamma: 1.2 size: 518x324mm (20.39x12.76")
diag: 611mm (24.1") ratio: 16:10 modes: max: 1920x1200 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 580 Series (polaris10
LLVM 16.0.6 DRM 3.54 6.5.6-zen2-1-zen) device-ID: 1002:67df
memory: 3.91 GiB unified: no
API: Vulkan v: 1.3.264 layers: 9 device: 0 type: discrete-gpu name: AMD
Radeon RX 580 Series (RADV POLARIS10) driver: mesa radv v: 23.2.1-arch1.2
device-ID: 1002:67df surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.2.1-arch1.2 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus-ID: 00:14.2 chip-ID: 1002:4383 class-ID: 0403
Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.1
chip-ID: 1002:aaf0 class-ID: 0403
API: ALSA v: k6.5.6-zen2-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 0.3.81 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK P8 series driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: b000 bus-ID: 0a:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac:
Drives:
Local Storage: total: 111.79 GiB used: 19.47 GiB (17.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDA120G
size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: fw-rev: 00RL scheme: MBR
Partition:
ID-1: / raw-size: 111.79 GiB size: 111.79 GiB (100.00%)
used: 19.47 GiB (17.4%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 111.79 GiB size: 111.79 GiB (100.00%)
used: 19.47 GiB (17.4%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 111.79 GiB size: 111.79 GiB (100.00%)
used: 19.47 GiB (17.4%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 111.79 GiB size: 111.79 GiB (100.00%)
used: 19.47 GiB (17.4%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.52 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 6 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 32.5 C mobo: N/A gpu: amdgpu temp: 54.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 1372
Info:
Processes: 240 Uptime: 1h 50m wakeups: 0 Memory: total: 16 GiB
available: 15.52 GiB used: 3.84 GiB (24.8%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
pm: pacman pkgs: 1819 libs: 526 tools: octopi,paru Shell: fish v: 3.6.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.30
Garuda (2.6.17-1):
System install date: 2023-10-09
Last full system update: 2023-10-09
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot:
Failed units: systemd-vconsole-setup.service

I got the above error with lutris-GE-Proton8-15-x86_64.

=======================================
With wine-ge-8-17-x86_64
I get the following error:

lutris-wrapper: /home/amd/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine
Started initial process 210714 from /home/amd/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine /home/amd/Games/ubisoft-connect/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/UbisoftConnect.exe uplay://install/f9b3023e-0687-4348-8a30-ecc998b8b114
Start monitoring process.
wineserver: using server-side synchronization.
wine: Using setpriority to control niceness in the [-11,11] range
Initial process has exited (return code: 0)
wine client error:230: write: Bad file descriptor

I do have Esync and Fsync disabled

I did read up on a lot of other posts, they did not help my situation.

Please give me some guidance.

No idea about Anno series and am not really advanced enough for reading the error messages, but I noticed, that Lutris ‘wrappers’ or installation routines are often outdated or use the wrong *.exe for installations.

You may try to manually download the installation files (*.exe in common) add a new game by hitting ‘+’ and choose ‘install a Windows game from an executable’. It is necessary to watch for the right installation paths, sometimes you have to manually make them first (the directory, where Lutris/Wine will install the ‘virtual’ drive_c and the needed further directories). Lutris often tries to install directly on that hd where it is found itself, or, at least, tries to install the scripts for the game there.
After that, you can adopt wine/lutris/proton for your installed game, so it matches the best values for your computer.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.