How to setup Fync for Lutris on Tumbleweed

Hello,

I’m new on Tumbleweed, my 2nd time trying this amazing distro, the 1st try I had some issues. I just got my system fully setup and after installing Blizzard Battle.net (Diablo 4) Lutris shown a warning regarding Fsync when launching battle.net the app seems working fine and the game is still downloading.

Is there a way to enable Fsync on tumbleweed? Lutris saying that the official wine from Suse repositories does not support Fsync.

System summary:
OS: Linux openSUSE Tumbleweed
GPU = AMD RX 5700 XT
CPU = Intel XEON E5 2667 V4
MESA = 23.1.5
WINE-STAGING = 8.13

Thanks for any help

below you can find my system information:

System:
  Kernel: 6.4.9-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.9-1-default
    root=UUID=690d6aaf-699f-4853-a1b7-137787c8817a splash=silent
    mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 5.27.7 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2 dm: SDDM
    Distro: openSUSE Tumbleweed 20230816
Machine:
  Type: Desktop Mobo: MACHINIST model: E5-MR9A v: V1.0
    serial: <superuser required> UEFI-[Legacy]: American Megatrends v: 5.11
    date: 10/25/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: available: 31.18 GiB used: 6.68 GiB (21.4%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Xeon E5-2667 v4 bits: 64 type: MT MCP arch: Broadwell
    level: v3 note: check built: 2015-18 process: Intel 14nm family: 6
    model-id: 0x4F (79) stepping: 1 microcode: 0xB000038
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB L3: 25 MiB
    desc: 1x25 MiB
  Speed (MHz): avg: 2200 high: 3492 min/max: 1200/3600 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1596 2: 3491 3: 2439
    4: 1196 5: 3193 6: 1197 7: 3193 8: 1197 9: 1596 10: 3492 11: 2643 12: 1197
    13: 3192 14: 1197 15: 3193 16: 1197 bogomips: 102195
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon
    avx avx2 bmi1 bmi2 bts cat_l3 cdp_l3 clflush cmov constant_tsc cpuid
    cpuid_fault cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc cx16 cx8
    dca de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority
    flush_l1d fma fpu fsgsbase fxsr hle ht ibpb ibrs ida intel_ppin intel_pt
    invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdt_a rdtscp rep_good rtm
    sdbg sep smap smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall
    tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid
    x2apic xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
    vendor: Micro-Star MSI driver: amdgpu v: kernel arch: RDNA-1 code: Navi-1x
    process: TSMC n7 (7nm) built: 2019-20 pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: DP-2 empty: DP-1,DP-3,HDMI-A-1 bus-ID: 05:00.0
    chip-ID: 1002:731f class-ID: 0300
  Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-2 model: LG (GoldStar) ULTRAGEAR serial: <filter> built: 2022
    res: 2560x1440 hz: 120 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
    diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x480
  API: OpenGL v: 4.6 Mesa 23.1.5 renderer: AMD Radeon RX 5700 XT (navi10
    LLVM 16.0.6 DRM 3.52 6.4.9-1-default) direct-render: Yes
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
    class-ID: 0403
  Device-2: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:ab38
    class-ID: 0403
  API: ALSA v: k6.4.9-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.77 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
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp8s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: temporary dynamic scope: global
  IP v6: <filter> type: mngtmpaddr noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 2.73 TiB used: 1.41 TiB (51.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD Blue SN570 500GB size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 234100WD temp: 30.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:2 vendor: A-Data model: LEGEND 850 Lite
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: V0922A0 temp: 27.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20PURZ-85GU6Y0
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0A80 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-2: /.snapshots raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-3: /boot/grub2/i386-pc raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-4: /boot/grub2/x86_64-efi raw-size: 465.75 GiB
    size: 465.75 GiB (100.00%) used: 19.68 GiB (4.2%) fs: btrfs
    dev: /dev/nvme1n1p2 maj-min: 259:4 label: Linux
    uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-5: /home raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-6: /home/<filter>/Games raw-size: 465.76 GiB size: 457.38 GiB (98.20%)
    used: 71.71 GiB (15.7%) fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1
    label: GAMES uuid: b5780269-0438-4193-9b38-7df4aaf9b229
  ID-7: /home/<filter>/HDD-2TB raw-size: 1.82 TiB size: 1.79 TiB (98.37%)
    used: 1.32 TiB (73.8%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: 2TB-EXT4
    uuid: b9d4d0f9-d1ce-425d-8fe4-e2f830005289
  ID-8: /opt raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-9: /root raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-10: /srv raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-11: /usr/local raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
  ID-12: /var raw-size: 465.75 GiB size: 465.75 GiB (100.00%)
    used: 19.68 GiB (4.2%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:4
    label: Linux uuid: 690d6aaf-699f-4853-a1b7-137787c8817a
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:3 size: 8 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8000
    class-ID: 0900
  Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8008
    class-ID: 0900
  Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 15 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-1:2 info: SINO WEALTH Gaming KB type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 258a:002a class-ID: 0300
  Device-2: 3-2:3 info: [Maxxter] USB GAMING MOUSE type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s (183 KiB/s)
    lanes: 1 mode: 1.0 power: 100mA chip-ID: 18f8:0fc0 class-ID: 0301
  Hub-6: 4-0:1 info: super-speed hub ports: 6 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 29.0 C mobo: N/A gpu: amdgpu temp: 34.0 C
    mem: 38.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 841
Info:
  Processes: 439 Uptime: 3h 2m wakeups: 0 Init: systemd v: 253
  default: graphical tool: systemctl Compilers: N/A Packages: pm: rpm pkgs: N/A
  note: see --rpm tools: yast,zypper pm: flatpak pkgs: 27 Shell: Bash v: 5.2.15
  running-in: konsole inxi: 3.3.27

I got some help from Lutris team on discord and they pointed that the standard Wine does not have support to Fync and to make it work it’s needed to install modified wine and the recommended one is Lustris-GE-Proton8-13 and it’s very easy to install. This indication was enough to fix the issue related to Fsync.

Another issue appear related to gamemode with the slide in gray, so it’s not possible to enable it but once it’s not mandatory for game i will wait for eventual future fix.