Open lej1337 opened 6 years ago
Hello @lej1337, please copy your system information from steam (Steam
-> Help
-> System Information
) and put it in a gist, then include a link to the gist in this issue report.
You may have a better experience with mesa-git from the AUR.
For this one, it immediately crashes after loading. System specs are below.
Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected
Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz CPU Family: 0x6 CPU Model: 0x5e CPU Stepping: 0x3 CPU Type: 0x0 Speed: 4200 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported
Operating System Version: Ubuntu 18.04.1 LTS (64 bit) Kernel Name: Linux Kernel Version: 4.15.0-32-generic X Server Vendor: The X.Org Foundation X Server Release: 11906000 X Window Manager: Xfwm4 Steam Runtime Version: steam-runtime-beta-release_2018-06-14
Video Card: Driver: NVIDIA Corporation GeForce GTX 1070/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.54 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x10de DeviceID: 0x1b81 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 2560 x 1080 Desktop Resolution: 2560 x 1080 Primary Display Size: 31.42" x 13.15" (34.06" diag) 79.8cm x 33.4cm (86.5cm diag) Primary Bus: PCI Express 16x Primary VRAM: 8192 MB Supported MSAA Modes: 2x 4x 8x 16x
Sound card: Audio device: Realtek ALC1150
Memory: RAM: 15988 Mb
Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 233201 Mb Largest Free Hard Disk Block: 193948 Mb VR Headset: None detected
Recent Failure Reports:
Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected
Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 2600 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported
Operating System Version:
"Manjaro Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 4.18.4-1-MANJARO
X Server Vendor: The X.Org Foundation
X Server Release: 12001000
X Window Manager: Xfwm4
Steam Runtime Version:
Video Card: Driver: NVIDIA Corporation GeForce GTX 980M/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.54 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x13d7 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 13.54" x 7.64" (15.51" diag) 34.4cm x 19.4cm (39.4cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x
Sound card: Audio device: Intel Haswell HDMI
Memory: RAM: 32057 Mb
Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 448338 Mb Largest Free Hard Disk Block: 151219 Mb VR Headset: None detected
Recent Failure Reports:
Will not load , crashes immediately after selecting run.
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to RunningInstallScript with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 287450, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 70
Game update: AppID 287450 "", ProcID 29437, IP 0.0.0.0:0
>>> Adding process 29437 for game ID 287450
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 287450, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 29440 for game ID 287450
>>> Adding process 29441 for game ID 287450
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 29449 for game ID 287450
>>> Adding process 29450 for game ID 287450
>>> Adding process 29455 for game ID 287450
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 29457 for game ID 287450
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 29460 for game ID 287450
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 29471 for game ID 287450
>>> Adding process 29476 for game ID 287450
ERROR: ld.so: object '/home/ryan/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
pid 29453 != 29450, skipping destruction (fork without exec?)
Game removed: AppID 287450 "", ProcID 29437
No cached sticky mapping in ActivateActionSet.Generating new string page texture 195: 24x256, total string texture memory is 3.72 MB
Generating new string page texture 196: 16x256, total string texture memory is 3.74 MB
Generating new string page texture 197: 256x256, total string texture memory is 4.00 MB
Running env WINEPREFIX=$HOME/.local/share/Steam/SteamApps/compatdata/287450/pfx /home/richard/.local/share/Steam/SteamApps/common/Proton\ 3.7/dist/bin/wine "$HOME/.local/share/Steam/SteamApps/common/Rise of Nations/riseofnations.exe"
will work, minus sound. Doing env WINEPREFIX=$HOME/.local/share/Steam/SteamApps/compatdata/287450/pfx WINEPATH=$HOME/.local/share/Steam/SteamApps/common/Proton\ 3.7/dist/bin/wine winetricks -q directmusic
and then setting overrides in winecfg for dmime, dmsynth, dmusic, dsound, dswave and l3codecx will make sound work.
```
$ /tmp/proton_run "$HOME/.local/share/Steam/SteamApps/common/Rise of Nations/riseofnations.exe"
Setting breakpad minidump AppID = 287450
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198003059557 [API loaded no]
info: Game: riseofnations.exe
info: DXVK: v0.64-58-g6a5ad8b
warn: OpenVR: Failed to initialize OpenVR
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info: Intel(R) Haswell Server:
info: Driver: 17.3.9
info: Vulkan: 1.0.57
info: Memory Heap[0]:
info: Size: 1536 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info: Enabled device extensions:
info: VK_KHR_dedicated_allocation
info: VK_KHR_descriptor_update_template
info: VK_KHR_get_memory_requirements2
info: VK_KHR_image_format_list
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
info: Game: riseofnations.exe
info: DXVK: v0.64-58-g6a5ad8b
warn: OpenVR: Failed to initialize OpenVR
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
INTEL-MESA: warning: Haswell Vulkan support is incomplete
info: Intel(R) Haswell Server:
info: Driver: 17.3.9
info: Vulkan: 1.0.57
info: Memory Heap[0]:
info: Size: 1536 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Enabled device extensions:
info: VK_KHR_dedicated_allocation
info: VK_KHR_descriptor_update_template
info: VK_KHR_get_memory_requirements2
info: VK_KHR_image_format_list
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
warn: D3D11DeviceContainer::QueryInterface: Unknown interface query
warn: 9b7e4e00-342c-4106-a19f-4f2704f689f0
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_hw.c:1712:(_snd_pcm_hw_open) Invalid value for card
info: DxgiVkPresenter: Recreating swap chain:
Format: VK_FORMAT_B8G8R8A8_UNORM
Present mode: VK_PRESENT_MODE_FIFO_KHR
Buffer size: 1024x768
wine: Unhandled page fault on write access to 0x00000000 at address 0x7e42422d (thread 0027), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7e42422d).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e42422d ESP:0033eec0 EBP:0033eef8 EFLAGS:00210202( R- -- I - - - )
EAX:00000043 EBX:7e475f60 ECX:06d79693 EDX:0000002a
ESI:00000000 EDI:7e475f0c
Stack dump:
0x0033eec0: 31303363 0000002a 06d79690 7e493ff4
0x0033eed0: 00000000 000000a8 39373234 00000004
0x0033eee0: 09090a22 09090a7b 616e2209 7e493ff4
0x0033eef0: 06d79690 0033ef90 0033ef58 7e425a1c
0x0033ef00: 00000000 0033ef3c 0909090a 09090a7b
0x0033ef10: 30220909 22090922 6f617972 7e475f0c
Backtrace:
=>0 0x7e42422d encodeBase64W+0x10d(in_buf=í▓∩Ç
▒ >*p╣~┼+IbC█]^
╣║∙rZ¢â╦ÉΣ) ┴agâò4┼.^L╪2Ç╢∩┼τ█LöÆò9z1ó²M╥∩▄╥║n÷"⌡└Lφzƒ√╨8CΓ√Lƒ°ñ:ñû╝Åú▄╫hÖ"⌠)╫ä-y1╨¬U┐(ó▀cN»≤4∙", in_len=
``` Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Xeon(R) CPU E3-1276 v3 @ 3.60GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 4000 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: "NAME=Gentoo" (64 bit) Kernel Name: Linux Kernel Version: 4.18.0-rc8 X Server Vendor: The X.Org Foundation X Server Release: 11905000 X Window Manager: KWin Steam Runtime Version: steam-runtime-beta-release_2018-06-14 Video Card: Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Server x86/MMX/SSE2 Driver Version: 3.0 Mesa 17.3.9 OpenGL Version: 3.0 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID Not Detected DeviceID Not Detected Revision Not Detected Number of Monitors: 1 Number of Video Cards Not Detected Primary Display Resolution: 1920 x 1200 Desktop Resolution: 1920 x 1200 Primary Display Size: 20.43" x 12.76" (24.06" diag) 51.9cm x 32.4cm (61.1cm diag) Primary VRAM Not Detected Sound card: Audio device: USB Mixer Memory: RAM: 32119 Mb Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 254048 Mb Largest Free Hard Disk Block: 94045 Mb VR Headset: None detected Recent Failure Reports: ```
Doing env WINEPREFIX=$HOME/.local/share/Steam/SteamApps/compatdata/287450/pfx WINEPATH=$HOME/.local/share/Steam/SteamApps/common/Proton\ 3.7/dist/bin/wine winetricks -q crypt32
and then setting an override in winecfg for crypt32 will make /tmp/proton_run "$HOME/.local/share/Steam/SteamApps/common/Rise of Nations/riseofnations.exe"
work. You will get sound if you used winetricks to install directmusic and do the aforementioned overrides too.
``` $ /tmp/proton_run "$HOME/.local/share/Steam/SteamApps/common/Rise of Nations/riseofnations.exe" wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe" Setting breakpad minidump AppID = 287450 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198003059557 [API loaded no] info: Game: riseofnations.exe info: DXVK: v0.64-58-g6a5ad8b warn: OpenVR: Failed to initialize OpenVR info: Enabled instance extensions: info: VK_KHR_get_physical_device_properties2 info: VK_KHR_surface info: VK_KHR_win32_surface INTEL-MESA: warning: Haswell Vulkan support is incomplete info: Intel(R) Haswell Server: info: Driver: 17.3.9 info: Vulkan: 1.0.57 info: Memory Heap[0]: info: Size: 1536 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0 info: Enabled device extensions: info: VK_KHR_dedicated_allocation info: VK_KHR_descriptor_update_template info: VK_KHR_get_memory_requirements2 info: VK_KHR_image_format_list info: VK_KHR_maintenance1 info: VK_KHR_maintenance2 info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_draw_parameters info: VK_KHR_swapchain info: Game: riseofnations.exe info: DXVK: v0.64-58-g6a5ad8b warn: OpenVR: Failed to initialize OpenVR info: Enabled instance extensions: info: VK_KHR_get_physical_device_properties2 info: VK_KHR_surface info: VK_KHR_win32_surface INTEL-MESA: warning: Haswell Vulkan support is incomplete info: Intel(R) Haswell Server: info: Driver: 17.3.9 info: Vulkan: 1.0.57 info: Memory Heap[0]: info: Size: 1536 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Enabled device extensions: info: VK_KHR_dedicated_allocation info: VK_KHR_descriptor_update_template info: VK_KHR_get_memory_requirements2 info: VK_KHR_image_format_list info: VK_KHR_maintenance1 info: VK_KHR_maintenance2 info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_draw_parameters info: VK_KHR_swapchain warn: D3D11DeviceContainer::QueryInterface: Unknown interface query warn: 9b7e4e00-342c-4106-a19f-4f2704f689f0 ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_hw.c:1712:(_snd_pcm_hw_open) Invalid value for card ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.2/work/alsa-lib-1.1.2/src/pcm/pcm_rate.c:1324:(snd_pcm_rate_open) Cannot find rate converter info: DxgiVkPresenter: Recreating swap chain: Format: VK_FORMAT_B8G8R8A8_UNORM Present mode: VK_PRESENT_MODE_FIFO_KHR Buffer size: 1024x768 info: DxgiVkPresenter: Recreating swap chain: Format: VK_FORMAT_B8G8R8A8_UNORM Present mode: VK_PRESENT_MODE_FIFO_KHR Buffer size: 1920x1200 ```
If we someone could fix the bug in crypt32 and then work on sound support, this should work fairly well. Unfortunately, multiplayer is broken.
Credit for making the music work goes to this guide:
https://drive.google.com/file/d/0B1lsK8727OpLODI0OTQzMzAtYzBjMC00OTIzLWE1NzAtOGIwYTBlMWEzMTA3/view
Although I am the author, so crediting myself might be a little self serving. However, I honestly would not have had any clue had it not been for that old guide. I made it as part of an assignment for a Computer Science writing class when I was in college. It had been the result after much trial and error with trying various tips that I found on winehq and elsewhere.
That said, I guess the rename trick where you replace patriots.exe with riseofnations.exe to bypass the launcher like people are doing in #72 would allow Steam itself to launch this once directmusic and crypt32 with the winecfg overrides I mentioned are in place. I.e.:
$ mv $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe{,.bak}
$ ln -s $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/riseofnations.exe $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe
Here is the corresponding winehq issue for the segfault in crypt32:
I opened a pull request with a fix at ValveSoftware/wine#15. Once that is merged, all that people will need to do is to run these two commands:
mv $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe{,.bak}
ln -s $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/riseofnations.exe $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe
Then it will work, minus sound. Fixing sound requires installing directmusic via winetricks and then setting overrides in winecfg for dmime, dmsynth, dmusic, dsound, dswave and l3codecx
I opened a pull request with a fix at ValveSoftware/wine#15. Once that is merged, all that people will need to do is to run these two commands:
mv $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe{,.bak} ln -s $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/riseofnations.exe $HOME/.local/share/Steam/SteamApps/common/Rise\ of\ Nations/patriots.exe
Then it will work, minus sound. Fixing sound requires installing directmusic via winetricks and then setting overrides in winecfg for dmime, dmsynth, dmusic, dsound, dswave and l3codecx
I cannot get sound working. When I install and override all libraries and start the game I hear some short noises but when the menu appears there is no sound. Also I have installed l3codecx but I don't get it listed in libraries dropdown list.
@cromat Things seem to have changed. I can no longer get sound working with a fresh prefix. Also, Valve seems to have changed the Steam directory location. Here are some fresh instructions:
# Wipe out wine prefix directory to get a fresh one.
rm -rf /home/richard/.steam/steam/steamapps/compatdata/287450
# Set launch options: PROTON_DUMP_DEBUG_COMMANDS=1 %command%
# Run Rise of Nations, which will then fail.
steam -applaunch 287450
# You may remove the launch options after doing that.
# Disable launcher
mv ${HOME}/.steam/steam/steamapps/common/Rise\ of\ Nations/patriots.exe{,.bak}
ln -s riseofnations.exe ${HOME}/.steam/steam/steamapps/common/Rise\ of\ Nations/patriots.exe
# Fetch winetricks and protontricks
wget https://raw.githubusercontent.com/Sirmentio/protontricks/master/protontricks
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
# Set them as executable
chmod u+x "${PWD}/protontricks" "${PWD}/winetricks"
# Add crypt32 workaround
WINESERVER="${HOME}/.local/share/Steam/SteamApps/common/Proton 3.7/dist/bin/wineserver" WINETRICKS="${PWD}/winetricks" ${PWD}/protontricks 287450 crypt32
# Enjoy
steam -applaunch 287450
Trying to make sound work on the latest proton seems to break the game. :/
@ryao So, you're loading riseofnations.exe rather than patriots.exe default? Is the expansion loading?
@ryanmusante I am not interested in the expansion.
@ryao it introduces too much that causes imbalance?
It just never appealed to me. I liked the original and I did not want more content.
I figured it out. The hang is caused by an incompatibility between Wine, directsound and PulseAudio. Setting sound=alsa
via winetricks makes it work.
It worked for me (and no one else) because I initially set it up on my system with Intel graphics that lacks pulseaudio. It did not work for me when I tried again on my system with Nvidia graphics because it has pulseaudio. I had a thought that I could figure out what was going wrong by comparing the two. The differences were ALSA and Intel graphics vs PulseAudio and Nvidia graphics. Glog78 of the VKx discord suggested trying sound=alsa
after mentioning it to him, which I found made it work. :)
This also nicely explains why it worked for me on the older Proton, but not the newer Proton, despite Proton's audio code had not been patched at all between the versions.
When I launch the game (after the crypt32 workaround), the main menu will flicker. Is there a way to fix that?
When I launch the game (after the crypt32 workaround), the main menu will flicker. Is there a way to fix that?
Add PROTON_USE_WINED3D11=1 %command%
to start options.
@nohatssir Thanks that fixed the flickering.
Any way to get sound working? I tried the directmusic route, but that caused the game to stop working.
SteamVR has a fix for the crypt32 workaround.
https://github.com/ValveSoftware/wine/issues/26
@d10sfan Use protontricks to set sound=alsa and directmusic.
@ryao Worked, thanks!
This game has an issue with the Intro Movies not playing. It is easy to mistake as just the game being slow because it displays a black screen for a while before finally starting. Setting SkipIntroMovies=1
in ~/.local/share/Steam/steamapps/compatdata/287450/pfx/drive_c/users/steamuser/Application Data/Microsoft Games/Rise of Nations/rise2.ini
fixes this and makes the game start instantly.
This game performs better with PROTON_USE_WINED3D11=1
on Intel hardware. Also, there is graphical corruption on both Intel and Nvidia hardware in the text showing resources as shown here:
Interesting, the one on the left only has corruption when it flashes yellow or red. The corruption on the right text is less common for unit count and wonder count doesn't always happen.
In case it helps the wined3d developers, here is a save file that can be used to reproduce the problem: savefile.tar.gz
Rise of Nations: Extended Edition Sound Problem
Issue transferred from https://github.com/ValveSoftware/Proton/issues/1947. @hsnnsnc posted on 2018-11-11T00:07:55:
[x] that I have checked whether there are updates for my system available.
ISSUE Rise of Nations: Extended Edition of has no sound.
OS Ubuntu 18.10
STEPS
Select Library from the main menu Select All Games Select Rise of Nations: Extended Edition Click Play
RESULTS Rise of Nations: Extended Edition has been opened but there is no sound.
EXPECTED Rise of Nations: Extended Edition should be the sounds of the game.
After setting PROTON_USE_WINED3D11=1
and installing directmusic with sound=alsa
, the game starts, with sound, but it always freezes at the "Setup Animals" step when launching a scenario. There are no clues as to why in the console output. This is with Proton 3.16-4 Beta.
After setting
PROTON_USE_WINED3D11=1
and installing directmusic withsound=alsa
, the game starts, with sound, but it always freezes at the "Setup Animals" step when launching a scenario. There are no clues as to why in the console output. This is with Proton 3.16-4 Beta.
same thing as yours, can't start a new game, game just freezes at loading screen i can play quick match, but tutorial and scenario is not launching with hogging up one cpu at %100
I ran gdb_attach
before loading a tutorial and it looks like there is an issue with the scenario compiler. For example, attempting to load the first tutorial yields:
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 345): Invalid call, params specified do not match any of 1 available \"give_good\" function(s) or script(s)")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 345): Invalid call, params specified do not match any of 1 available \"give_good\" function(s) or script(s)")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 345): Syntax Error: \tgive_good(Player, \"Metal\", 100);\r")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 345): Syntax Error: \tgive_good(Player, \"Metal\", 100);\r")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 348): Syntax Error: \tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 348): Syntax Error: \tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 349): Syntax Error: \tif (chance)")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 349): Syntax Error: \tif (chance)")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 350): Syntax Error: \t\tif (chance)")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 350): Syntax Error: \t\tif (chance)")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 351): Syntax Error: \t\t\tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 351): Syntax Error: \t\t\tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("\n")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 354): Syntax Error: \t\t\tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("ERROR: tut_lib.bhs (Line 354): Syntax Error: \t\t\tcreate_unit(Player, x,")
00000029:0000002a: output debug string ("\n")
But the campaign does seem to work.
version 1.10 works with camping and scenario
The tutorial works in 1.10, as well. The tut_lib.bhs
file is exactly the same between 1.10 and 1.20, except 1.20 lacks a \r\n
at the end of the file. The code for the function containing the syntax error is identical (even in raw bytes) between the two. Perhaps someone should confirm this not an issue on Windows, as well.
Sound, scenario and camping are still not working.
A possible fix for the game: https://github.com/doitsujin/dxvk/issues/728#issuecomment-459839962
Requiring random DLLs from the internet (lol) or a Windows install is hardly a 'fix', it's more of a 'workaround' or 'hack'
You can search for the file with: mfplat.dll version 12.0.7601.23471 windows 7 64 bit or copy the file from your Windows 7 SP1 operating system
@ahmed-elsayed2017 That would just make the introduction movies work. If you wait long enough, they finish and you can play the game. Alternatively, you can modify the game’s ini file to disable those movies and the game starts almost instantaneously.
I had no success trying to run it. Just installed last version of Steam (for Linux), Proton, protontricks... the game's menu shows but when I hit play an error about DirectX10 is thrown (That I must have DX10 or +).
Setting PROTON_USE_WINED3D11=1
actually PROTON_USE_WINED3D : 1
didn't worked either.
After a day searching and trying without any success... I just uninstalled everything and will keep waiting until a new breath of hope comes.
Hello @pisandelli, for your system, giving https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games a read and making sure you have vulkan drivers installed for your video card with something like apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
should get the game closer to working.
Since the suggestions to set PROTON_USE_WINED3D11=1
, DXVK has grown DX10 support so you should not need it, but if you want to use the DirectX to OpenGL render path, it is most easily done by adding PROTON_USE_WINED3D=1 %command%
to the game's launch options in Steam.
Thank you @kisak-valve I'll give another try soon and post the result here! Cheers
Oh man! @kisak-valve your tip was right in the bull eye! Thanks! Just installed Vulkan drivers, and follow the steps mentioned in the link. First without success, but then I just installed mesa-vulkan-drivers:i386 and could play the game. First, the tutorial freezed the game and CPU usage was 100%... but then I just made my old configs and now play my solo Game.
I had to run protontricks 287450 dsound directmusic
to get sound working.
Thanks a lot!
@kisak-valve one problem... the gpu overheated... so badly that my notebook turned off... In game's options I disabled most of features as vsync, antialias, and some other render options. I was able to play for almost 1,5 hour, but my notebook still heats above normal. I had to use a Fan right on the notebook to help cooling. I guess this situation might be very harmful to my hardware. Please, let me know if there's any kind of configuration in Proton that could help. I'll try to find some amdgpu config too. Thanks
My sound is still crackling with protontricks 287450 dsound directmusic
an proton 4.2-5. Any idea why it works for the others but not for me?
[x] that I haven't found an existing compatibility report for this game.
[x] that I have checked whether there are updates for my system available.
I installed Rise of Nations: Extended Edition v1.10 and then installed directmusic
and set sound=alsa
using the protontricks GUI. I didn't set any overrides or file renaming but the game launched successfully on my computer with sound working; however I got this graphical bug:
https://i.imgur.com/gZmPJxZ.png
Notice the bug on the buildings' sprites. What might've caused the bug? Is there a way to fix it?
directmusic
and set sound=alsa
using the protontricks GUI.This is a problem with Proton. With vanilla Wine buildings are looking fine.
@data4pass Is there any reason why you are not using proton 4.11-2? That looks like an issue with DXVK. Proton 4.11-2 has a newer version. See if you can reproduce it there.
Sound still not working with 4.11-12
Got the sound working w/ the following commands
protontricks 287450 sound=alsa
protontricks 287450 directmusic
protontricks 287450 directplay
On Proton 5.0 sound worked for me correctly without setting sound=alsa. Installation of directmusic was still needed to get audio working.
My only issue with Proton 5.0-9 is that i have no audio.
I was able to join the multiplayer lobby, start a game and also got the achivement. So, is directplay
still needed? Will i get other issues later in the game?
I tried to install directmusic
, but it fails. See log: https://gist.github.com/davidak/4493e767cd28752921924f3d2a606245
But audio works now, so i think it is fine. Did you had that too? Is that normal?
@kisak-valve
Rise of Nations: Extended Edition Sound Problem
Issue transferred from #1947. @hsnnsnc posted on 2018-11-11T00:07:55:
This issue has not been fixed as of Proton 6.3. Still have to resort to the protontricks hack, and even that, sometimes, has problems due to its inability to overwrite symlinks with actual files. Had to implement another workaround on top of it to get sound.
Hey guys! I was able to run the game smoothly with sound using Proton 5.0 (I was trying with 6.x... without success) Then just went to the terminal and added the commands
protontricks 287450 sound=alsa
protontricks 287450 directmusic
protontricks 287450 directplay
When launching trough steam it starts the launcher. I click play and it gives me a "Could not initialize DirectX! ..." error. I've tried older versions of proton, with no luck. The game launches with wine and plays without sound or multiplayer connectivity trough "riseofnations.exe" located in the installation folder.
OS: Arch LinuxKERNEL: 5.18.3-arch1-1 CPU: AMD Ryzen 5 1600X Six-Core GPU: NVIDIA GeForce GTX 1050 Ti GPU DRIVER: NVIDIA 515.48.07 RAM: 16 GB
Using either wine or latest proton experimental the game stops responding when loading a game (for example, learn to play -> first campaign) the loading process stops about halfway. The music continues to play, but the game never loads.
Using protontricks 287450 directmusic
OS: ArchLinux 6.0.9-arch1-1 CPU: AMD Ryzen 7 3700X 8-Core GPU: NVIDIA GeForce RTX 2070Ti GPU Driver: NVIDIA 520.56.06-11 RAM: 32 GB
Looks like the issue is the same as mentioned in this comment, the game starts otherwise
Currently doesn't launch via Steam Play on Arch Linux. Switching to the oldest version of the beta launches a launcher that is frozen and blank. Couldn't wishlist report because game is already purchased. So doing it here. Any help would be greatly appreciated!