Regression: Kessen II locks up when trying to use a special ability
#1
Wow it has been an eternity since I posted here! I had to dust off PCSX2 and play some Kessen II. But I ran into a problem. When I go to my general's special abilities, the controller would stop working, locking the game more or less. The music still plays as usual. The controller is a standard PS2 device with USB physically connected to the computer. I'm using 1.7 using the git from Manjaro AUR repos. However I also used a self-compiled 1.7 as well as my old 1.5, all with the same issue. I've used a couple different brands of PS2 controller from OEM to cheapo Chinese no name brand. My review from many years ago on the Wiki showed a perfectly playable game, so I'm not sure why the screen is now locking up when I try to use any special ability from any general. Here is my emulog. I'm not using any speedhacks save for the default presets.

PCSX2 1.7.0-20200725191503 - compiled on Jul 26 2020
Savestate version: 0x9a0e0000

Host Machine Init:
Operating System =  Linux 5.6.19-2-MANJARO x86_64
Physical RAM    =  7972 MB
CPU name        =  AMD Ryzen 5 2600 Six-Core Processor
Vendor/Model    =  AuthenticAMD (stepping 02)
CPU speed        =  3.796 ghz (12 logical threads)
x86PType        =  Standard OEM
x86Flags        =  178bfbff 7ed8320b
x86EFlags        =  2fd3fbff

x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA
SSE4a

Installing POSIX SIGSEGV handler...
Reserving memory for recompilers...

Loading plugins from /usr/lib32/pcsx2...
Bound  GS: libGSdx.so [GSdx (GCC 10.1.0 AVX2/AVX2) 1.2.0]
Bound  PAD: libonepad-legacy.so [OnePAD 20200725191503 1.3.0]
Bound SPU2: libspu2x-2.0.0.so [SPU2-X 2.0.0]
Bound CDVD: libcdvdGigaherz.so [cdvdGigaherz 20200725191503 0.11.0]
Bound  USB: libUSBnull-0.7.0.so [USBnull Driver 20200725191503 0.7.0]
Bound  FW: libFWnull-0.7.0.so [FWnull Driver 20200725191503 0.7.0]
Bound DEV9: libdev9null-0.5.0.so [DEV9null Driver 20200725191503 0.5.0]
Plugins loaded successfully.

(GameDB) 9865 games on record (loaded in 125ms)
HLE Notice: ELF does not have a path.

Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
Opening GS
Failed to init the freetype face
Opening PAD
Opening SPU2
Request SDL audio driver: OpenGL information. GPU: GeForce GTX 1070/PCIe/SSE2. Vendor: NVIDIA Corporation. Driver: NVIDIA 440.100
INFO: GL_ARB_sparse_texture is available
INFO: GL_ARB_sparse_texture2 is available
INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_compute_shader is available
INFO: GL_ARB_shader_storage_buffer_object is available
INFO: GL_ARB_texture_view is available
INFO: GL_ARB_vertex_attrib_binding is available
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_multi_bind is available
INFO: GL_ARB_direct_state_access is available
INFO: GL_ARB_texture_barrier is available
INFO: GL_ARB_get_texture_sub_image is available

Current Renderer: OpenGL (Hardware renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
GSdx Lookup CRC:0
pulseaudio
Opened SDL audio driver: pulseaudio
Opening CDVD
isoFile open ok: /run/media/computer/6B10-2BFA/PS2 ISOs/Kessen_2.iso
Image type  = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2097151 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: /home/computer/Dropbox/Emulators/PCSX2_1.5_3Jan2019/memcards/Mcd001.ps2
McdSlot 1 [File]: /home/computer/Dropbox/Emulators/PCSX2_1.5_3Jan2019/memcards/Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: USA    v01.60(07/02/2002)  Console
BIOS r module not found, skipping...
BIOS r module not found, skipping...
BIOS e module not found, skipping...
# Initialize memory (rev:3.63, ctm:196Mhz, cpuclk:147Mhz detected)

PlayStation 2 ======== Hard reset boot
ROMGEN=2002-0207, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
<20020207-164243,ROMconf,PS20160AC20020207.bin:11552>
# Total accessable memory size: 32 MB (B:2:8:0) (363:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Feb  7 2002 16:41:20
  CPUID=2e20, BoardID=0, ROMGEN=2002-0207, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_202.75;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
found 0 symbols
ELF (cdrom0:\SLUS_202.75;1) Game CRC = 0x53A803AF, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_202.75;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC



IOP Realtime Kernel Ver.0.9.1


    Copyright 1999 © Sony Computer Entertainment Inc.


Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLUS_202.75;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SLUS_202.75;1
0 00100000 0014c580 .....................
Loaded, cdrom0:¥SLUS_202.75;1
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Elf entry point @ 0x00100008 about to get recompiled. Load patches first.
comment: COP2 flag instance patch by refraction
(GameDB) Patches Loaded: 4
Get Reboot Request From EE
ROM directory not found
GSdx Lookup CRC:53A803AF
GSdx Lookup CRC:53A803AF

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init



IOP Realtime Kernel Ver. 2.1


    Copyright 1999-2001 © Sony Computer Entertainment Inc.


Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadmodule: fname cdrom0:¥MODULES¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥MODULES¥MCMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 2
loadmodule: fname cdrom0:¥MODULES¥MCSERV.IRX;1 args 0 arg
loadmodule: id 27, ret 2
loadmodule: fname cdrom0:¥MODULES¥PADMAN.IRX;1 args 0 arg
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥MODULES¥LIBSD.IRX;1 args 0 arg
loadmodule: id 29, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODHSYN.IRX;1 args 0 arg
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODMSIN.IRX;1 args 0 arg
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥MODULES¥KOEISND.IRX;1 args 0 arg
loadmodule: id 32, ret 0
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Stream Buffer 1Bank 32768byte 5banks 163840byte used


On a side note, 1.7 EE maxes out to 99% very easily with my Kessen II even with HW mode. 1.5 however plays at full or almost full speed. Obviously some changes were made. It's just an observation.
Reply

Sponsored links

#2
Hm, I think opening an issue for your problem on github is better than posting it here.

https://github.com/PCSX2/pcsx2/issues
Tired of always changing your PCSX2 Configuration for different games?

Check this out: https://forums.pcsx2.net/Thread-PCSX2-MultiConfigTool
Reply
#3
Problem strangely addressed itself. Not sure how.
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply




Users browsing this thread: 1 Guest(s)