Search Criteria
Package Details: ares-emu 143-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ares-emu.git (read-only, click to copy) |
---|---|
Package Base: | ares-emu |
Description: | Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation. |
Upstream URL: | https://ares-emu.net/ |
Licenses: | ISC |
Conflicts: | ares-emu |
Provides: | ares-emu |
Submitter: | Snowstorm64 |
Maintainer: | Snowstorm64 (SoullessSentinel) |
Last Packager: | Snowstorm64 |
Votes: | 23 |
Popularity: | 0.79 |
First Submitted: | 2021-02-21 21:36 (UTC) |
Last Updated: | 2025-02-16 12:43 (UTC) |
Dependencies (26)
- alsa-lib
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libao (libao-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librashaderAUR (librashaderAUR)
- libretro-shaders (libretro-shaders-all-gitAUR, libretro-shaders-slang-gitAUR, libretro-shaders-slang)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, lib32-systemd, systemd-libs)
- libx11 (libx11-gitAUR)
- libxrandr (libxrandr-gitAUR)
- openal (openal-gitAUR)
- pango (pango-gitAUR)
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, nvidia-vulkan-utilsAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-nouveau-gitAUR, mesa-minimal-gitAUR, vulkan-amdgpu-pro-legacyAUR, amdvlk-binAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, vulkan-radeon-amd-bc250AUR, nvidia-utils-teslaAUR, vulkan-amdgpu-proAUR, nvidia-525xx-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, nvidia-550xx-utilsAUR, nvidia-510xx-utilsAUR, mesa-gitAUR, nvidia-390xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, amdvlk, nvidia-utils, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio)
- Show 6 more dependencies...
Latest Comments
1 2 3 4 Next › Last »
xiota commented on 2024-06-09 16:39 (UTC)
The correct behavior is to respect the setting in
makepkg.conf
. Arch targets x86-64, so setting local still results in the wrong setting/behavior.Snowstorm64 commented on 2024-06-09 09:50 (UTC) (edited on 2024-06-09 10:19 (UTC) by Snowstorm64)
The use of
-march=native
is intended by Ares developers for squeezing more performance from your CPU, at the cost of portability. This is critical for some core (e.g. N64), where some extra FPS could make the difference between a playable game and a less playable one. Since this is AUR where one builds a binary for themselves, it makes sense to sacrifice portability for some more performance.If you need to redistribuite the binary, you can edit the PKGBUILD by adding
local=false
to the make line, like this:local=false
sets-march
flag asx86-64-v2
instead ofnative
.xiota commented on 2024-06-08 22:58 (UTC) (edited on 2024-12-31 18:01 (UTC) by xiota)
When built on a different computer than installed, has potential to crash when run. Problem is
-march=native
setting at desktop-ui/GNUmakefile#L15-L24.Should be patched so that setting in
/etc/makepkg.conf
is respected.ares-emu-git
is also affected.djranm commented on 2024-04-08 20:57 (UTC)
Yes! That did the trick, thank you.
Snowstorm64 commented on 2024-04-08 11:43 (UTC)
I have just pushed a new revision of librashader, with a new workaround, please update it on your system to make it work with Ares. Many thanks to TheGentlChainsaw for finding the root of the issue.
djranm commented on 2024-04-05 08:46 (UTC)
Same as @TheGentlChainsaw, re-building librashader with profile set to 'release' doesn't seem to change anything.
TheGentlChainsaw commented on 2024-04-04 20:57 (UTC) (edited on 2024-04-04 21:04 (UTC) by TheGentlChainsaw)
I'm having the same issue as djranm. I've just tried rebuilding librashader with the "release" profile, it didn't work. I'm using base Arch.
Snowstorm64 commented on 2024-04-04 15:09 (UTC)
It has been suggested that this could be a linking issue, one potential fix for it is rebuilding librashader, by editing its PKGBUILD and changing profile value (line 16) from "optimized" to "release".
Could you tell me if it has worked for you?
djranm commented on 2024-04-03 22:34 (UTC) (edited on 2024-04-03 22:36 (UTC) by djranm)
Thanks for your help.
Yes, librashader is installed to /usr/lib
I'm using CachyOS (sorry, I should have mentioned this).
I tried reinstalling librashader, installing ares-emu-git instead of ares-emu, and clearing my ares config - no change.
This might be on the completely wrong track, but I also tried to preload librashader which revealed an interesting error.
If I add libglslang, the message changes. This is where I got stuck.
Here's my OpenGL details.
Grateful for your assistance, it'd be great to get this going!
Snowstorm64 commented on 2024-04-03 15:27 (UTC) (edited on 2024-04-03 15:27 (UTC) by Snowstorm64)
Hi @djranm, that's odd...Could you tell more: for example, where librashader is installed? Ares would expect it at '/usr/lib/librashader.so'.
Also, do you use Archlinux or some derivative (e.g. Void, Manjaro)?
Did you try to reinstall librashader?
Which version of OpenGL do you have? (with command "glxinfo | grep version")
1 2 3 4 Next › Last »