@xmusjackson I tried the pcsx2-latest-bin
package which is appimage and Vulkan worked.
Search Criteria
Package Details: pcsx2-git 2.3.35.r0.g4eae1b7127-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pcsx2-git.git (read-only, click to copy) |
---|---|
Package Base: | pcsx2-git |
Description: | A Sony PlayStation 2 emulator |
Upstream URL: | https://github.com/PCSX2/pcsx2 |
Licenses: | GPL-3.0+ |
Conflicts: | pcsx2 |
Provides: | pcsx2 |
Submitter: | alucryd |
Maintainer: | weirdbeard (xiota) |
Last Packager: | weirdbeard |
Votes: | 130 |
Popularity: | 0.138209 |
First Submitted: | 2014-03-26 14:17 (UTC) |
Last Updated: | 2024-11-27 22:52 (UTC) |
Dependencies (34)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libbacktrace (libbacktrace-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- lld (llvm-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- shaderc (shaderc-gitAUR)
- soundtouch (soundtouch-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- ccache (ccache-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7zip) (make)
- qt6-tools (make)
- qt6-wayland (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (optional) – Pipewire support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
Required by (4)
- better-libretro-pcsx2-launcher-git (requires pcsx2)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 67 Next › Last »
rodrigo21 commented on 2024-06-06 04:19 (UTC)
xmusjackson commented on 2024-06-06 03:59 (UTC) (edited on 2024-06-06 21:13 (UTC) by xmusjackson)
@rodrigo21 Does the appimage allow you to use vulkan? You could try doing as linuxdeploy does during the appimage build and patch the rpath in the pcsx2-qt binary: sudo patchelf --set-rpath '/opt/pcsx2' /opt/pcsx2/pcsx2-qt
Though if you did build from my repo after I pushed the latest commit, then you likely have already tried this (assuming you ran 'git pull' on my repo after I pushed that commit).
@xiota I believe rpath should be explicit for this package. Check linux-build-qt.sh, appimage-qt.sh, then dig through the source code of linuxdeploy and you will see what I mean. If we're to use a custom version of a library with the same name as an existing system library, and then place it alongside the binary on /opt without setting the rpath, how can we expect it to reliably check /opt/pcsx2 for the library when the linux mechanism to do that is rpath? Please read here: https://man7.org/linux/man-pages/man8/ld.so.8.html, you will see that the binary path is never a place the system will look for a library of it's own accord. This package built as is builds the binary with no rpath set at all. That said, I'd have to agree with you that there are further issues with this package (perhaps just the way pcsx2 is written currently).
rodrigo21 commented on 2024-06-06 03:15 (UTC)
@xiota Nope. Same error.
rodrigo21 commented on 2024-06-06 02:18 (UTC) (edited on 2024-06-06 02:19 (UTC) by rodrigo21)
@xiota Same error.
At least OpenGL is working fine.
rodrigo21 commented on 2024-06-05 13:31 (UTC)
@xiota It's the Log Window in Tools > Enable Log Window.
@xmusjackson I already tried your package built in a clean chroot and had the same error.
Pinned Comments
weirdbeard commented on 2024-08-17 03:40 (UTC)
https://github.com/PCSX2/pcsx2/pull/11632
This package now enables Cmake Package mode proper. PCSX2 will here on, be installed in the package standard folders /usr/bin, /usr/share, /usr/lib. Following the XDG standard pcsx2's config files remain in .config/PCSX2
In order to ensure a proper and clean upgrade. Uninstall this package COMPLETELY and clear cache before reinstalling.