Package Details: pcsx2-avx-git 2.3.1.r59.g73549038-1

Git Clone URL: https://aur.archlinux.org/pcsx2-avx-git.git (read-only, click to copy)
Package Base: pcsx2-avx-git
Description: Sony PlayStation 2 emulator
Upstream URL: https://github.com/PCSX2/pcsx2
Licenses: GPL-3.0-or-later
Conflicts: pcsx2
Provides: pcsx2
Submitter: xiota
Maintainer: xiota
Last Packager: xiota
Votes: 2
Popularity: 0.026262
First Submitted: 2023-12-13 14:14 (UTC)
Last Updated: 2024-11-10 23:49 (UTC)

Required by (4)

Sources (3)

Pinned Comments

xiota commented on 2024-01-24 03:02 (UTC) (edited on 2024-02-13 12:57 (UTC) by xiota)

Those interested in profile-guided optimization may try a time-consuming process.

  1. Make instrumented package:
    • Set environment variable or edit PKGBUILD: _build_instrumented=true
    • Resulting package: pcsx2-instrumented-avx-git
  2. Create raw profiles using instrumented package.
    • LLVM_PROFILE_FILE="default_%9m.profraw" pcsx2-qt
    • Use a "representative" sample of roms.
    • After 9 runs, profraw files will be overwritten.
  3. Process profiles:
    • llvm-profdata merge -output=pcsx2-avx-git.profdata *.profraw
  4. Rebuild package.
    • Put pcsx2-avx-git.profdata in same folder with PKGBUILD.
    • Look for message: "Compiling with profile-guided optimization."
    • Profile can be reused. Re-profile when there are too many "function control flow change" warnings.
    • Resulting package: pcsx2-avx-git

xiota commented on 2023-12-13 14:29 (UTC) (edited on 2024-01-24 02:57 (UTC) by xiota)

This package targets x86-64-v3 instructions. Performance benefit over standard builds is minimal because of dynamic dispatch.

  • Binaries available at aur.chaotic.cx

  • Avoid flagging and commenting at the same time for the same issue.

    • Flag for common issues with standard solutions, like submodule updates.
    • Comment for issues requiring explanation or debugging.
      • Use a pastebin for blocks of text more than a few lines.

Latest Comments

1 2 3 4 5 Next › Last »

The-Anathema commented on 2024-12-21 23:06 (UTC)

Package needs patchutils added to makedepends:

.../pacaur/pcsx2-avx-git/PKGBUILD: line 137: filterdiff: command not found error: No valid patches in input (allow with "--allow-empty")

rodrigo21 commented on 2024-06-07 13:49 (UTC) (edited on 2024-06-07 13:50 (UTC) by rodrigo21)

@xiota. 5867-1 is working.

Thanks!

rodrigo21 commented on 2024-06-06 14:29 (UTC)

@xiota. Tried -4. Same error.

Also deleted the .config/PCSX2 folder. Now the games don't even start anymore.

rodrigo21 commented on 2024-06-06 04:43 (UTC)

@xiota. Now is building ok.

After I installed pcsx2-latest-bin and reinstalled this package the games are starting but with graphics error and that error message in the log is still there. Strange.

And I'm always deleting the mesa cache.