Issues with VG driver on raspberry pi 1 B+
-
My brother gave me his old raspberry pi b+ a few days ago, and I've been trying to get a decent retropie setup. I'm familiar with retroarch, and I use it with great results on my desktop computer. After going through all of the settings, I noticed while playing super mario bros, I got the best performance when I switched to VG video driver, compared to the other drivers. It was almost perfect! I thought I had everything solved, but as soon as I exited the game, I couldn't load anymore games and also couldn't access the rgui menu anymore. Is there any way around this? I've tried searching this forum and the rest of the internet, and although I did run across a few people who had a similar issue with the vg driver, i couldn't find any resolution. I know the old pi isn't very relevant anymore, but any help would be much appreciated!
-
@actnash The Pi1 is definitely still relevant and definitely still has support. The Zero shares the same chip and software and the Zero is mighty popular for handhelds build etc in RetroPie so I don't see support ending any time soon. How much GPU RAM have you allocated in the split? Maybe that driver requires a touch more RAM than the default. Just a thought.
EDIT: Link https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=58245 -
@columboscoat Thanks for the fast reply. I have it set to the default 256. If I bring it down to 128, will that help? I may be backwards, I don't have a lot of experience with this.
-
@actnash I don't have much with the Pi1 to be honest and my Zero just sits there, unloved and unused shooting me dirty looks... but yeah 256 is more than enough. Overkill some would say. Drop it down to 128 and reboot. It can't do any harm but... I don't think that's your issue somehow. Is the ES (RetroPie) main menu still dislaying? Is it just that Retroarch menu won't come up and the ROMs won't load. Can you navigate through everything as before? Have you tried changing it back just as a test?
-
@actnash Rather than changing the default video driver, it's the default for a reason, did you try switching emulators to boost performance in certain ROMs?
-
@columboscoat On the current version of retropie, the only driver that wouldn't give me stuttering or video issues was VG. I've gone through all the settings (overclocking, frame delay, max swapchain, etc...) After all this trouble, I decided to download the last version of retropie. Now, all my nes games are running beautifully using GL driver. Whew...
-
@actnash Which version are you running then? Just in case someone else has the same issue. I cannot think for the life of me why this would be the case. Maybe one of the Devs will read this and give an opinion.
-
@columboscoat 4.0.2- And with a turbo over clock, now I have SNES running great, even Yoshi's Island! With the most recent version, I could barely get SNES to run. Hopefully this will help someone if they are having the same issues I had. Thanks for your help.
-
@actnash No problem. I wish I could figure out what the issue was. What overclock setting did you use? 800? 850?
Edit: Sorry turbo is 1GHz. Good luck with that. I hope you have at least a heat-sink. -
@columboscoat Going to order heatsinks! Nothing to lose, got it for free and I would rather it run well for a less amount of time. Hopefully someone will look at this post and fix the next version because it would be nice to have the latest retropie running.
-
@actnash Also, just wanted to say that for the pi 1, quicknes and pocket SNES are the two emulators that are working great for me. Yoshi's Island runs almost full speed, with occasional stutters, but super mario world runs flawlessly. For NES, OpenGL driver, max swapchain= 1, video hard sync on =0, and frame delay=8. I got a NES classic for Christmas, but with these settings on the pi, it's very hard to tell the difference between the two. Graphics, input latency, and everything else is very comparable which is AWESOME. For SNES, Max swapchain=2 and frame delay=4. Turbo overclock makes all the difference for SNES.
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.