[New ES Theme] VectorPie (16:9)
-
@clyde No, of course. Constructive criticism is always good!
Yeah, the problems stem from the hardware limitations, but it's because ES was never optimized to manage the limitations. But you're right, it definitely won't be changing any time soon.
I did test it on my pi, but I've got like 30 categories and I can't really see any rhyme, reason, or pattern to what gets left out. While I was initially developing it I loaded each specific system theme at a time to my pie and I started getting the white images/pages after five systems, so I pretty much accepted that as the inherent limit of my design.
My theme does load more individual images at once than those other themes, but it's actually smaller in size per system than Magazine Madness for instance. Taking a look at their code I can't decipher anything that's being done different, other than fewer total images per page, of course that could be the inherent flaw right there.
When I run Magazine Madness on my pi, I get all of the console "magazine" images, but only three of the actual system pages will load, the rest are all white, so my theme seems to be on par with that. I really did all I could to maximize it's operation before the initial release, but I'll be glad to take any suggestions from others.
I have other design optimizations that I know need to be made, mostly with colors and clipping of logos, but that won't help it operate better. For now I think I'll have to accept it as a limitation that I can't do anything about. But if someone better than me (not hard) has any suggestions, I'm all ears. :-D
-
Hello again everyone,
Just wanted to let you know that over the past few days I've made a great many changes, corrections, and improvements, mostly cosmetic. There were a couple optimizations, so it may run better than the original release. Thanks for all the input so far!
-
@zachariel Thanks for the update! The glitches are still there, but apparently less severe. The threshold between black backgrounds that sometimes (!) load the graphics after a few seconds (or not) and white backgrounds and/or whole screens is approx. between 120 and 130 MB VRAM. The update reduced the amount of systems affected by roughly 30%, I would say.
One noticable system that nearly always shows a white box instead of the console picture is Neo Geo, even if it's selected as the system ES is starting in, and even if the adjacent systems are okay. So it seems that there's something problematic with it especially.
Keep on the good work! o/
-
@clyde Thank you for your in depth assessment. I appreciate the attention you put into it. That's quite strange about the Neo Geo. I'll study on that area and see if there's something really wrong there that I missed. Could be a graphic that's way out of wack.
Alright, so I checked it out, and the weird thing is that the Neo Geo page is one of the smallest and simplest ones. I have no idea what that's about.
-
@zachariel said in [New ES Theme] VectorPie (16:9):
Alright, so I checked it out, and the weird thing is that the Neo Geo page is one of the smallest and simplest ones. I have no idea what that's about.
*stunned* Okay, I will keep an eye on it in further updates, then.
[irony] Maybe ES thinks, βnah, I won't load that tiny thing while I'm having much bigger problems!β [/irony] π
-
@clyde Actually, I did consider that maybe ES was prioritizing other things for some reason, but I have no idea. lol
I just issued another big round of optomizations. I think it might be a bit better now.
-
@zachariel It actually is! I still get many white boxes and screens with 120 MB VRAM and above. In the 110 MB test, only two of my 13 systems and categories were white. With 100 MB, I can actually switch through the whole carusel without any black screens which occurred with this amount of VRAM before, although not smoothly but with some minor stuttering. But alas, the black screens return when I also switch through all gamelists and then again through all system screens in the main carusel. But it is a noticable improvement.
Though it may arise at the end that the Pi just does not have enough ram for such a theme with as many systems that I have, it seems that you didn't hit the final wall, yet. π
edit: Oh, and this time Neo Geo didn't stand out. So maybe it is/was just random coincidence. π
-
Update: I finally got around to test VectorPie on my mini pc again. There, from 110 to 120 MB VRAM and higher, the theme works smoothly and flawlessly. With only 100 MB, it shows the occasional fade outs I described earlier when changing systems even in Instant and Slide mode. But it never shows white boxes or screens (no wonder though, with integrated graphics but 8 GB RAM to grab the VRAM from).
One thing I noticed on both the Pi and the mini pc: The videos appear rather late after selecting a game. In other themes, the videos appear nearly instantenous. Did you code that on purpose or is that another issue you might want to look at?
-
@clyde Hey, glad to hear that on both counts! Seems like it just doesn't like Neo Geo. lol I can actually scroll though all 30 some-odd categories of mine in the games list menus without getting any black or white outs, but then of course there's a lot of white on the carousel. It kind of seems like maybe ES prioritizes the games lists. Glad to hear it runs smoothly on your mini PC, of course it worked just fine on my windows ES while I was creating and testing. I'm sure it runs smooth on anything with a bit more ram than the Pi, which comes up just a touch short for the way I did the design. It is my first design after all, and I didn't know anything about themeing for ES on a Pi (or at all) going into it.
Yes, I did make the video come up slow on purpose so that I can show the box art, or what have you, for a few seconds first. I made it a little long during testing because I was watching for some things. Seems like I should probably shorten that time down a bit. That will be the next thing I do.
Thanks again for all of your input and enthusiasm. I really appreciate it.
-
@zachariel My pleasure. π In my opinion, there are only a handful of original and well designed themes, and yours is certainly one of them. I am curious what future works may follow this astonishing debut. (I don't want to put any pressure on you, of course.) π
-
@clyde Thank you very much for your kind words. I actually do have a couple of other ideas I'd like to work on. I'll be sure to post them if I do!
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.