RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

tvOS some games don't render correctly

Open frootloop88 opened this issue 1 year ago • 12 comments

Like Diddy kong racing or banjo kazooi. Some objects are not loading. In Turk the whole map is gone for example.

Doesnt always happen though. Seems random. Also the performance is pretty bad on some games like oot. Using apple tv with a15 unrelated: crt consumer shader doesn't work for n64 :(

frootloop88 avatar May 25 '24 11:05 frootloop88

Mind using the issue template. This is lacking detail needed to help diagnose.

RobLoach avatar May 25 '24 17:05 RobLoach

Mind using the issue template. This is lacking detail needed to help diagnose.

can't really add anything more. It's Apple TV with latest tv os a15 chip with latest tetrarch. Playing the only n64 core available on tvOS . It just happens when I launch the rom like 80% of the time.

frootloop88 avatar May 25 '24 20:05 frootloop88

20240526_204055 this happens with many n64 games. Many also have bad performance. I don't recall this happening in the first version of retroarch for tvOS

frootloop88 avatar May 26 '24 18:05 frootloop88

In the mupen core options try switching the rdp and rsp plugins to parallel.

warmenhoven avatar May 27 '24 05:05 warmenhoven

In the mupen core options try switching the rdp and rsp plugins to parallel. Looks way worse though and with 2x it runs just as bad if not worse that with the default plugin

No change on banjo kazooie for example

Also some shaders crash the app on N64. What is the problem with performance? The a15 can't handle N64 Emulation?

frootloop88 avatar May 27 '24 07:05 frootloop88

Which shaders? The default plugins, gliden64/hle, use the gl video driver which use the glsl shaders, whereas the parallel plugins use slang.

I've never had a problem with n64 performance on my ATV4kgen1. What problems are you seeing?

warmenhoven avatar May 27 '24 13:05 warmenhoven

Which shaders? The default plugins, gliden64/hle, use the gl video driver which use the glsl shaders, whereas the parallel plugins use slang.

I've never had a problem with n64 performance on my ATV4kgen1. What problems are you seeing?

I posted screenshots. Also performance is bad no matter if shader is activated or not

its seems to be random though, sometimes it works without issues and sometimes it doesn't, if I kill the app sometimes it works after but sometimes not. Its weird.

frootloop88 avatar May 27 '24 14:05 frootloop88

I made a video maybe it will help

https://streamable.com/s47stq?src=player-page-share

frootloop88 avatar May 27 '24 14:05 frootloop88

it does the same on iOS btw

frootloop88 avatar May 31 '24 12:05 frootloop88

Switching the mupen core options for the rdp/rsp plugins to parallel fixed it for me. It is not a live dynamic change, it requires a full restart of the core. You must change the core config, close the content, and reopen it.

warmenhoven avatar May 31 '24 16:05 warmenhoven

Switching the mupen core options for the rdp/rsp plugins to parallel fixed it for me. It is not a live dynamic change, it requires a full restart of the core. You must change the core config, close the content, and reopen it. So is glide not fixable? I like to play with custom textures etc but it’s so annoying to kill the app every time I change a game

frootloop88 avatar Jun 11 '24 09:06 frootloop88

Not currently, no. I've tried to narrow down where the bug is coming from but haven't made any progress.

warmenhoven avatar Jun 23 '24 22:06 warmenhoven

The gliden64 issue did get fixed.

warmenhoven avatar Jun 17 '25 14:06 warmenhoven