Latest RetroPie release has video issues
-
I flashed the latest release of RP on to my Pi 3 B+ and added a few ROM sets:
MAME 0.139 (using lr-mame2010 core)
MAME 0.78 (using lr-mame2003 core)
Final Burn Neo (using lr-fbneo core)I was testing a few of the ROMs and have noticed a consistent problem related to the video output on some of the games. The best example I can cite is OutRun (outrun.zip). I used 3 different iterations of this ROM with 3 different cores and got the same result every time. The video output would have low colors when the video rotation was normal (4:3 aspect). I am using a Dell 1907FP @ 1280x1024 resolution.
After doing some research, I decided to edit /boot/config.txt and rotated the display. I set:
display_rotate=3
and rebooted the Pi (and rotated my monitor).I ran OutRun in the 3:4 aspect and it played the game in full color. I made sure it wasn't my cables so I commented out display_rotate=3 and rebooted. It went back to low color output. Re-enabled rotation and the colors were back.
Unless I'm missing something, there is something wrong with the latest release. I also forced DMT video mode 36 but it didn't help.
Does anyone have any suggestions?
-
Please add some information about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
Do you have a screenshot of the 'low color' image ?
-
@mitu I am using:
Pi Model 3 B+
Amazon Fire TV power supply (and a host of others during this test)
RetroPie v4.5.1
Flashed complete image from this site to my SD Card with Etcher
Used retropie-4.5.1-rpi2_rpi3.img.gz
Using Xbox 360 controllerI can take a picture of the screen later tonight.
-
You can clearly see how the colors are washed out in landscape mode. I tried playing this game on my Windows PC hooked up to a 55" TV and the colors were not washed out like they are here and it's very noticeable. Look at the crowd standing next to the car (and look at the car itself) and you can see how faded the reds and blues are.
-
This looks like some shader is applied to the image - do you have any shaders set-up ?
-
@mitu None whatsoever. This is just vanilla install with nothing done to it. All I'm doing is commenting / uncommenting the display rotation.
-
That looks like a problem with the firmware on the RPI. You can try to see if the problem goes away with either of:
- using an older RP version - 4.4 (https://retropie.org.uk/2018/04/retropie-4-4-is-released/). Flash it, then use the same config and ROM to see if the problem persists.
- upgrading your current system with
sudo raspi-update
to the latest kernel and firmware for Raspbian.
-
@mitu said in Latest RetroPie release has video issues:
That looks like a problem with the firmware on the RPI. You can try to see if the problem goes away with either of:
- using an older RP version - 4.4 (https://retropie.org.uk/2018/04/retropie-4-4-is-released/). Flash it, then use the same config and ROM to see if the problem persists.
- upgrading your current system with
sudo raspi-update
to the latest kernel and firmware for Raspbian.
I get a command not found for sudo raspi-update when I hit F4
-
@BWPlower said in Latest RetroPie release has video issues:
I get a command not found for sudo raspi-update when I hit F4
Sorry for the typo - it's
sudo rpi-update
. -
@mitu I did the update first. After reboot, my buttons were reconfigured for me but the same problem persisted.
I then found a 4.4 image from archive.org and flashed it with Etcher.
Set up wifi
Copied just outrun.zip to the ROM folder and restarted ES
Still washed out colors
Replaced HDMI cable
Same thing. -
I remember i changed the default brightness and gamma on mame2003-plus a while back it was for too high. It was originally changed because some people mentioned it was too dark in some games but made others too bright. So i restored the default mame078 settings to mame. Im pretty sure mark filtered these through to mame2003. First thing you should do is make sure you mame 2003 is updated to the latest version via the retropie setup script. Then make sure the gamma and brightness are set to 1.0 in the quick menu-> options.
ps i think outrun looks like it should with a gamma of 0.5 thats my personal taste though
-
I took the initiative to install Raspbian Stretch along with the latest current release of RetroArch v1.8.1 and it's doing the exact same thing. So my claim of RetroPie having video issues was incorrect. It's a Pi / RetroArch thing. I'll play with the gamma and see if it makes a difference. Kinda sucks that I can't get a 33-year-old game to reproduce video properly on the Pi. I might just use this thing for another purpose altogether.
-
You could try
advmame
instead of RetroArch and see if it fares differently, or don't use rotation in the OS and instead rotate Emulationstation and images only. -
I don't have my pi3b+ set up right now to test, so I used my pi4 with raspbian buster with retropie pi4 branch repo. Retroarch 1.8.1 installed from cmitu's repo.
PC is using the same retroarch version, same tv, same tv picture settings, no shaders, no bilinear filtering. GPU is set to 32bit color depth, 8bit output color depth, RGB, Output dynamic range set to full. Fb-neo. Hdmi. Pi does seem to be a tiny bit brighter if you look at the road.
PC:
PI4:
-
Turning down the gamma to "0.5" has made a remarkable difference. What a strange default option in RetroArch! Thanks to everyone who threw in their $.02
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.