Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] SNES emulator is choppy, constantly misses button inputs, sound is also choppy. #51

Closed
1 task done
dnielso5 opened this issue Sep 24, 2023 · 14 comments
Closed
1 task done
Assignees
Labels
bug Something isn't working work-in-progress Stale exempt

Comments

@dnielso5
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

SNES emulator is choppy, constantly misses button inputs, sound is also choppy.

Expected Behavior

N64 games run fine and smooth, expected a lower end console to run better

Steps To Reproduce

base install

Environment

- OS: Dietpi 8.22
- How docker service was installed: docker compose
- Hardware: RaspberryPi 4 8gig ram

CPU architecture

arm64

Docker creation

---
version: "2.1"
services:
  emulatorjs:
    image: lscr.io/linuxserver/emulatorjs:latest
    container_name: emulatorjs
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - SUBFOLDER=/ #optional
    volumes:
      - /path/to/config:/config
      - /path/to/data:/data
    ports:
      - 3005:3000
      - 85:80
      - 4001:4001 #optional
    restart: unless-stopped

Container logs

Cant find them
@github-actions
Copy link

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

@j0nnymoe
Copy link
Member

Does the same happen in a chromium based browser?

@dnielso5
Copy link
Author

Does the same happen in a chromium based browser?

Yes, but actually a different problem chrome and edge. in fact the games dont load using those two. it gets to "Loading game 100%" and then a black screen when trying SNES, N64 still works fine. Strangely my phones chrome browser works fine.

@ethanaobrien
Copy link

I believe this was fixed by this: libretro/RetroArch#15479

I am whether or not they have updated that commit

@dnielso5
Copy link
Author

I believe this was fixed by this: libretro/RetroArch#15479

I am whether or not they have updated that commit

Im new to git, i dont know what that means. lol

@ethanaobrien
Copy link

Im new to git, i dont know what that means. lol

It means this project is out of date

@dnielso5
Copy link
Author

Im new to git, i dont know what that means. lol

It means this project is out of date

Thats sad, i really like this. i tried Webrcade but not what im looking for. =[

@LinuxServer-CI
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

@ethanaobrien
Copy link

Keep this open. This is important

@LinuxServer-CI
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

@ethanaobrien
Copy link

Keep this open. This is important

@dnielso5 dnielso5 changed the title [BUG] <title> [BUG] SNES emulator is choppy, constantly misses button inputs, sound is also choppy. Dec 7, 2023
@thelamer thelamer self-assigned this Jan 4, 2024
@thelamer thelamer added bug Something isn't working work-in-progress Stale exempt labels Jan 4, 2024
@thelamer
Copy link
Member

thelamer commented Jan 4, 2024

I'll try to cut new cores when I get time based on the current fixes in libretro cores, am swamped though and unfortunately outside of emergency maintenance this project has taken a sideline.

@thelamer
Copy link
Member

thelamer commented Jan 5, 2024

I took a stab at building new cores at head and unfortunately noticed some audio issues in Chromium and Safari. I hope to get some feedback here EmulatorJS/EmulatorJS#739 but in general I can't pack these new cores if they only fix Firefox, need more time to determine what is going on.

@thelamer
Copy link
Member

thelamer commented Jan 7, 2024

I have updated the cores I could get building today for the project:

81_libretro
fceumm_libretro
gambatte_libretro
gearboy_libretro
genesis_plus_gx_libretro
gw_libretro
handy_libretro
mame2003_plus_libretro
mednafen_ngp_libretro
mednafen_vb_libretro
mednafen_wswan_libretro
o2em_libretro
prboom_libretro
prosystem_libretro
snes9x_libretro
stella2014_libretro
vba_next_libretro
vecx_libretro
virtualjaguar_libretro

I still cannot get picodrive working it just black screens so still no 32x but all the ones that were incompatible with the latest retroarch are still held back.

Back to the original issue though snes audio will be perfect now.

@LinuxServer-CI LinuxServer-CI moved this from Issues to Done in Issue & PR Tracker Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working work-in-progress Stale exempt
Projects
Archived in project
Development

No branches or pull requests

5 participants