Homepage › Forums › RetroPie Project › New to RetroPie? Start Here! › Issues after update to 3.1 (fresh) from 3.0b
- This topic has 16 replies, 2 voices, and was last updated 9 years, 2 months ago by shoothere.
-
AuthorPosts
-
10/10/2015 at 16:47 #107590shoothereParticipant
Hi all!
decided to get my groove on and update to 3.1. Previously I had run the 3.0 beta and all was fine. but after a clean 3.1 and booting it up I ran into 2 problems which I never experienced before, namely:
The EmulationStation frontend and games not fitting on screen despite overscan_scale=1 being on in /boot/config.txt
EDIT: the boot sequence lines the fonts out properly, so to me it seems more of an EmulationStation problem but what do I know? :P
The PSX emulator just refuses to boot. It never had any issues before. I got the BIOS files I used before so I doubt that would be the issue but the emulator just goes back to the frontend after saving a game.
If I press a key during the loading to bring up the ore options it shows me a retroarch screen *REAL* quick (like 1 frame) and crashes.
What am I missing here?Thanx in advance!
10/10/2015 at 16:51 #107592petrockblogKeymasterStart from a fresh image? – there is no “automatic” upgrade route from the beta (which one? the first?) releases – well, there is be but you may need to do some manual config merging – sounds like you would be better off just getting the 3.1 image.
10/10/2015 at 16:52 #107593petrockblogKeymasterAlso without any logs or configs files it’s impossible to advise.
10/10/2015 at 17:02 #107595shoothereParticipantAs I mentioned I did a fresh install (flashed the 3.1 img) and started from scratch, just mentioned the 3.0b to mention there was no trouble there.
I am trying to set it up in an RPi2, no problem on these fronts before.
So I started with a clean 3.1 install.
The only thing I altered in the default config is the storage of the SRM files in a separate directory. Other emus start up fine.
Oddly after trying to boot a PSX game the “resolution” of the front end changes a bit showing a bit more of the interface but still not fitting on screen.
When I try to launch Castlevania- Symphony of the Night I get the following error:
/opt/retropie/supplementary/runcommand/runcommand.sh: line 695: 2398 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Castlevania-SoTN.bin" --appendconfig /tmp/retroarch.cfg
10/10/2015 at 17:36 #107600petrockblogKeymasterok sorry misread –
Maybe there are some upstream changes that break the PSX emulator for that game? anything in /tmp/runcommand.log ?
can you try launching it from terminal – get the commandline from configs/psx/emulators.cfg and add the parameter “–verbose”
Nothing has changed regarding emulationstation that should affect the display – does your system seem to be starting in the same resolution as before? There is a new kernel / firmware etc with this release – it’s possible something changed. You didn’t modify /boot/config.txt ?
10/10/2015 at 17:50 #107601shoothereParticipantNP! I did explain it in a rather weird way.
The code was the content of runcommand.log, it happens for all games, just took this one as an example (tried 3 separate ones).
For the second question you mean running the emulator from the CLI completely?
Or is there an easy way to add a -verbose argument? For I am a bit at loss at how to do it manually.Well it is odd, as I mentioned the bootup sequence and retropie screens look like they are well aligned, it is just the EmulationStation+Emulators that seem to fall offscreen.
When quitting an emulator it seems to sometimes revert to another setting showing more of the front-end (but still not all of it).Sorry to be such a bother!
10/10/2015 at 18:00 #107602petrockblogKeymasterto run it manually from cli
/opt/retropie/emulators/retroarch/bin/retroarch --verbose -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg ~/RetroPie/roms/YOURISO
replacing YOURISO with the ISO file you are using.
to log the output to a file add &>/tmp/logfile.txt
also the outputs of these command might be helpful
contents of /boot/config.txt
and outputs of
tvservice -s tvservice -m CEA tvservice -m DMT
10/10/2015 at 18:13 #107604shoothereParticipantWell here we go!
This is the output of loading the ROM manually (hope I did it right!)
Starting PCSX-ReARMed v3.0rc1-212-gb42a95d Running PCSX Version 1.9 (Oct 4 2015). psxMap: warning: wanted to map @80000000, got 0x749f9000 Init new dynarec testing if we can run recompiled code.. test passed. warning: RAM is not directly mapped, performance will suffer Mapped (RAM/scrp/ROM/LUTs/TC): 78000000/1f800000/1fc00000/08000000/75371000 found BIOS file: SCPH5000.BIN RGB565 supported, using it plugin: plugins/builtin_gpu plugin: plugins/builtin_spu plugin: plugins/builtin_pad plugin: plugins/builtin_pad Plugins loaded. Loaded CD Image: /home/pi/RetroPie/roms/psx/Castlevania-SoTN.bin. selected sound output driver: libretro CD-ROM Label: SLUS_00067 CD-ROM ID: SLUS00067 CD-ROM EXE Name: SLUS_000.67;1
Here is my /boot/config.txt
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=0 # 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=1 # 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 # for more options see http://elinux.org/RPi_config.txt gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=256 overscan_scale=1 arm_freq=700 core_freq=250 sdram_freq=400 over_voltage=0
Here is tvservice -s
state 0x12000a [HDMI CEA (31) RGB lim 16:9], 1920x1080 @ 50.00Hz, progressive
tvservice -m CEA
Group CEA has 16 modes: mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced (native) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced (prefer) mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive
and finally tvservice -m DMT
Group DMT has 1 modes: mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
Hope this helps!
10/10/2015 at 18:31 #107607petrockblogKeymasterDid you use the commandline I provided? – seems to miss lots of logging. Did you just redirect stdout to a file and not stderr or ?
10/10/2015 at 18:34 #107608petrockblogKeymasterFor the video mode problem (I think it’s the problem) – can you try adding
hdmi_group=1 hdmi_mode=16
to /boot/config.txt
10/10/2015 at 18:37 #107609shoothereParticipantAh man! My bad! Force of habit using >> instead of &>!
RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Features: Built: Oct 5 2015 RetroArch [INFO] :: Version: 1.2.2 RetroArch [INFO] :: Git: c6c250b RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Features: RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/psx/retroarch.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so" RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: PCSX-ReARMed RetroArch [INFO] :: Remaps: game name: /home/pi/RetroPie/roms/psx/Castlevania-SoTN RetroArch [INFO] :: Remaps: remap directory: /opt/retropie/configs/psx/ RetroArch [INFO] :: Remaps: no game-specific remap found at /opt/retropie/configs/psx/PCSX-ReARMed/Castlevania-SoTN.rmp RetroArch [INFO] :: Remaps: no core-specific remap found at /opt/retropie/configs/psx/PCSX-ReARMed/PCSX-ReARMed.rmp RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 Starting PCSX-ReARMed v3.0rc1-212-gb42a95d Running PCSX Version 1.9 (Oct 4 2015). psxMap: warning: wanted to map @80000000, got 0x749df000 Init new dynarec testing if we can run recompiled code.. test passed. warning: RAM is not directly mapped, performance will suffer Mapped (RAM/scrp/ROM/LUTs/TC): 78000000/1f800000/1fc00000/08000000/75357000 RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". found BIOS file: SCPH5000.BIN RetroArch [INFO] :: Environ GET_CAN_DUPE: true RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE. RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE. RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_frameskip: RetroArch [INFO] :: 0 RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_region: RetroArch [INFO] :: Auto RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_pad1type: RetroArch [INFO] :: standard RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_pad2type: RetroArch [INFO] :: standard RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_neon_interlace_enable: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_neon_enhancement_enable: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_neon_enhancement_no_main: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_duping_enable: RetroArch [INFO] :: on RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_drc: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_spu_reverb: RetroArch [INFO] :: on RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_spu_interpolation: RetroArch [INFO] :: simple RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_pe2_fix: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE pcsx_rearmed_inuyasha_fix: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 6. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button "B (bottom)" => "Cross" RetroArch [INFO] :: RetroPad, User 1, Button "Y (left)" => "Square" RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right" RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "Circle" RetroArch [INFO] :: RetroPad, User 1, Button "X (up)" => "Triangle" RetroArch [INFO] :: RetroPad, User 1, Button "L" => "L1" RetroArch [INFO] :: RetroPad, User 1, Button "R" => "R1" RetroArch [INFO] :: RetroPad, User 1, Button "L2" => "L2" RetroArch [INFO] :: RetroPad, User 1, Button "R2" => "R2" RetroArch [INFO] :: RetroPad, User 1, Button "L3" => "L3" RetroArch [INFO] :: RetroPad, User 1, Button "R3" => "R3" RetroArch [INFO] :: RetroPad, User 2, Button "B (bottom)" => "Cross" RetroArch [INFO] :: RetroPad, User 2, Button "Y (left)" => "Square" RetroArch [INFO] :: RetroPad, User 2, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 2, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up" RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down" RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left" RetroArch [INFO] :: RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right" RetroArch [INFO] :: RetroPad, User 2, Button "A (right)" => "Circle" RetroArch [INFO] :: RetroPad, User 2, Button "X (up)" => "Triangle" RetroArch [INFO] :: RetroPad, User 2, Button "L" => "L1" RetroArch [INFO] :: RetroPad, User 2, Button "R" => "R1" RetroArch [INFO] :: RetroPad, User 2, Button "L2" => "L2" RetroArch [INFO] :: RetroPad, User 2, Button "R2" => "R2" RetroArch [INFO] :: RetroPad, User 2, Button "L3" => "L3" RetroArch [INFO] :: RetroPad, User 2, Button "R3" => "R3" RetroArch [INFO] :: RetroPad, User 3, Button "B (bottom)" => "Cross" RetroArch [INFO] :: RetroPad, User 3, Button "Y (left)" => "Square" RetroArch [INFO] :: RetroPad, User 3, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 3, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up" RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down" RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left" RetroArch [INFO] :: RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right" RetroArch [INFO] :: RetroPad, User 3, Button "A (right)" => "Circle" RetroArch [INFO] :: RetroPad, User 3, Button "X (up)" => "Triangle" RetroArch [INFO] :: RetroPad, User 3, Button "L" => "L1" RetroArch [INFO] :: RetroPad, User 3, Button "R" => "R1" RetroArch [INFO] :: RetroPad, User 3, Button "L2" => "L2" RetroArch [INFO] :: RetroPad, User 3, Button "R2" => "R2" RetroArch [INFO] :: RetroPad, User 3, Button "L3" => "L3" RetroArch [INFO] :: RetroPad, User 3, Button "R3" => "R3" RetroArch [INFO] :: RetroPad, User 4, Button "B (bottom)" => "Cross" RetroArch [INFO] :: RetroPad, User 4, Button "Y (left)" => "Square" RetroArch [INFO] :: RetroPad, User 4, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 4, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up" RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down" RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left" RetroArch [INFO] :: RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right" RetroArch [INFO] :: RetroPad, User 4, Button "A (right)" => "Circle" RetroArch [INFO] :: RetroPad, User 4, Button "X (up)" => "Triangle" RetroArch [INFO] :: RetroPad, User 4, Button "L" => "L1" RetroArch [INFO] :: RetroPad, User 4, Button "R" => "R1" RetroArch [INFO] :: RetroPad, User 4, Button "L2" => "L2" RetroArch [INFO] :: RetroPad, User 4, Button "R2" => "R2" RetroArch [INFO] :: RetroPad, User 4, Button "L3" => "L3" RetroArch [INFO] :: RetroPad, User 4, Button "R3" => "R3" RetroArch [INFO] :: RetroPad, User 5, Button "B (bottom)" => "Cross" RetroArch [INFO] :: RetroPad, User 5, Button "Y (left)" => "Square" RetroArch [INFO] :: RetroPad, User 5, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 5, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up" RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down" RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left" RetroArch [INFO] :: RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right" RetroArch [INFO] :: RetroPad, User 5, Button "A (right)" => "Circle" RetroArch [INFO] :: RetroPad, User 5, Button "X (up)" => "Triangle" RetroArch [INFO] :: RetroPad, User 5, Button "L" => "L1" RetroArch [INFO] :: RetroPad, User 5, Button "R" => "R1" RetroArch [INFO] :: RetroPad, User 5, Button "L2" => "L2" RetroArch [INFO] :: RetroPad, User 5, Button "R2" => "R2" RetroArch [INFO] :: RetroPad, User 5, Button "L3" => "L3" RetroArch [INFO] :: RetroPad, User 5, Button "R3" => "R3" RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RGB565 supported, using it plugin: plugins/builtin_gpu plugin: plugins/builtin_spu plugin: plugins/builtin_pad plugin: plugins/builtin_pad Plugins loaded. Loaded CD Image: /home/pi/RetroPie/roms/psx/Castlevania-SoTN.bin. selected sound output driver: libretro CD-ROM Label: SLUS_00067 CD-ROM ID: SLUS00067 CD-ROM EXE Name: SLUS_000.67;1
10/10/2015 at 19:02 #107612petrockblogKeymasterHave you tried no bios / alternative bios files? What’s the md5sum of your bios ? Are you finding all games crash ? I have not heard from others about major problems with compatibility.
10/10/2015 at 19:11 #107613shoothereParticipantFrom your analysis it does seem I might doubt my BIOS files, although it was never a problem before. I will check that and get back to you.
PS: no BIOS?
Will have a clean look at the EmulationStation interface problem too.
If you have any ideas would love to hear’em but otherwise let me get back to you tomorrow!
Thanx for all the help so far!
10/11/2015 at 10:08 #107657shoothereParticipantAlrighty here’s an update:
the lr-pscx-rearmed issue was due to the BIOS files. I tried another batch and the games load fine now (which I found surprising as they worked up til now but hey, not gonna complain!)
All that is left is the resolution thing. It seems the PSX comes on screen fine, GBA seems off. I’ll try and find a pattern to this.
10/11/2015 at 10:27 #107658shoothereParticipantOk editting the /boot/config.txt and setting the overscan values as included shows it helping during boot but the moment EmulationStation pops up (the RetroPie screen is fine) it goes off screen.
My quest goes on!
# uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border overscan_left=32 overscan_right=32 overscan_top=32 overscan_bottom=32
EDIT: it seems to be this problem. It didn’t happen before 3.1 though. Not sure about 3.0 release as I only had the beta…b4 I think
10/11/2015 at 13:08 #107684petrockblogKeymasterDid you try the video mode change also I mentioned earlier?
I suspect this could be down to a firmware change – please can you check https://www.petrockblock.com/forums/topic/emulationstation-screen-dont-fit-after-update/ and perhaps try downgrading the firmware / kernel also ?
10/11/2015 at 13:18 #107687shoothereParticipanthdmi_group=1 hdmi_mode=16
had no effect sadly
rpi-update bumped me to 4.1.10-v7+ which still shows the same problem.
Which firmware would I downgrade to? The problem mentioned was on 4.1.7-v7+EDIT: downgrading to 4.1.6 had no effect
-
AuthorPosts
- The forum ‘New to RetroPie? Start Here!’ is closed to new topics and replies.