Package Details: pcsx2 2.3.303-1

Git Clone URL: https://aur.archlinux.org/pcsx2.git (read-only, click to copy)
Package Base: pcsx2
Description: PlayStation 2 emulator
Upstream URL: https://github.com/PCSX2/pcsx2
Licenses: GPL-3.0-or-later
Submitter: freswa
Maintainer: xiota (weirdbeard)
Last Packager: xiota
Votes: 32
Popularity: 2.15
First Submitted: 2023-01-03 23:17 (UTC)
Last Updated: 2025-04-28 04:15 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

xiota commented on 2025-04-29 05:44 (UTC)

Clang and GCC can interpret constructs with undefined behavior differently. That interpretation can change across releases. So what may have been "more stable" may not be any longer.

Once upon a time, a dev patched libraries without regard for conflicts with system packages or other projects. Any conclusions associated with such efforts cannot be generalized.

weirdbeard commented on 2025-04-29 05:22 (UTC)

No it actually tends to be more stable. Stenz's work was having issues with some compile errors on the other linkers and GCC a while back, which admittedly was likely self-inflicted. But, I digress.

xiota commented on 2025-04-29 05:20 (UTC) (edited on 2025-04-29 05:22 (UTC) by xiota)

I tend to link with lld when compiling with clang, unless doing so exposes some bug, because they're designed to work together.

The primary reason people use mold is speed, but it isn't faster than the default linkers when LTO is enabled, which is the default on Arch.

weirdbeard commented on 2025-04-29 03:37 (UTC)

Tends to work best with LTO and PCSX2. @piuvas Like, albeit small. There's a measurable speed increase. That said, I'd wonder about other linkers and what effect they have

piuvas commented on 2025-04-29 03:33 (UTC)

why are we forcing linking through lld? kinda wanna use mold as configured on /etc/makepkg.conf

xiota commented on 2025-03-13 17:57 (UTC) (edited on 2025-03-13 18:03 (UTC) by xiota)

Minor correction. The -avx-git package isn't "older", but targets x86-64-v3 (default), supports x86-64-v2, x86-64-v4, and PGO, and some other user configurable options (read pinned comments and PKGBUILD).

Also, this package is no longer strictly following stable releases, but will be occasionally bumped, maybe once per month, quarter, or when there are significant upstream changes that make it worthwhile.

INeedTogepi commented on 2025-03-13 16:47 (UTC)

@weirdbeard Thank you!

weirdbeard commented on 2025-03-13 16:40 (UTC)

This is the stable package. Meaning outside the odd update or two like in regards to PCSX2 getting a proper package mode, this'll generally be the latest stable.

Pcsx2-git is whatever is on the GitHub at the time.

The latest bin is the app image extracted. And AVX is an older build before they had combined SSE and AVX into on executable.

INeedTogepi commented on 2025-03-13 16:32 (UTC)

Can someone explain to me or direct me to where I can learn what the differences are between the four PCSX2 AUR packages? I know that packages with "-git" at the end of their name are built from the latest commit on their respective git repositories, but the pcsx2 AUR package seems to build from source as well.

xiota commented on 2025-02-21 04:09 (UTC)

pkgconf is installed with base-devel, which is a prerequisite to using the AUR.