FBNEO Screen Glitches. (CLOSED)
-
Hey all,
Running a Rp4 with my own Retropie 4.8 image. I've done a few updates over the past month or two, including overlocking my pi as follows:
over_voltage=6
arm_freq=2000
gpu_freq=750I have a decent heat sink and fan. Temp doesn't get over 70c. Everything runs smooth. But I'm noticing now that all FBNEO fighting games are glitching. The bottom 1/3rd of the screen will get blurry at random times for a second or two. Also sound can quickly go in and out for a half a second. I haven't seen this happen on any other emulator.
I've tried changing the settings back to remove the overlock and I don't notice the glitches as much. Though I still see them sometimes. So I'm not convinced it's the overlock? I also see there's an update to FBNEO (my last update was April), but need time to back up my image before I update it to see if that helps at all.
I would very much appreciate any advice or clarification if there's been any changes recently to be causing this, or if it's something I did.
Thank you.
-
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
But I'm noticing now that all FBNEO fighting games are glitching
I don't think it could be an emulation bug if it affects multiple emulated boards, do you have a list of the affected games ?
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
I also see there's an update to FBNEO
There are updates everyday, please make sure you are building the latest version from sources.
-
@barbudreadmon All of the Street Fighter, Fatal Fury, Art of Fighting games, etc.
-
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
@barbudreadmon All of the Street Fighter, Fatal Fury, Art of Fighting games, etc.
All those games are running a tad below 60Hz, maybe your setup stopped working properly with odd refresh rates or something ? That would explain why other emulators aren't affected since they usually run their content at 50Hz or 60Hz.
What happens if you run 60Hz content in FBNeo ? Let's say martmast, pacman or dkong ? -
@Drdave79 please send us the requested information in https://retropie.org.uk/forum/topic/3/read-this-first including verbose log, and indeed please send the /boot/config.txt with the overclock removed (as there is little point diagnosing issues with an overclock applied)
-
@dankcushions Here's the config file. I'll get the rest shortly. It says I don't have enough privileges to upload the file. The cut and paste is a little wonky.
# For more options and information see # http://rpf.io/configtxt # Some settings may impact device functionality. See link above for details # uncomment if you get no picture on HDMI for a default "safe" mode #hdmi_safe=1 # uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan disable_overscan=1 # uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border #overscan_left=16 #overscan_right=16 #overscan_top=16 #overscan_bottom=16 # uncomment to force a console size. By default it will be display's size minus # overscan. #framebuffer_width=1280 #framebuffer_height=720 # uncomment if hdmi display is not detected and composite is being output hdmi_force_hotplug=1 # uncomment to force a specific HDMI mode (this will force VGA) hdmi_group=1 hdmi_mode=4 # uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes #hdmi_drive=2 # uncomment to increase signal to HDMI, if you have interference, blanking, or # no display #config_hdmi_boost=4 # uncomment for composite PAL #sdtv_mode=2 #uncomment to overclock the arm. 700 MHz is the default. #arm_freq=800 # Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on #dtparam=spi=on # Uncomment this to enable infrared communication. #dtoverlay=gpio-ir,gpio_pin=17 #dtoverlay=gpio-ir-tx,gpio_pin=18 # Additional overlays and parameters are documented /boot/overlays/README # Enable audio (loads snd_bcm2835) dtparam=audio=on [pi4] # Enable DRM VC4 V3D driver on top of the dispmanx display stack dtoverlay=vc4-fkms-v3d max_framebuffers=2 [all] #dtoverlay=vc4-fkms-v3d overscan_scale=1 gpu_mem=256
-
@barbudreadmon No glitches when running those other games. I did check and I'm running at 1280 x 720 @ 60 Hz n/a (74.25 Mhz, phsync, pvsync, userdef) if that means anything.
-
@dankcushions When I run the game with verbose logging, exit the game, and check the /dev/shm folder, I see no log file. Only mono.513 file.
-
The cut and paste is a little wonky
because you didn't read my link which explains how to format :( i'll edit your post
-
please fill out ALL of the information in https://retropie.org.uk/forum/topic/3/read-this-first
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
@dankcushions When I run the game with verbose logging, exit the game, and check the /dev/shm folder, I see no log file. Only mono.513 file.
this is not possible in a standard retropie install. you're not rebooting before looking at the folder, I hope?
What is the output of
ls -l /dev/shm/
? -
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
No glitches when running those other games.
Meaning you probably can't run content at odd refresh rates for some reason, maybe something about your retroarch video synchronization settings ?
-
@dankcushions Nope. I launched the game with verbose logging. Played it for about a minute. Excited the game and checked the folder.
When I run that command, I get mono.520
-
@Drdave79 well, i refer you to my previous requests for all info and command line output
-
Pi Model or other hardware: (B, B+, 2 B, 3, X86 PC etc..) Raspberry Pi 4
Power Supply used: (If using a Pi) Unsure.
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) Original RetroPie image from website modified by myself.
USB Devices connected: 2 Sinden Lightguns and 1 keyboard/mouse combo
Controller used: Two Dragonrise joysticks and buttons
Error messages received: None
Verbose log (if relevant): see below
Guide used: (Mention if you followed a guide) None
File: (File with issue - with FULL path) /home/pi/RetroPie/roms/arcade/sf2.zip
Emulator: (Name of emulator - if applicable) lr-fbneo -
@dankcushions I now have a runcommand.log but it's empty.
arcade
lr-fbneo
/home/pi/RetroPie/roms/arcade/sf2.zip
/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/sf2.zip"retroarch.cfg
video_refresh_rate = "60"
video_fullscreen = "true"
video_fullscreen_x = "1280"
video_fullscreen_y = "720" -
@dankcushions I did use pastebin.com.
-
@Drdave79 again, you should make sure everything is fine with your synchronization settings, maybe you need
video_vsync = "true" vrr_runloop_enable = "true"
?
Edit: also note that i just added a core option to force 60Hz, however you should only consider this as a last resort workaround since it'll make games run faster than they should...
-
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
@dankcushions I did use pastebin.com.
in what sense? the last logs you have posted have just been pasted directly - you just did it again now!
i appreciate this hobby can get technical and isn't always intuitive, but to support people in the least amount of free time there's lots of documentation and specific instructions on how to seek support.
read this first says about logs:
Format your posts! - put small logs in code blocks - see http://commonmark.org/help/ - and put large logs on a pastebin type site like http://paste.ubuntu.com/ http://pastebin.com/ or similar.
there's 3 options there, all of which are better than just pasting logs/configs directly into the forum (although even that is better than not posting them at all..). please read carefully the read-this-first page next time you seek support, which appears to be quite frequently. there is better things we could all be doing than repeating what has been said at the top of every forum page.
-
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
@dankcushions I now have a runcommand.log but it's empty.
arcade
lr-fbneo
/home/pi/RetroPie/roms/arcade/sf2.zip
/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fbneo/fbneo_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/sf2.zip"retroarch.cfg
video_refresh_rate = "60"
video_fullscreen = "true"
video_fullscreen_x = "1280"
video_fullscreen_y = "720"i can see from this that you didn't run with verbose logging via the runcommand, although it should still generate the file regardless (and you still haven't run the command like i instructed). you should also paste all relevant configs,
/opt/retropie/configs/arcade/retroarch.cfg
,/opt/retropie/configs/all/retroarch.cfg
(note: codeblocks, pastebin, etc etc)but yeah, what's all these video settings? they're not stock.
-
@dankcushions said in FBNEO Screen Glitches. Need advice please.:
(and you still haven't run the command like i instructed).
I think that's what they meant by:
@Drdave79 said in FBNEO Screen Glitches. Need advice please.:
When I run that command, I get mono.520
dankcushions said:
but yeah, what's all these video settings? they're not stock.
Are you referring to:
retroarch.cfg
video_refresh_rate = "60"
video_fullscreen = "true"
video_fullscreen_x = "1280"
video_fullscreen_y = "720"...? This is their
/dev/shm/retroarch.cfg
, automatically generated here at runtime; mine is identical to this (I am using a 720p TV.)...unless you mean the:
hdmi_group=1 hdmi_mode=4
...in their
/boot/config.txt
; those, indeed, are not stock.
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.