PS3 Controllers(?) make freezes during the play and complete crash of system
-
Hello. After connecting and configuring PS3 controllers I tried to play some games and noticed freezes and lags in the gameplay, after some time screen completely freezes and only system reset can wake up the system.
Additional information:
Pi Model: 3 B
RetroPie Version Used: 4.1
Built From: (Clean installation, using pre made SD Image on RetroPie website)
Controller used: Two PS3 Dualshock Controllers/dev/shm/runcommand.log:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Twisted Metal 3/Twisted Metal 3 [U] [SCUS-94249].cue" --appendconfig /dev/shm/retroarch.cfg
Starting PCSX-ReARMed
Running PCSX Version 1.9 (Dec 11 2016).
psxMap: warning: wanted to map @80000000, got 0x74057000
Init new dynarec
testing if we can run recompiled code..
test passed.
warning: RAM is not directly mapped, performance will suffer
Mapped (RAM/scrp/ROM/LUTs/TC):
77000000/1f800000/1fc00000/08000000/74c9b000
found BIOS file: SCPH1001.BIN
RGB565 supported, using it
plugin: plugins/builtin_gpu
plugin: plugins/builtin_spu
plugin: plugins/builtin_pad
plugin: plugins/builtin_pad
Plugins loaded.
Loaded CD Image: /home/pi/RetroPie/roms/psx/Twisted Metal 3/Twisted Metal 3 [U] [SCUS-94249].cue[+cue].
Track 01 (DATA) - Start 00:02:00, Length 23:37:62
Track 02 (AUDIO) - Start 23:39:62, Length 03:41:70
Track 03 (AUDIO) - Start 27:21:57, Length 03:28:49
Track 04 (AUDIO) - Start 30:50:31, Length 03:45:62
Track 05 (AUDIO) - Start 34:36:18, Length 02:56:26
Track 06 (AUDIO) - Start 37:32:44, Length 03:18:47
Track 07 (AUDIO) - Start 40:51:16, Length 02:54:00
Track 08 (AUDIO) - Start 43:45:16, Length 03:09:35
Track 09 (AUDIO) - Start 46:54:51, Length 03:14:74
Track 10 (AUDIO) - Start 50:09:50, Length 03:10:21
Track 11 (AUDIO) - Start 53:19:71, Length 00:11:74
Track 12 (AUDIO) - Start 53:31:70, Length 00:08:74
Track 13 (AUDIO) - Start 53:40:69, Length 00:10:44
Track 14 (AUDIO) - Start 53:51:38, Length 00:15:22
Track 15 (AUDIO) - Start 54:06:60, Length 00:18:68
Track 16 (AUDIO) - Start 54:25:53, Length 00:20:69
Track 17 (AUDIO) - Start 54:46:47, Length 00:19:54
Track 18 (AUDIO) - Start 55:06:26, Length 00:18:67
Track 19 (AUDIO) - Start 55:25:18, Length 00:22:05
Track 20 (AUDIO) - Start 55:47:23, Length 00:17:56
Track 21 (AUDIO) - Start 56:05:04, Length 00:21:70
Track 22 (AUDIO) - Start 56:26:74, Length 00:16:01
Track 23 (AUDIO) - Start 56:43:00, Length 00:17:39
Track 24 (AUDIO) - Start 57:00:39, Length 00:15:43
Track 25 (AUDIO) - Start 57:16:07, Length 00:28:57
Track 26 (AUDIO) - Start 57:44:64, Length 00:15:24
Track 27 (AUDIO) - Start 58:00:13, Length 00:17:11
Track 28 (AUDIO) - Start 58:17:24, Length 00:15:24
Track 29 (AUDIO) - Start 58:32:48, Length 00:15:24
Track 30 (AUDIO) - Start 58:47:72, Length 00:17:64
Track 31 (AUDIO) - Start 59:05:61, Length 00:19:55
Track 32 (AUDIO) - Start 59:25:41, Length 00:16:72
Track 33 (AUDIO) - Start 59:42:38, Length 00:12:02
Track 34 (AUDIO) - Start 59:54:40, Length 00:19:16
Track 35 (AUDIO) - Start 60:13:56, Length 00:16:41
Track 36 (AUDIO) - Start 60:30:22, Length 00:19:20
Track 37 (AUDIO) - Start 60:49:42, Length 00:14:67
selected sound output driver: libretro
CD-ROM Label: SCUS94249
CD-ROM ID: SCUS94249
CD-ROM EXE Name: SCUS_942.49;1syslog:
Aug 24 10:15:47 retropie kernel: [ 1200.156803] INFO: task sixad-sixaxis:1033 blocked for more than 120 seconds.
Aug 24 10:15:47 retropie kernel: [ 1200.156825] Not tainted 4.4.34-v7+ #930
Aug 24 10:15:47 retropie kernel: [ 1200.156834] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 24 10:15:47 retropie kernel: [ 1200.156847] sixad-sixaxis D 805b7644 0 1033 865 0x00000000
Aug 24 10:15:47 retropie kernel: [ 1200.156903] [<805b7644>] (__schedule) from [<805b7bbc>] (schedule+0x50/0xa8)
Aug 24 10:15:47 retropie kernel: [ 1200.156927] [<805b7bbc>] (schedule) from [<805b7f94>] (schedule_preempt_disabled+0x18/0x1c)
Aug 24 10:15:47 retropie kernel: [ 1200.156951] [<805b7f94>] (schedule_preempt_disabled) from [<805b9660>] (__mutex_lock_slowpath+0xac/0x164)
Aug 24 10:15:47 retropie kernel: [ 1200.156973] [<805b9660>] (__mutex_lock_slowpath) from [<805b9778>] (mutex_lock+0x60/0x64)
Aug 24 10:15:47 retropie kernel: [ 1200.157000] [<805b9778>] (mutex_lock) from [<80451bdc>] (__input_unregister_device+0x9c/0x164)
Aug 24 10:15:47 retropie kernel: [ 1200.157023] [<80451bdc>] (__input_unregister_device) from [<8045252c>] (input_unregister_device+0x58/0x80)
Aug 24 10:15:47 retropie kernel: [ 1200.157054] [<8045252c>] (input_unregister_device) from [<7f08f1ec>] (uinput_destroy_device+0xd0/0xd4 [uinput])
Aug 24 10:15:47 retropie kernel: [ 1200.157082] [<7f08f1ec>] (uinput_destroy_device [uinput]) from [<7f08f958>] (uinput_ioctl_handler+0x494/0x834 [uinput])
Aug 24 10:15:47 retropie kernel: [ 1200.157106] [<7f08f958>] (uinput_ioctl_handler [uinput]) from [<7f08fd14>] (uinput_ioctl+0x1c/0x20 [uinput])
Aug 24 10:15:47 retropie kernel: [ 1200.157134] [<7f08fd14>] (uinput_ioctl [uinput]) from [<80169bd0>] (do_vfs_ioctl+0x424/0x614)
Aug 24 10:15:47 retropie kernel: [ 1200.157156] [<80169bd0>] (do_vfs_ioctl) from [<80169e04>] (SyS_ioctl+0x44/0x6c)
Aug 24 10:15:47 retropie kernel: [ 1200.157180] [<80169e04>] (SyS_ioctl) from [<8000fb40>] (ret_fast_syscall+0x0/0x1c)Any advice?
Thanks. -
Unsure about actually freezing and forcing you to reset - that may be a different issue altogether.
There is a known issue with Vibration and Bluetooth controllers causing stuttering in PCSX-Rearmed. Go to the RetroArch menu and in the Quick Settings menu disable vibration. See if that helps the lags.
I don't expect/know that it would cause total lockdowns - that could probably be emulator compatibility or a bad image - but see if this helps.
Best of luck!
-
Thanks, I will try. Image 100% is fine, because with USB controllers I can play without any problems. I will post update soon.
-
Thank you very much! As you told, vibration was the problem.
Solution:
sudo nano /var/lib/sixad/profiles/default
enable_rumble 0 -
Oh my. I was suggesting something simpler at the RetroArch emulator level, but that certainly works :)
Thanks for sharing, glad it worked out!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.