Updated to latest Mesa driver, issue still there. New system information report here.
Same problem here !
This is a wine issue that affects non-native versions of Empire, Napoleon, and Shogun, always crashes caused by entering 'battle mode'. Over my head, but something about an improper setpixelformat(?). Wine requires a patch that has never been integrated, but IIRC wine-staging includes the patch and plays these games nicely.
Napoleon Total War crashes at end of turn with ELF error
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4589.
@Tasty213 posted on 2021-02-03T12:07:45:
After ending and the AI simulating all the other nations the game crashes just before starting the players next turn.
Open game, create a new campaign, play for a turn, end turn and wait until game crashes.
Napoleon Total War Definitive Edition 34030 crashes on startup after a few moments of black screen
SYSTEM INFORMATION
NVIDIA GM107 [GeForce GTX 750 Ti
driver 495.44
Kernel: 5.4.0-89-generic x86_64
Linux Mint 19.2 Tina
Proton 6.3-7
proton log
steam-34030.log
Hello @SpinEchoo, fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported looks like a line of interest from your log.
Upstream bug report: https://bugs.winehq.org/show_bug.cgi?id=37676
After quitting the game the process never exits and Napoleon.exe uses a whole core indefinitely. If I force exit upon restarting the game my settings aren't saved.
I'm getting crashes that lock up the entire system (have to force shutdown with the physical power button) during some battles. It usually occurs during larger battles. This is with proton 6-3-8, but I've encountered the same issue with versions 9.0.3, 8.0.5, and 7.0.6.
Below I've attached the proton log, journalctl log, and system info/specs (from steam).
Notable portion of the proton log:
err: DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
943.658:0124:0194:trace:seh:NtQueryInformationThread (0x1dac,0,0x156dfb44,1c,(nil))
err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST
Notable portion of the journalctl log:
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=515370, emitted seq=515372
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Napoleon.exe pid 5487 thread dxvk-submit pid 5562
Oct 11 21:07:54 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset begin!
Oct 11 21:07:54 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:54 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:54 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:54 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:54 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:54 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:55 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:55 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:55 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:55 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:55 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:55 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:55 pop-os kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
Oct 11 21:07:55 pop-os kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
Oct 11 21:07:55 pop-os kernel: [drm:gfx_v11_0_cp_gfx_enable.isra.0 [amdgpu]] *ERROR* failed to halt cp gfx
Oct 11 21:07:55 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: MODE1 reset
Oct 11 21:07:55 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: GPU mode1 reset
Oct 11 21:07:55 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: GPU smu mode1 reset
Oct 11 21:07:55 pop-os psensor.desktop[2676]: [2024-10-12T01:07:55] [ERR] lmsensor: Cannot get value of subfeature fan1_input: Can't read.
Oct 11 21:07:55 pop-os psensor.desktop[2676]: [2024-10-12T01:07:55] [ERR] lmsensor: Cannot get value of subfeature temp1_input: Can't read.
Oct 11 21:07:55 pop-os psensor.desktop[2676]: [2024-10-12T01:07:55] [ERR] lmsensor: Cannot get value of subfeature temp2_input: Can't read.
Oct 11 21:07:55 pop-os psensor.desktop[2676]: [2024-10-12T01:07:55] [ERR] lmsensor: Cannot get value of subfeature temp3_input: Can't read.
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset succeeded, trying to resume
Oct 11 21:07:56 pop-os kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000F00000).
Oct 11 21:07:56 pop-os kernel: [drm] VRAM is lost due to GPU reset!
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: PSP is resuming...
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: reserve 0xa700000 from 0x82e0000000 for PSP TMR
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x0000003d, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x00504f00 (80.79.0)
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
Oct 11 21:07:56 pop-os kernel: [drm] DMUB hardware initialized: version=0x07002900
Oct 11 21:07:56 pop-os kernel: [drm] kiq ring mec 3 pipe 1 q 0
Oct 11 21:07:56 pop-os kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_unified_1 uses VM inv eng 1 on hub 8
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 4 on hub 8
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow start
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow done
Oct 11 21:07:56 pop-os kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset(2) succeeded!
Oct 11 21:07:59 pop-os systemd[1554]: Starting Tracker metadata extractor...
Oct 11 21:07:59 pop-os systemd[1554]: Started Tracker metadata extractor.
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: amdgpu: The CS has been rejected (-125).
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE)
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) Backtrace:
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x5cb5234a5ac9]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x50) [0x7bf6c7842520]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x12c) [0x7bf6c78969fc]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (raise+0x16) [0x7bf6c7842476]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xd3) [0x7bf6c78287f3]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 5: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (amdgpu_winsys_create+0x49f4) [0x7bf6c571a5d4]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 6: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (amdgpu_winsys_create+0x7469) [0x7bf6c571d049]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 7: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (__driDriverGetExtensions_zink+0x48a58) [0x7bf6c4ef21b8]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 8: /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (__driDriverGetExtensions_zink+0x67f9b) [0x7bf6c4f116fb]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (pthread_condattr_setpshared+0x513) [0x7bf6c7894ac3]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) 10: /lib/x86_64-linux-gnu/libc.so.6 (__xmknodat+0x230) [0x7bf6c7926850]
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE)
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE)
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: Fatal server error:
Oct 11 21:08:02 pop-os /usr/libexec/gdm-x-session[1596]: (EE) Caught signal 6 (Aborted). Server aborting
Proton Log
Journalctl Log
System Info
Pop OS!
AMD Ryzen 7600 CPU
AMD 7700 XT GPU
Mesa 24.0.3-1pop1~1711635559~22.04~7a9f319
Kernel: 6.9.3-76060903-generic
proton 6.3-7x1 2021-11
Compatibility Report
System Information
I confirm:
steam-34030.log
Symptoms
The game crashes when trying to start one of the tutorials (e.g. land combat). The main campaign modes appear to work ok.
Reproduction