lutris / wine

Repository containing source code for various Lutris Wine builds
Other
142 stars 23 forks source link

Star Citizen crashes with Wine 6.0 #72

Closed VortexAcherontic closed 3 years ago

VortexAcherontic commented 3 years ago

Hey there I was experienting with Star Citizen during the Free flight weekend and ran into engine issues so I tried to run the game with your Wine 6.0 build but that one crashes right after opening the RSI Launcher. While with 5.7 the game and launcher starts but then get stuck with these error showing in the games log:

Exception STATUS_CRYENGINE_OUT_OF_SYSMEM(0x2BADFF61) addr=0x000000007B02CEE6 digest=27513407db72e692594f0b2c8001ecde

I was hoping that 6.0 fixes this issue but that one is buggy with a lot of games which do run fine with 5.7.
However since I can not tell if the abover error is just Star Citizen being still Alpha software I will focus on the WIne issue here:

My System: Operating System: openSUSE Tumbleweed 20210220 KDE Plasma Version: 5.21.0 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 Kernel Version: 5.10.16-1-default OS Type: 64-bit Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 1800X Eight-Core Processor Memory: 15.6 GiB of RAM Graphics Processor: GeForce GTX 1080/PCIe/SSE2 Driver Version: 460.39 Lutris: 0.5.8.3 glibc: 2.33

Here is the Star Citizen Crash Wine 6.0 log:

lutris-wrapper: Star Citizen
Running gamemoderun mangohud /home/vortex/.local/share/lutris/runners/wine/lutris-6.0-x86_64/bin/wine /home/vortex/Games/star-citizen/drive_c/Program Files/Roberts Space Industries/RSI Launcher/RSI Launcher.exe
Initial process has started with pid 3340
Start monitoring process.
gamemodeauto: 
gamemodeauto: 
gamemodeauto: 
esync: up and running.
skipping config: /home/vortex/.config/MangoHud/wine-explorer.conf [ not found ]
skipping config: /z004/sdd1/user/vortex/Spiele/lutris/runners/wine/lutris-6.0-x86_64/bin/MangoHud.conf [ not found ]
skipping config: /home/vortex/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/vortex/.config/MangoHud/MangoHud.conf [ ok ]
Unknown option 'gamemode'
MANGOHUD: Unrecognized key: 'Ctrl'
MANGOHUD: Unrecognized key: 'Shift'
MANGOHUD: Failed to initialize CPU power data
skipping config: /home/vortex/.config/MangoHud/wine-explorer.conf [ not found ]
skipping config: /z004/sdd1/user/vortex/Spiele/lutris/runners/wine/lutris-6.0-x86_64/bin/MangoHud.conf [ not found ]
skipping config: /home/vortex/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/vortex/.config/MangoHud/MangoHud.conf [ ok ]
Unknown option 'gamemode'
MANGOHUD: Unrecognized key: 'Ctrl'
MANGOHUD: Unrecognized key: 'Shift'
MANGOHUD: Failed to initialize CPU power data
wine: configuration in L"/home/vortex/Games/star-citizen" has been updated.
gamemodeauto: 

[00:17:32.742] [info] Installer Option: concurrentTransfers to 10
[00:17:32.747] [info] Installer Option: maximumDownloadBandwidth to 10485760
[00:17:33.014] [info] { event: 'AUTHENTICATION_AUTO_LOGIN' }
[00:17:33.016] [info] { event: 'AUTHENTICATION_SUCCESSFUL',
  data: 
   { heapAccountId: { cookie: '_rsi_device', key: 'X-RSI-Device' } } }
[00:17:33.027] [info] { event: 'INITIALIZATION_SUCCESSFUL' }
Checking for update
wine: Unhandled exception 0x80000003 in thread 23c at address 00000001402D6003 (thread 023c), starting debugger...
0x00000001402d6003 EntryPoint+0xfd700cf3 in rsi launcher: int   $3
Modules:
Module  Address                 Debug info  Name (111 modules)
PE            220000-          2bd000   Deferred        msvcp140
PE            2c0000-          2d7000   Deferred        vcruntime140
PE            2e0000-          2e4000   Deferred        api-ms-win-crt-runtime-l1-1-0
PE            2f0000-          3e6000   Deferred        ucrtbase
PE            3f0000-          3f3000   Deferred        api-ms-win-crt-heap-l1-1-0
PE            400000-          404000   Deferred        api-ms-win-crt-stdio-l1-1-0
PE            410000-          413000   Deferred        api-ms-win-crt-locale-l1-1-0
PE            420000-          425000   Deferred        api-ms-win-crt-math-l1-1-0
PE            430000-          433000   Deferred        api-ms-win-crt-time-l1-1-0
PE            440000-          443000   Deferred        api-ms-win-crt-conio-l1-1-0
PE            450000-          675000   Deferred        user32
PE            680000-          6f5000   Deferred        setupapi
PE            700000-          818000   Deferred        ole32
PE            820000-          bbe000   Deferred        ffmpeg
PE            bc0000-          c4d000   Deferred        msvcrt
PE            c60000-          d96000   Deferred        oleaut32
PE           28f0000-         29e7000   Deferred        146374d6-e951-49f5-aa18-13f3aeab0c8e.tmp.node
PE           29f0000-         2a18000   Deferred        bdd3d327-f26e-4baa-8ae0-84eb9cc6a62f.tmp.node
PE           2a20000-         2a56000   Deferred        3e200d1b-5315-4d85-9866-21d2281a187d.tmp.node
PE           70a0000-         70ac000   Deferred        avrt
PE          61480000-        61483000   Deferred        api-ms-win-core-processthreads-l1-1-0
PE          61540000-        6157f000   Deferred        advapi32
PE          61740000-        617c0000   Deferred        wininet
PE          61d00000-        61d04000   Deferred        api-ms-win-crt-convert-l1-1-0
PE          61d40000-        61d5f000   Deferred        uiautomationcore
PE          61fc0000-        61fc3000   Deferred        api-ms-win-core-interlocked-l1-1-0
PE          62080000-        62083000   Deferred        api-ms-win-core-libraryloader-l1-1-0
PE          62640000-        62643000   Deferred        api-ms-win-core-processenvironment-l1-1-0
PE          62740000-        62743000   Deferred        api-ms-win-core-synch-l1-1-0
PE          62780000-        62783000   Deferred        api-ms-win-core-util-l1-1-0
PE          62980000-        62988000   Deferred        api-ms-win-core-localization-l1-2-1
PE          62b40000-        62b43000   Deferred        api-ms-win-crt-environment-l1-1-0
PE          62cc0000-        62ccf000   Deferred        ncrypt
PE          62dc0000-        62e42000   Deferred        rpcrt4
PE          63280000-        6328d000   Deferred        version
PE          635c0000-        63611000   Deferred        oleacc
PE          639c0000-        639d9000   Deferred        shcore
PE          63c00000-        63c03000   Deferred        api-ms-win-core-debug-l1-1-0
PE          63e80000-        63e83000   Deferred        api-ms-win-core-processthreads-l1-1-1
PE          64800000-        64803000   Deferred        api-ms-win-core-localization-l1-2-0
PE          64840000-        64891000   Deferred        shlwapi
PE          64d00000-        64d03000   Deferred        api-ms-win-core-sysinfo-l1-1-0
PE          65380000-        6538e000   Deferred        wtsapi32
PE          65b40000-        65b43000   Deferred        api-ms-win-crt-filesystem-l1-1-0
PE          66040000-        66056000   Deferred        bcrypt
PE          66340000-        6634b000   Deferred        atlthunk
PE          66440000-        66443000   Deferred        api-ms-win-core-file-l2-1-0
PE          66c40000-        66c48000   Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE          67600000-        67603000   Deferred        api-ms-win-core-string-l1-1-0
PE          67640000-        6764b000   Deferred        psapi
PE          67780000-        67783000   Deferred        api-ms-win-core-datetime-l1-1-0
PE          67a00000-        67a03000   Deferred        api-ms-win-core-handle-l1-1-0
PE          67b40000-        67b6a000   Deferred        mmdevapi
PE          67e80000-        67ea0000   Deferred        jsproxy
PE          67f40000-        67f43000   Deferred        api-ms-win-core-errorhandling-l1-1-0
PE          68100000-        68103000   Deferred        api-ms-win-core-timezone-l1-1-0
PE          68300000-        68352000   Deferred        combase
PE          68500000-        6852d000   Deferred        uxtheme
PE          68900000-        6890a000   Deferred        normaliz
PE          68c00000-        68c13000   Deferred        aclui
PE          69400000-        69444000   Deferred        winhttp
PE          698c0000-        698cf000   Deferred        vulkan-1
PE          6a100000-        6a10e000   Deferred        userenv
PE          6a140000-        6a143000   Deferred        api-ms-win-core-file-l1-2-0
PE          6a200000-        6a2b7000   Deferred        winmm
PE          6a400000-        6a40c000   Deferred        wlanapi
PE          6a840000-        6a848000   Deferred        usp10
PE          6aa80000-        6aa87000   Deferred        api-ms-win-core-fibers-l1-1-1
PE          6b300000-        6b307000   Deferred        api-ms-win-core-localization-obsolete-l1-2-0
PE          6b980000-        6b983000   Deferred        api-ms-win-core-console-l1-1-0
PE          6ba00000-        6ba29000   Deferred        sechost
PE          6bac0000-        6bac3000   Deferred        api-ms-win-core-profile-l1-1-0
PE          6be80000-        6be8b000   Deferred        cfgmgr32
PE          6c7c0000-        6c942000   Deferred        gdi32
PE          6ca40000-        6cb84000   Deferred        comctl32
PE          6cbc0000-        6cbc3000   Deferred        api-ms-win-core-namedpipe-l1-1-0
PE          6ccc0000-        6cccd000   Deferred        powrprof
PE          6dc80000-        6dc83000   Deferred        api-ms-win-core-synch-l1-2-0
PE          6dfc0000-        6dfc3000   Deferred        api-ms-win-core-rtlsupport-l1-1-0
PE          6e640000-        6e644000   Deferred        api-ms-win-core-file-l1-1-0
PE          6e6c0000-        6e78d000   Deferred        crypt32
PE          6e9c0000-        6e9c3000   Deferred        api-ms-win-core-memory-l1-1-0
PE          6ea40000-        6ea4e000   Deferred        dwmapi
PE          6eb40000-        6eb43000   Deferred        api-ms-win-crt-utility-l1-1-0
PE          6f200000-        6f3e0000   Deferred        dxgi
PE          6f400000-        6f405000   Deferred        api-ms-win-crt-multibyte-l1-1-0
PE          6f880000-        6f8eb000   Deferred        dbghelp
PE          6fc40000-        6fc72000   Deferred        rsaenh
PE          6fd00000-        6fd04000   Deferred        api-ms-win-crt-string-l1-1-0
PE          6fd80000-        6fd87000   Deferred        api-ms-win-core-datetime-l1-1-1
PE          6fec0000-        6fec8000   Deferred        api-ms-win-core-sysinfo-l1-2-1
PE          703c0000-        703c3000   Deferred        api-ms-win-core-heap-l1-1-0
PE          70740000-        7075f000   Deferred        mpr
PE          70b00000-        70bff000   Deferred        comdlg32
PE          70c80000-        70c8b000   Deferred        msimg32
PE          71000000-        71018000   Deferred        imm32
PE          7b000000-        7b0d6000   Deferred        kernelbase
PE          7b600000-        7b811000   Deferred        kernel32
PE          7bc00000-        7bc9b000   Deferred        ntdll
PE         140000000-       1440ce000   Export          rsi launcher
PE         180000000-       181123000   Deferred        node
PE      7f5846a50000-    7f5846a53000   Deferred        winepulse
PE      7f585c010000-    7f585c02b000   Deferred        wldap32
PE      7f585dcb0000-    7f585dcb4000   Deferred        winex11
PE      7f585e1c0000-    7f585e1c3000   Deferred        dwrite
PE      7f585e270000-    7f585e274000   Deferred        winevulkan
PE      7f585e2d0000-    7f585e2db000   Deferred        winspool
PE      7f585e330000-    7f585ec26000   Deferred        shell32
PE      7f585ed80000-    7f585ed84000   Deferred        iphlpapi
PE      7f585edf0000-    7f585edf4000   Deferred        ws2_32
PE      7f585ef30000-    7f585ef33000   Deferred        wow64cpu
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
    ["C:\windows\system32\services.exe"]
    0000003c    0
    00000040    0
    0000004c    0
    00000068    0
    00000074    0
    00000098    0
    000000a4    0
    000000d8    0
    000001a8    0
    000001b8    0
00000044 plugplay.exe
    [C:\windows\system32\plugplay.exe]
    00000048    0
    00000054    0
    00000058    0
    0000005c    0
    0000007c    0
    000002ac    0
    000002b0    0
00000060 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000064    0
    0000006c    0
    00000070    0
    00000078    0
    00000084    0
    00000094    0
0000008c winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000090    0
    0000009c    0
    000000a0    0
    000000a8    0
000000bc explorer.exe
    [C:\windows\system32\explorer.exe /desktop]
    000000c0    0
    000000c4    0
    000000c8    0
000000d0 rpcss.exe
    [C:\windows\system32\rpcss.exe]
    000000d4    0
    000000dc    0
    000000e0    0
    000000e4    0
    000000e8    0
    000000ec    0
000001a0 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    000001a4    0
    000001b0    0
    000001b4    0
00000238 (D) C:\Program Files\Roberts Space Industries\RSI Launcher\RSI Launcher.exe
    ["C:\Program Files\Roberts Space Industries\RSI Launcher\RSI Launcher.exe"]
    0000023c    0 <==
    00000240    0
    00000244    0
    00000248    0
    0000024c    0
    00000250    0
    00000254    0
    00000258    0
    0000025c    0
    00000260    0
    00000264    0
    00000268    0
    0000026c   -2
    00000270   -2
    00000274   -2
    00000278    0
    0000027c    0
    00000280    0
    00000284    0
    00000288    0
    0000028c    0
    00000290    0
    00000294    0
    00000298    0
    0000029c    0
    000002a0    0
    000002a4    0
    000002a8    0
    000002b4    0
    000002b8    0
    000002bc    0
    000002c0    0
    000002d4    0
    00000314    0
    00000324   15
    0000032c   15
    00000330    0
    00000334    0
    00000338    0
    0000033c    0
    00000340    0
    00000344    0
    00000350    0
    00000354    0
    000003a0    0
000002c4 RSI Launcher.exe
    ["C:\Program Files\Roberts Space Industries\RSI Launcher\RSI Launcher.exe" --type=renderer --no-sandbox --service-pipe-token=ED3222256213AE777707C42E758B344E --lang=de --standard-schemes=rsi,rsi+qa,rsi+qah3,rsi+uat,rsi+staging,rsi+ptu,rsi+eptu,rsi+prod --app-path="C:\Program Files\Roberts Space Industries\RSI Launcher\resources\app.asar" --enable-experimental-web-platform-features --node-integration=true --webview-tag=true --no-sandbox --background-color=#fff --context-id=2 --enable-pinch --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;0,17,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;1,17,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;2,17,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;3,17,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553;4,17,3553 --disable-accelerated-video-decode --disable-gpu-compositing --enable-gpu-async-worker-context --service-request-channel-token=ED3222256213AE777707C42E758B344E --renderer-client-id=3 --mojo-platform-channel-handle=1064 /prefetch:1]
    000002c8    0
    000002d8    0
    000002dc    0
    000002e0    0
    000002e4    0
    000002e8    0
    000002ec    0
    000002f0    0
    000002f4    0
    000002f8    0
    000002fc    0
    00000300    0
    00000304    0
    00000308   -2
    0000030c    0
    00000310    0
    00000318    0
    0000031c    0
    00000320    0
    00000328   15
00000390 RSI Launcher.exe
    ["C:\Program Files\Roberts Space Industries\RSI Launcher\RSI Launcher.exe" --type=gpu-process --no-sandbox --disable-d3d11 --disable-direct-composition --use-gl=swiftshader-webgl --supports-dual-gpus=false --gpu-driver-bug-workarounds=9,12,13,19,20,22,23,24,27,49,84 --disable-gl-extensions="GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent" --disable-accelerated-video-decode --gpu-vendor-id=0x10de --gpu-device-id=0x1b80 --gpu-driver-vendor="Google Inc." --gpu-driver-version=3.3.0.2 --gpu-driver-date=2017/04/07 --gpu-secondary-vendor-ids=0x10de --gpu-secondary-device-ids=0x1b80 --service-request-channel-token=BEB0C95443A74DA824C93DADF60B33FA --mojo-platform-channel-handle=1712 /prefetch:2]
    00000394    0
    000003a4    0
    000003a8    0
    000003ac    0
    000003b0    0
    000003b4    0
    000003b8    0
System information:
    Wine build: wine-6.0.r0.g2414b1da ( TkG Staging Esync Fsync )
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 5.10.16-1-default

This also happens on a clean prefix and a clean installation of the launcher and the game.

Could it be that I am just missing something on my end, maybe some libariy not being in available in a certain version?

liberodark commented 3 years ago

You need patch for this : https://github.com/lutris/wine/issues/78