Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

EmulationStation issue with marquee.png



  • Pi3 build.

    Having a weird issue that occurs with a particular marquee in my collection.

    Only when EmulationStation is first booted up, the first time this System is scrolled over to, while already in another system, the marquee draws all stretched out as one giant pixel it looks like. Then when you focus on another game and come back its fine. And forever more that run of ES it will be fine. All other games are fine. If you enter into this system from the higher up systems view rather than scrolling laterally from another system it is also fine from the get-go.

    This is the marquee.png in question:
    0_1519998518823_1941-marquee.png

    This is what it looks like when it draws incorrectly:
    0_1519998639362_IMG_1374.JPG

    At first, I thought maybe the image was too big so I cut it in half but that doesn't make any difference.

    There are no limitations on the resolution or aspect ratio of marquees I take it?

    Edit: Also tried switching it to a jpg but that made no difference.

    Edit 2: Also tried completely replacing it with another marquee art entirely and still no luck. I guess it must have nothing to do with the image file itself. Something wrong with the setup that is triggering a bug with EmulationStation.

    Edit 3: Also tried maxing out the video ram setting in ES to 1000. No difference.

    Same result using this marquee.jpg
    0_1520001075948_1941-marquee.jpg



  • Ok totally weird solution here:

    On a hunch I thought this might be related to the OMX hardware acceleration so I turned that off and restarted EmulationStation. Problem went away.

    I was going to report that back here but before doing so I turned OMX back ON and restarted EmulationStation again. Problem was still NOT present.

    Restarted EmulationStation several times both via the UI and manually with F4.

    For some reason I cannot explain, disabling OMX, restarting, re-enabling OMX, restarting, has resolved the issue for me. For now.



  • Hello, please check your overscan settings, sounds like that might be your issue...



  • @hytek said in EmulationStation issue with marquee.png:

    Hello, please check your overscan settings, sounds like that might be your issue...

    Hmmm... I have never messed with any overscan settings. Are you saying that I should have it enabled or not enabled? I would think the problem would always present if it were a matter of a setting like that. Not be only in certain odd circumstances.

    Edit: To clarify this issue is no longer occurring for me. Somehow it has been fixed by cycling OMX acceleration OFF and back ON. <shrug>



  • There are still oddities I notice with marquee image display in general.

    If you scroll down your list and rest on a marquee that has a balanced aspect ratio (more squarish than a typical marquee). Then scroll up to a game that uses a wider aspect ratio for the marquee (letting it accelerate so it stops updating the images until you come to a rest) it gets squished down to the narrow aspect ratio until you focus away and come back.

    Have also seen it show no marquee after exiting from a game. Then comes back when you focus away and back again.

    Definitely some bugs in ES related to marquee display.



  • @alturis said in EmulationStation issue with marquee.png:

    Edit: To clarify this issue is no longer occurring for me. Somehow it has been fixed by cycling OMX acceleration OFF and back ON. <shrug>

    Actually, I was again seeing the same issue occur until I once again reset OMX off and on again. Not sure how or why overscan would be related to this but I figured out what I think @Hytek was referring to. I needed to change my /boot/config.txt such that disable_overscan=1 was uncommented. That allows my display to fill all the way to the edge without any black border.

    Will report back if this occurs again. Still not sure why overscan would have anything to do with marquee problems.

    Edit: Yeah that made no difference. Still getting that happening sometimes.



  • What this feels like to me is that the ES calculated resolution/position of the marquee image has some kind of initialization bug where it fails to set it according to the currently highlighted game in all cases. It will either leave it at the resolution/position it was for the previously viewed game or leave it as (what I presume is) garbage which is why it ends up drawing as a giant rectangle where you can only see the upper-left-most pixel stretched over your screen.

    No one else sees this issue ever? (even the incorrect aspect ratio marquee issue)

    Edit: Or potentially an issue with how the ComicBook theme is setting up the marquee element. Will have to look at that later tonight.



  • @alturis said in EmulationStation issue with marquee.png:

    Or potentially an issue with how the ComicBook theme is setting up the marquee element. Will have to look at that later tonight.

    Nah looks pretty simple and straightforward to me.

    <image name="md_marquee">
    	<pos>0.74 0.086</pos>
    	<maxSize>0.26 0.1</maxSize>
    	<origin>0.5 0.5</origin>
    </image>
    

    Though now I am wondering if is something with the handling of the "maxSize" feature of ES that is at play here.



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.