PCSX2 doesn't start up

Hiya, I’ve rarely used logs so I can provide those if you let me know what to do.

Basically I installed PCSX2 using the official instructions, that is, to uncomment multilib in the pacman.conf file. However the dependencies listed didn’t seem to come from multilib anyway. PCSX2 installed nevertheless. So, to the main problem:

It doesn’t start up, no error message whatsoever, which is why I may need to figure out how to log the problem.

Help is appreciated, thank you! I don’t know if anyone may fuss over the legal issues, but I own a Playstation 2 and the game I adore playing! (SMT: Nocturne)

First update your system, then run it from terminal. You probably need to just type pcsx2. Send back whatever the terminal spits out.

Typed pcsx2 and it shows:

Illegal instruction (core dumped)

Can you send inxi -Faz?
How exactly didi you install pcsx2? From AUR or somwhere else?

> System:
  Kernel: 5.17.5-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux
    root=UUID=10438866-e5a1-4e8b-8ac6-700b32e351a9 rw loglevel=3 nowatchdog
    nvme_load=YES
  Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: P5G41T-M LX V2 v: Rev X.0x
    serial: <superuser required> BIOS: American Megatrends v: 0503
    date: 10/18/2011
CPU:
  Info: model: Pentium E5200 bits: 64 type: MCP arch: Core Yorkfield
    family: 6 model-id: 0x17 (23) stepping: 0xA (10) microcode: 0xA0B
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 2 MiB desc: 1x2 MiB
  Speed (MHz): avg: 1563 high: 1662 min/max: 1203/2500 scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1662 2: 1464
    bogomips: 12007
  Flags: ht lm nx pae sse sse2 sse3 ssse3
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds
    status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA G94 [GeForce 9600 GSO 512] driver: nouveau v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1 empty: DVI-I-2
    bus-ID: 01:00.0 chip-ID: 10de:0625 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
    X: loaded: modesetting alternate: fbdev,nouveau,nv,vesa gpu: nouveau
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.31x8.31")
    s-diag: 398mm (15.69")
  Monitor-1: DVI-I-1 model: Seiko Epson PJ serial: <filter> built: 2019
    res: 1280x800 hz: 60 dpi: 20 gamma: 1.2 size: 1600x900mm (62.99x35.43")
    modes: max: 1280x800 min: 640x480
  OpenGL: renderer: NV94 v: 3.3 Mesa 22.0.2 direct render: Yes
Audio:
  Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:27d8
    class-ID: 0403
  Sound Server-1: ALSA v: k5.17.5-arch1-1 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK P8P67 and other motherboards driver: r8168 v: 8.049.02-NAPI
    modules: r8169 pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e800
    bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 type: USB driver: btusb v: 0.8
    bus-ID: 3-2:2 chip-ID: 0a5c:21ec class-ID: fe01 serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
  Local Storage: total: 275.16 GiB used: 76.13 GiB (27.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Intel model: SSDSC2CT120A3
    size: 111.79 GiB block-size: physical: 512 B logical: 512 B
    speed: <unknown> type: SSD serial: <filter> rev: 300i scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Fujitsu model: MHZ2160BH G2
    size: 149.05 GiB block-size: physical: 512 B logical: 512 B
    speed: <unknown> type: N/A serial: <filter> rev: 0009 scheme: MBR
  ID-3: /dev/sdc maj-min: 8:32 type: USB vendor: SanDisk
    model: Ultra USB 3.0 size: 14.32 GiB block-size: physical: 512 B
    logical: 512 B type: N/A serial: <filter> rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 111.79 GiB size: 109.47 GiB (97.93%)
    used: 4.96 GiB (4.5%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 43.0 C mobo: 42.0 C gpu: nouveau temp: 57.0 C
  Fan Speeds (RPM): cpu: 1048 case-1: 0 gpu: nouveau fan: 0
  Power: 12v: 11.98 5v: N/A 3.3v: 3.34 vbat: N/A gpu: nouveau mV: 1000.00
Info:
  Processes: 173 Uptime: 2h 29m wakeups: 0 Memory: 3.83 GiB
  used: 1.43 GiB (37.3%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 Packages: pacman: 820 lib: 216 Shell: Bash v: 5.1.16
  running-in: xfce4-terminal inxi: 3.3.15

Installed using pacman, so from the AUR.

Edited to add code tags

There are 2 versions available one from the community repo and one from the AUR

Please use codes tags around what you post as output. It’s much easier to read that way.

Just updated to the most recent version from the community repos no problems this end

try installing with
sudo pacman -S pcsx2
Works fine with most games, a few minor bugs in some but nothing that can be overloooked

1 Like

I checked the repos it installed from using pacman -q -i and it was definitely community. Totally strange. I submitted the problem to the pcsx2 forums to see if it is something going on internally. Similar problems on the forum talk about the gsdx plugin or another audio plugin. But I haven’t even opened the application yet to even set any plugins.

1 Like

Thanks ricklinux, I’ll check online how to insert code instead of the quote block.

Yer I’m no expert but have it intstalled on two laptops with the one from the community repo with zero issues (do you have the correct bios files etc?)

I just tested it, and it booted up just fine for me. The only weird issue I had which could be because of the way I have my desktop set up where the menu didn’t show up until I dragged and dropped a game (I have my menu on my top panel like macOS) but after that the games boot up just fine after I pointed it to my PS2 bios files.

1 Like

The only issue I ever seem to come across are buttons remapping thmeslves but it is easily fixed and something I can live with

1 Like

@Admetus the error you get means PCSX2 tried to use an instruction unsupported by your CPU. If you can, try on a PC with a newer CPU. PCSX2 needs a slightly powerful CPU anyways.

1 Like

Good catch I had even thought look but yeah he is running a Pentium E5200 from 2009. That was pretty low on the totem pole even when it came out.

I see. I was pretty confident about arch, I’ve run the game on pcsx2 on both Windows 10 and Ubuntu Budgie with some minor slowdowns. I then overclocked the CPU by 20% on Windows 10 and that pretty much helped the game keep a regular speed in some graphic heavy areas. I checked the min and recommended specs on the website as I was considering a new more powerful build, nevertheless my duo comes under the minimum specs.

I’m just a big arch fan, it’s a pity if something in the OS prevents my low-end architecture from running pcsx2. I used Ubuntu Budgie after multiple failures installing arch
based systems (Arco, archlabs, etc ) which weren’t able to start xorg due to my older GPU, and I figured Ubuntu - being packed and beginner friendly - may be able to run, and it did.

You might be able to start PCSX2 if you compile yourself from the AUR.