sdx
BASIC
Posts: 3
|
Post by sdx on Jan 27, 2020 8:41:57 GMT
I've just got my TheC64 maxi, and everything seems to work, except for audio stutters in-game. I had a hunch it had something to do with emulating the PAL or NTSC variant, and 50/60Hz mode, but I've tried both 50Hz and PAL emulation, and 60Hz and NTSC emulation. But regardless, the in-game audio stutters more or less, depending on the game.
I've recorded a video that shows the built-in game Uridium and how the audio sounds. Video here:
So, has anyone else experienced something similar? What's the cause and fix?
|
|
|
Post by veiner87 on Jan 27, 2020 13:53:17 GMT
Hi sdx, Did you've tried with another monitor? I've had similar issue with c64 emulation on my Raspberry Pi, which didn't occur on another monitor.
|
|
sdx
BASIC
Posts: 3
|
Post by sdx on Jan 27, 2020 17:26:18 GMT
Nope, but I guess this is the likely reason. For me, I don't have any other appropriate screen to run this on. Sure, I do have another big-ass TV but I wouldn't play on that one anyway. But since it doesn't seem to be a wide-spread issue, I guess we can conclude that this is related to what screen is used. But if anyone knows what is causing it for a particular screen, I'm interested. And if it's fixable in software for thec64.
|
|
sdx
BASIC
Posts: 3
|
Post by sdx on Jan 27, 2020 18:25:07 GMT
Played a bit more with it. At closer observation, the stuttering doesn't seem to be constant, like a vsync/frame rate problem, but rather becomes more apparent when certain sounds are played. So it does seem more like a sound emulation issue. For example, if I play monty on the run, the sound issues are almost gone in certain parts of the tune, but super-apparent in others. It doesn't matter if I stay in the title screen or play at the same time.
I therefore believe that this is a software bug that may only appear at certain framerates or whatever, but it sure isn't constant. It depends on what sound is being played.
|
|
|
Post by jj0 on Jan 27, 2020 21:43:44 GMT
Played a bit more with it. At closer observation, the stuttering doesn't seem to be constant, like a vsync/frame rate problem, but rather becomes more apparent when certain sounds are played. So it does seem more like a sound emulation issue. For example, if I play monty on the run, the sound issues are almost gone in certain parts of the tune, but super-apparent in others. It doesn't matter if I stay in the title screen or play at the same time. I therefore believe that this is a software bug that may only appear at certain framerates or whatever, but it sure isn't constant. It depends on what sound is being played. What firmware version are you on? If you can login (via UART or FEL mode) you could try to increase the buffer_size in /etc/asound.conf. That's about the only thing you can influence I think.
You could also run the carousel manually to see if there are any errors:
killall the64
killall the64
the64
|
|