Specs:
GPU - Intel Corporation 3rd Gen Core processor Graphics Controller
CPU - Intel© Core™ i5-3337U CPU @ 1.80GHz × 2
OS - Linux Mint 19.3 Cinnamon
Memory - 5.7 GiB
PCXS2 Version - 1.4.0, from the Ubuntu PPA(and 1.7.0 from the same, info below)
Games tested - Fatal Frame, via ISO
Settings: screenshots here: https://imgur.com/a/Ge4dic5
My issue is this: OnePad 1.1.0 cannot properly bind controls on my DS3 controller(plugged into usb).
Here are the specific problems I've noted:
- OnePad cannot bind the Y-axis of the right stick correctly, I've performed jstest via the terminal and it works fine, but to actually map, say, Y-up to Y-up is impossible, though I can map it elsewhere, and map other things to Y-up.
- OnePad has the same problem as above mapping the thumbstick buttons, the D-Pad, and the Start and Select buttons. Same conditions apply.
- OnePad recognizes the left trigger(L2) as "JAxis 2 Full". This means that, in the neutral position, the right stick is performing an input, though the exact nature of this input eludes me. For example, in my testing with Fatal Frame, opening the camera mode(with the Circle button) causes the player to constantly move forward unless the L2 button is held exactly halfway. Holding the trigger down further causes the character to move backwards. This is because, in Fatal Frame, the right stick controls character movement when camera mode is active.
Here are the steps I've taken so far to fix this issue:
- Editing the .ini files where the controller mapping info is contained. This displays the correct buttons in the config menu, but does not fix their function in gameplay.
- Scouring the PCSX2 forums for information. Unfortunately ALL threads about OnePad or similar controller issues involving linux have either ZERO replies, or stop before any issue is resolved.
- Scouring the internet for other versions of OnePad. I learned that OnePad 2.0.0 exists, but the only place I could find such is in the source code for PCSX2 1.6.0, which I wasn't able to obtain for Linux via the PPA, and compiling from source is too complicated for my tiny brain to comprehend, so I won't be solving my problem that way anytime soon.
- Installing PCSX2 1.7.0. This should have fixed the problem with the controller since the version of OnePad used for this release of PCSX2 autodetects and maps the buttons(plug and play style). However, I was unable to determine if this was true due to a whole other set of problems that came up, which I will describe below.
Why simply upgrading to the newest version of PCSX2 hasn't helped:
To put it simply, PCSX2 1.7.0 runs at 5 fps, making any and all games unplayable. I changed many settings in an attempt to fix this, but no change I made seemed to have any effect. However, in 1.4.0, Fatal Frame runs at a smooth framerate, despite some audio lag/slowdown here and there, but, as has already been explained, games are unplayable in 1.4.0 due to the impossibility of controller input configuration. My remaining ideas for solving this problem are as follows: 1) Find another version of OnePad or a similar cross-platform/Linux-compatible plugin and install that, 2) find a fix for my 1.7.0 issues, 3) beg for help on this forum and others. I can only hope that anyone has any advice which may help fix my issue.
Here is the output of inxi -Fxz:
System:
Host: dave-Aspire-M5-581T Kernel: 5.4.0-42-generic x86_64 bits: 64
compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: Acer product: Aspire M5-581T v: V1.12
serial: <filter>
Mobo: Acer model: MA51_HX v: Type2 - Board Version serial: <filter>
UEFI [Legacy]: Insyde v: 1.12 date: 12/05/2012
Battery:
ID-1: BAT1 charge: 43.8 Wh condition: 43.8/55.5 Wh (79%)
model: SONY Li_Ion_4000mA status: Full
Device-1: sony_controller_battery_60:38:0e:89:07:23 model: N/A charge: N/A
status: Full
CPU:
Topology: Dual Core model: Intel Core i5-3337U bits: 64 type: MT MCP
arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 14366
Speed: 798 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 798 2: 797
3: 798 4: 799
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics
vendor: Acer Incorporated ALI driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2)
v: 4.2 Mesa 20.0.8 direct render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-42-generic
Network:
Device-1: Broadcom and subsidiaries NetLink BCM57780 Gigabit Ethernet PCIe
vendor: Acer Incorporated ALI driver: tg3 v: 3.137 port: 3040
bus ID: 02:00.0
IF: enp2s0 state: down mac: <filter>
Device-2: Qualcomm Atheros AR9462 Wireless Network Adapter vendor: Foxconn
driver: ath9k v: kernel port: 3040 bus ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Drives:
Local Storage: total: 484.40 GiB used: 205.85 GiB (42.5%)
ID-1: /dev/sda vendor: Seagate model: ST500LT012-9WS142 size: 465.76 GiB
ID-2: /dev/sdb model: SATA SSD size: 18.64 GiB
Partition:
ID-1: / size: 456.50 GiB used: 205.85 GiB (45.1%) fs: ext4 dev: /dev/dm-0
ID-2: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-1
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 204 Uptime: 4h 10m Memory: 5.65 GiB used: 1.40 GiB (24.8%)
Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 clang: 6.0.0-1ubuntu2
Shell: bash v: 4.4.20 inxi: 3.0.32
GPU - Intel Corporation 3rd Gen Core processor Graphics Controller
CPU - Intel© Core™ i5-3337U CPU @ 1.80GHz × 2
OS - Linux Mint 19.3 Cinnamon
Memory - 5.7 GiB
PCXS2 Version - 1.4.0, from the Ubuntu PPA(and 1.7.0 from the same, info below)
Games tested - Fatal Frame, via ISO
Settings: screenshots here: https://imgur.com/a/Ge4dic5
My issue is this: OnePad 1.1.0 cannot properly bind controls on my DS3 controller(plugged into usb).
Here are the specific problems I've noted:
- OnePad cannot bind the Y-axis of the right stick correctly, I've performed jstest via the terminal and it works fine, but to actually map, say, Y-up to Y-up is impossible, though I can map it elsewhere, and map other things to Y-up.
- OnePad has the same problem as above mapping the thumbstick buttons, the D-Pad, and the Start and Select buttons. Same conditions apply.
- OnePad recognizes the left trigger(L2) as "JAxis 2 Full". This means that, in the neutral position, the right stick is performing an input, though the exact nature of this input eludes me. For example, in my testing with Fatal Frame, opening the camera mode(with the Circle button) causes the player to constantly move forward unless the L2 button is held exactly halfway. Holding the trigger down further causes the character to move backwards. This is because, in Fatal Frame, the right stick controls character movement when camera mode is active.
Here are the steps I've taken so far to fix this issue:
- Editing the .ini files where the controller mapping info is contained. This displays the correct buttons in the config menu, but does not fix their function in gameplay.
- Scouring the PCSX2 forums for information. Unfortunately ALL threads about OnePad or similar controller issues involving linux have either ZERO replies, or stop before any issue is resolved.
- Scouring the internet for other versions of OnePad. I learned that OnePad 2.0.0 exists, but the only place I could find such is in the source code for PCSX2 1.6.0, which I wasn't able to obtain for Linux via the PPA, and compiling from source is too complicated for my tiny brain to comprehend, so I won't be solving my problem that way anytime soon.
- Installing PCSX2 1.7.0. This should have fixed the problem with the controller since the version of OnePad used for this release of PCSX2 autodetects and maps the buttons(plug and play style). However, I was unable to determine if this was true due to a whole other set of problems that came up, which I will describe below.
Why simply upgrading to the newest version of PCSX2 hasn't helped:
To put it simply, PCSX2 1.7.0 runs at 5 fps, making any and all games unplayable. I changed many settings in an attempt to fix this, but no change I made seemed to have any effect. However, in 1.4.0, Fatal Frame runs at a smooth framerate, despite some audio lag/slowdown here and there, but, as has already been explained, games are unplayable in 1.4.0 due to the impossibility of controller input configuration. My remaining ideas for solving this problem are as follows: 1) Find another version of OnePad or a similar cross-platform/Linux-compatible plugin and install that, 2) find a fix for my 1.7.0 issues, 3) beg for help on this forum and others. I can only hope that anyone has any advice which may help fix my issue.
Here is the output of inxi -Fxz:
System:
Host: dave-Aspire-M5-581T Kernel: 5.4.0-42-generic x86_64 bits: 64
compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: Acer product: Aspire M5-581T v: V1.12
serial: <filter>
Mobo: Acer model: MA51_HX v: Type2 - Board Version serial: <filter>
UEFI [Legacy]: Insyde v: 1.12 date: 12/05/2012
Battery:
ID-1: BAT1 charge: 43.8 Wh condition: 43.8/55.5 Wh (79%)
model: SONY Li_Ion_4000mA status: Full
Device-1: sony_controller_battery_60:38:0e:89:07:23 model: N/A charge: N/A
status: Full
CPU:
Topology: Dual Core model: Intel Core i5-3337U bits: 64 type: MT MCP
arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 14366
Speed: 798 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 798 2: 797
3: 798 4: 799
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics
vendor: Acer Incorporated ALI driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2)
v: 4.2 Mesa 20.0.8 direct render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-42-generic
Network:
Device-1: Broadcom and subsidiaries NetLink BCM57780 Gigabit Ethernet PCIe
vendor: Acer Incorporated ALI driver: tg3 v: 3.137 port: 3040
bus ID: 02:00.0
IF: enp2s0 state: down mac: <filter>
Device-2: Qualcomm Atheros AR9462 Wireless Network Adapter vendor: Foxconn
driver: ath9k v: kernel port: 3040 bus ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Drives:
Local Storage: total: 484.40 GiB used: 205.85 GiB (42.5%)
ID-1: /dev/sda vendor: Seagate model: ST500LT012-9WS142 size: 465.76 GiB
ID-2: /dev/sdb model: SATA SSD size: 18.64 GiB
Partition:
ID-1: / size: 456.50 GiB used: 205.85 GiB (45.1%) fs: ext4 dev: /dev/dm-0
ID-2: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-1
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 204 Uptime: 4h 10m Memory: 5.65 GiB used: 1.40 GiB (24.8%)
Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 clang: 6.0.0-1ubuntu2
Shell: bash v: 4.4.20 inxi: 3.0.32