怒之铁拳4

怒之铁拳4

查看统计:
此主题已被锁定
Eocene 2021 年 7 月 15 日 上午 7:01
Latest update broke Linux version?
Hi,

I just received the 1Gb update. The game now crashes as soon as the main menu is supposed to appear.

Using Ubuntu Linux.
< >
正在显示第 1 - 15 条,共 48 条留言
Liam 2021 年 7 月 15 日 上午 7:31 
Works fine here on Arch Linux.
Impurethinker 2021 年 7 月 15 日 上午 8:00 
Works for me:
Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 5 3600 6-Core Processor CPU Family: 0x17 CPU Model: 0x71 CPU Stepping: 0x0 CPU Type: 0x0 Speed: 3600 Mhz 12 logical processors 6 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: "openSUSE Leap 15.2" (64 bit) Kernel Name: Linux Kernel Version: 5.3.18-lp152.50-default X Server Vendor: The X.Org Foundation X Server Release: 12003000 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20210630.0 Video Card: Driver: NVIDIA Corporation GeForce RTX 2060 SUPER/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 460.84 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 143 Hz VendorID: 0x10de DeviceID: 0x1f06 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: 23.50" x 13.23" (26.97" diag) 59.7cm x 33.6cm (68.5cm diag) Primary Bus: PCI Express 16x Primary VRAM: 8192 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Nvidia GPU 93 HDMI/DP Memory: RAM: 32013 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 3696072 Mb Largest Free Hard Disk Block: 3062794 Mb
flibitijibibo  [开发者] 2021 年 7 月 15 日 上午 8:28 
You will find logs in ~/.local/share/Streets of Rage 4 Save and Config/. The usual suspects: Be sure Steam Input is disabled and the game is not running in a compatibility mode (right click game > Properties > Compatibility).
Impurethinker 2021 年 7 月 15 日 上午 8:41 
引用自 flibitijibibo
You will find logs in ~/.local/share/Streets of Rage 4 Save and Config/. The usual suspects: Be sure Steam Input is disabled and the game is not running in a compatibility mode (right click game > Properties > Compatibility).

Interesting regarding the Steam Input. I'm running it just fine. Care to share some of the gory technical details of what kind of problems it could bring up?

I'm a Linux admin by profession so call it a curiosity of mine.
flibitijibibo  [开发者] 2021 年 7 月 15 日 上午 8:46 
(As a quick disclaimer: I'm just the Linux porter, so this is not an official statement from DotEmu and co, but it's the opinion of the maintainer of FNA and a contributor of SDL)

It replaces the native device handles with virtual ones and the virtual devices tend to have lots of bugs (see the numerous gamepad complaints happening at the moment that are resolved by disabling it). Unfortunately it's hard to explain, since it's all proprietary and is therefore impossible to debug and diagnose issues on our end. We support lots of devices without Steam Input so it's easier to just disable it and use the in-game bindings menu.
Impurethinker 2021 年 7 月 15 日 上午 8:49 
Fair enough. Mostly I just forget about it until it crops up as an issue. Hell, enabling the Steam input options fixed my Chrono Trigger (via Proton) inputs for my generic USB SNES controller so I understand it's kind of a crap shoot.

edit:
Just tried SoR4 with the generic USB SNES controller (and steam input on) seems to work well, yay!
最后由 Impurethinker 编辑于; 2021 年 7 月 15 日 上午 8:53
TParis 2021 年 7 月 15 日 上午 8:49 
Steam input and Compatibility options are disabled, game now crashes the X server (drops me right back at the login screen of my system) while the old version (backup in the beta) does not. At first I also got the black main menu, now it's just crashing the display server. There's no recent crash log available.

Operating System: Manjaro Linux KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.13.1-3-MANJARO (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-3632QM CPU @ 2.20GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4000
最后由 TParis 编辑于; 2021 年 7 月 15 日 上午 8:53
Liam 2021 年 7 月 15 日 上午 8:54 
引用自 TParis
Steam input and Compatibility options are disabled, game now crashes the X server (drops me right back at the login screen of my system) while the old version (backup in the beta) does not. At first I also got the black main menu, now it's just crashing the display server. There's no recent crash log available.

Operating System: Manjaro Linux KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.13.1-3-MANJARO (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-3632QM CPU @ 2.20GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4000
You should probably make sure it's using OpenGL and not Vulkan with that chip.
Impurethinker 2021 年 7 月 15 日 上午 8:55 
引用自 TParis
Steam input and Compatibility options are disabled, game now crashes the X server (drops me right back at the login screen of my system) while the old version (backup in the beta) does not. At first I also got the black main menu, now it's just crashing the display server. There's no recent crash log available.

Operating System: Manjaro Linux KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.13.1-3-MANJARO (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-3632QM CPU @ 2.20GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4000


Not a Dev or a porter but you'll probably want to look at that log he mentioned and also try starting Steam in a vterm console window so you can watch the outputs (although if it always drops you out to the display manager that's a pita).

Also as a Hail Mary pass, you might want to run verify files.
flibitijibibo  [开发者] 2021 年 7 月 15 日 上午 8:55 
Odd, the SDL version and OpenGL renderer are the same, so I would expect it to behave the same as before. Just to be sure: Add /gldevice:OpenGL as a launch option, and if it still fails you may want to file a report to either xserver or Mesa, since we're compliant to the best of my knowledge. Since you're on Plasma, if you're feeling brave you can also enable Wayland and set SDL_VIDEODRIVER=wayland %command% as the launch line, today's update includes the latest Wayland work from SDL upstream (while keeping everything else locked in from SDL 2.0.14).
最后由 flibitijibibo 编辑于; 2021 年 7 月 15 日 上午 8:56
TParis 2021 年 7 月 15 日 上午 9:00 
Interesting. Set the game to Windowed mode in the config (isFullScreen: false). No more crashing.
flibitijibibo  [开发者] 2021 年 7 月 15 日 上午 9:03 
引用自 TParis
Interesting. Set the game to Windowed mode in the config (isFullScreen: false). No more crashing.
Odd, I wonder if this unique to Plasma on this hardware - one of the test boxes I have runs Plasma 5.22 but it's running AMD hardware, both X and Wayland appeared to be okay. If maximizing the window works as well, it may be the window manager rather than X, but it could also still be Mesa if the driver is struggling with the renderer.
hoobsug 2021 年 7 月 15 日 上午 9:12 
i got this from the logs, the game crashes when the main menu should appear

v07-s r13038

NullReferenceException Object reference not set to an instance of an object
at CommonLib.online.clear_input () [0x00004] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.quit_lobby () [0x00060] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.quit_lobby_and_reset (CommonLib.online+ResetGameInfo resetInfo) [0x00000] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.shutdown () [0x00000] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.shutdown () [0x00005] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.initialize () [0x00016] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.Main (System.String[] args) [0x00156] in <bfd2298c6195469a88d6f05d3d381209>:0

flibitijibibo  [开发者] 2021 年 7 月 15 日 上午 9:14 
引用自 hoobsug
i got this from the logs, the game crashes when the main menu should appear

v07-s r13038

NullReferenceException Object reference not set to an instance of an object
at CommonLib.online.clear_input () [0x00004] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.quit_lobby () [0x00060] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.quit_lobby_and_reset (CommonLib.online+ResetGameInfo resetInfo) [0x00000] in <bfd2298c6195469a88d6f05d3d381209>:0
at CommonLib.online.shutdown () [0x00000] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.shutdown () [0x00005] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.initialize () [0x00016] in <bfd2298c6195469a88d6f05d3d381209>:0
at BeatThemAll.MetaGame.program.Main (System.String[] args) [0x00156] in <bfd2298c6195469a88d6f05d3d381209>:0

This looks like a different startup issue - verify the game files and pass /gldevice:OpenGL as a launch option just in case (it should already default to OpenGL, but maybe it's trying Vulkan anyway based on something separate).
TParis 2021 年 7 月 15 日 上午 9:23 
引用自 flibitijibibo
引用自 TParis
Interesting. Set the game to Windowed mode in the config (isFullScreen: false). No more crashing.
Odd, I wonder if this unique to Plasma on this hardware - one of the test boxes I have runs Plasma 5.22 but it's running AMD hardware, both X and Wayland appeared to be okay. If maximizing the window works as well, it may be the window manager rather than X, but it could also still be Mesa if the driver is struggling with the renderer.
Maximizing to fullscreen worked once, crashed the display server again after the second time. I can do some further testing later, gonna grab some beers in town this evening.

And thanks for porting the game to Linux. :p2cube: Much appreciated!

Edit: Tried going from window to fullscreen again - the first time worked again (might that be because it's borderless?).
最后由 TParis 编辑于; 2021 年 7 月 15 日 上午 9:31
< >
正在显示第 1 - 15 条,共 48 条留言
每页显示数: 1530 50