N64 emulators not loading textures
-
@steeeb
From a little digging i found that i will need to gain root access through editing retropie script and accessing the files via a program such as putty. Would putty for ubuntu be the best choice or is there another means which would be more effective. -
Ubuntu should read/write ext4. Is the boot partition read only too? If so the SD card adapter isn't set to read only is it?
-
I too have the same issue. First time I try and do this, so I have a few questions. Besides choosing the right emulator, what kind of heatsinks do the great people in this topic recommended? I read something about the main SoC, the Ethernet controller, and the voltage regulator should have these for N64 to work more or less. But where can I get the heat sinks for the Ethernet and the voltage regulator? A link to a online store or something like that, would be appreciated.
And is this fan approved for cooling down my Pi 3, does it look like it would work with the heat sinks I need?
Site: https://www.skolehuset.no/products/transparent-clear-case-enclosure-box-cooling-fan-for-raspberry-pi-3-2-model-b . -
@pcs92 said in N64 emulators not loading textures:
I too have the same issue. First time I try and do this, so I have a few questions. Besides choosing the right emulator, what kind of heatsinks do the great people in this topic recommended? I read something about the main SoC, the Ethernet controller, and the voltage regulator should have these for N64 to work more or less. But where can I get the heat sinks for the Ethernet and the voltage regulator? A link to a online store or something like that, would be appreciated :D
And is this fan approved for cooling down my Pi 3, does it look like it would work with the heat sinks I need?
Site: https://www.skolehuset.no/products/transparent-clear-case-enclosure-box-cooling-fan-for-raspberry-pi-3-2-model-b . Just look at the picture, this is a norwegian site xD I am from Norway xDThere are plenty of threads with recommendations for those things in the forum already, let's please not derail this one.
Has anyone else been able to confirm that the .so posted earlier in the thread worked for them? All problems we've been seeing resolved?
-
I can confirm that the .so filed posted by @steeeb worked a treat. Thank you all.
-
@steeeb
Thank you! Thank you! Thank you!
I ended up having to go in thru nautilus but i got the file swapped and it works flawlessly! My only question is will this file be overwritten upon the next time updating retropie? -
@maclock89 Yes, it will be overwritten if you choose to update all packages from the setup menu, but a fix has been added recently and the next update might not have the problem reported here.
-
Thanks - steeeb's fix works.
That said - I think it might have some recently-introduced performance problems that are presently being discussed in that github thread. I get ~1 FPS if I fire a weapon in goldeneye, and mario bogs down to a stutter upon loading the first world if I aim the camera toward the mountain.
I want to say it used to do fairly well in goldeneye and perfect in Mario. memory may be failing me.
I tried to export the SO file from the retropie IMG from 9/2017 to get around this. It didn't work. I am curious if anyone has an SO file that is even older than steeeb's?
if not - it seems that GlideN64 is on track to be fixed quite soon.
-
Yeah I noticed issues with some N64 emulators that previously worked fine recently too. So it looks like updating, or applying the above fix, solves the issue for now?
-
So far, the texture loading issue is fixed by upstream, but there's a crash on Pi due to the shader cache as well as severe freezing issues in certain games from a recent commit. There's a PR being reviewed that fixes these issues, but needs more time.
I applied a workaround until the PR is merged upstream. If you update RetroPie-Setup and reinstall mupen64plus (I think that buzz has updated the packages, but you may need to build from source), it should work OK.
-
I have an older .so if you like that doesn't seem to have the performance issues.
-
Would love it if you can share. (Did you notice these performance issues too? Seriously, I could be imaging this.)
-
Yeah, Goldeneye is completely unplayable.
With this older .so it's at least playable(ish).
I'll attach the whole folder as a zip to replace /opt/retropie/emulators/mupen64plus if you wanted older files, if not you can just get the .so and try that.
-
-
In other news - there seems to be an effort to improve performance a bit, there are come commits pending a pull request and also fixes for this issue.
Once they're up I'll update this thread so everyone knows and can test it.
-
Thanks a lot for posting. For some reason, overwriting my .so file with that older one or even the whole folder results in N64 games failing to launch at all. FFS. I had the same issue when overwriting my .so with the file I extracted from RetroPie image file.
You don't have any ideas on what's wrong, do you?
-
It'll be because the version of mupen64 will be different I think the dependancies are different.
Use the latest binary for mupen64 in Retropie-Setup it seems someone applied a patch to it a whole 13 days ago that fixes the issue. It seems pretty quick now too.
-
I just applied this fix using the .so file above (@steeeb's file) however I none of the games load and they just go back to the main menu screen.
What is the next best emulator to use? I set it to the lr-mupenplus for now which seems to work
Thanks
-
Read the last replies - the problem is resolved. Ensure your RetroPie-Setup script is updated and reinstall mupen64plus (either binary or source should be OK, but the latter is probably working a bit better right now). Don't use the library posted, as it is not in sync with the latest mupen64plus core changes.
-
Someone would mind to post the download link again? Its unavailable and i got same problem!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.