Issues after update to 3.1 (fresh) from 3.0b

Home Forums RetroPie Project New to RetroPie? Start Here! Issues after update to 3.1 (fresh) from 3.0b

This topic contains 16 replies, has 2 voices, and was last updated by Profile photo of shoothere shoothere 1 year, 8 months ago.

Viewing 17 posts - 1 through 17 (of 17 total)
  • Author
    Posts
  • #107590
    Profile photo of shoothere
    shoothere
    Participant

    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? 😛

    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!

    #107592
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Start 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.

    #107593
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Also without any logs or configs files it’s impossible to advise.

    #107595
    Profile photo of shoothere
    shoothere
    Participant

    As 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
    
    #107600
    Profile photo of petrockblog
    petrockblog
    Keymaster

    ok 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 ?

    #107601
    Profile photo of shoothere
    shoothere
    Participant

    NP! 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!

    #107602
    Profile photo of petrockblog
    petrockblog
    Keymaster

    to 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
    
    #107604
    Profile photo of shoothere
    shoothere
    Participant

    Well 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!

    #107607
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Did you use the commandline I provided? – seems to miss lots of logging. Did you just redirect stdout to a file and not stderr or ?

    #107608
    Profile photo of petrockblog
    petrockblog
    Keymaster

    For the video mode problem (I think it’s the problem) – can you try adding

    
    hdmi_group=1
    hdmi_mode=16
    

    to /boot/config.txt

    #107609
    Profile photo of shoothere
    shoothere
    Participant

    Ah 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
    
    #107612
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Have 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.

    #107613
    Profile photo of shoothere
    shoothere
    Participant

    From 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!

    #107657
    Profile photo of shoothere
    shoothere
    Participant

    Alrighty 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.

    #107658
    Profile photo of shoothere
    shoothere
    Participant

    Ok 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

    https://github.com/Aloshi/EmulationStation/issues/378

    #107684
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Did you try the video mode change also I mentioned earlier?

    I suspect this could be down to a firmware change – please can you check http://blog.petrockblock.com/forums/topic/emulationstation-screen-dont-fit-after-update/ and perhaps try downgrading the firmware / kernel also ?

    #107687
    Profile photo of shoothere
    shoothere
    Participant
    hdmi_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

Viewing 17 posts - 1 through 17 (of 17 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar