Package Details: ares-emu 143-2

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.61
First Submitted: 2021-02-21 21:36 (UTC)
Last Updated: 2025-02-27 19:25 (UTC)

Dependencies (26)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

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

~
❯ ls -l /usr/lib/librashader*
lrwxrwxrwx 1 root root       20 Apr  4 08:13 /usr/lib/librashader.so -> librashader.so.0.2.7*
-rwxr-xr-x 1 root root 14225888 Apr  4 08:13 /usr/lib/librashader.so.0.2.7*

I'm using CachyOS (sorry, I should have mentioned this).

~
❯ uname -a
Linux PC-MEDIA-LIN 6.8.3-3-cachyos #1 SMP PREEMPT_DYNAMIC Wed, 03 Apr 2024 19:06:44 +0000 x86_64 GNU/Linux

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.

~
❯ LD_PRELOAD="/usr/lib/librashader.so" ares
ares: symbol lookup error: /usr/lib/librashader.so: undefined symbol: glslang_initialize_process

If I add libglslang, the message changes. This is where I got stuck.

~
❯ LD_PRELOAD="/usr/lib/librashader.so /usr/lib/libglslang.so" ares
ares: symbol lookup error: /usr/lib/librashader.so: undefined symbol: sc_internal_compiler_glsl_new

Here's my OpenGL details.

~
❯ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.4-arch1.2
OpenGL core profile shading language version string: 4.60
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.4-arch1.2
OpenGL shading language version string: 4.60
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.0.4-arch1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions,

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")

djranm commented on 2024-04-03 05:43 (UTC)

v137 works well but I get an error on launch and shaders don't work :(

OpenGL: Failed to load librashader: shaders will be disabled

Snowstorm64 commented on 2024-04-01 11:46 (UTC)

Thanks, it was an oversight on my part in the PKGBUILD, I have just pushed a fix.

furrykef commented on 2024-04-01 11:24 (UTC) (edited on 2024-04-01 11:24 (UTC) by furrykef)

137-1 doesn't install for me. I got this error in package():

cp: cannot stat '/home/furrykef/.cache/paru/clone/ares-emu/src/ares/thirdparty/slang-shaders/': No such file or directory

gourdcaptain commented on 2023-06-16 20:59 (UTC)

NeoGeo games now boot for me in Ares. They have issues (nonfunctional sound), but I think that has to do with the early state of the emulation in Ares for the system. Thanks! :)

Snowstorm64 commented on 2023-06-16 20:49 (UTC)

Hi, thanks for the report, I have now pushed a fix. Can you tell me if it's working for you now?

gourdcaptain commented on 2023-06-13 01:43 (UTC)

This is missing the Database folder needed for Neo Geo emulation, among others.