• 0 Votes
    12 Posts
    747 Views
    F

    @Fingerprint
    Downloading a new image worked! for now.
    Everything seems to be working, i'll refer back to this forum if i need anymore help. Thanks.

  • 0 Votes
    2 Posts
    295 Views
    mituM

    @hopwon said in Using official RP 5" DTS IPS Screen for hotkeys, box art etc.:

    My question do you think the RPi4 handle the additional screen?

    Yes, it should work fine.

  • 0 Votes
    3 Posts
    517 Views
    K

    @mitu Thank you for the reply. Here are the info.

    Pi Model or other hardware: Pi4B
    Power Supply used: 5V3A
    RetroPie Version Used: 4.7.1
    Built From: Pre made SD Image on RetroPie website
    USB Devices connected: Gamepad; 32Gb USB drive
    Controller used: Havit G89W
    Error messages received: n/a
    Verbose log (if relevant): /dev/shm/runcommand.log

    Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).cue" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.8.8 (Git 9552f87) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).srm". [INFO] Redirecting save state to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).state". [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Nov 2 2020 [INFO] Version: 1.8.8 [INFO] Git: 9552f87 [INFO] ================================================= [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so" [INFO] [Overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/PCSX-ReARMed.cfg. [INFO] [Overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/Marvel vs. Capcom - Clash of Super Heroes (USA).cfg. [INFO] [Overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/Marvel vs. Capcom - Clash of Super Heroes (USA).cfg. [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: GET_LANGUAGE: "0". [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL. [INFO] [Remaps]: remap directory: /opt/retropie/configs/psx/ [INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).srm". [INFO] Redirecting save state to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).state". [libretro INFO] Memcard 2: disabled [libretro INFO] Starting PCSX-ReARMed [libretro INFO] Running PCSX Version 1.9 (Oct 29 2020). [libretro INFO] Init new dynarec [libretro INFO] testing if we can run recompiled code.. [libretro INFO] test passed. [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 80000000/1f800000/1fc00000/08000000/aebe9000 [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] found BIOS file: PSXONPSP660.bin [INFO] [Environ]: GET_CAN_DUPE: true [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE. [INFO] [Environ]: GET_RUMBLE_INTERFACE. [INFO] [Environ]: PERFORMANCE_LEVEL: 6. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] RGB565 supported, using it [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [libretro INFO] plugin: plugins/builtin_gpu [libretro INFO] plugin: plugins/builtin_spu [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] plugin: plugins/builtin_pad [libretro INFO] Plugins loaded. [libretro INFO] Loaded CD Image: /home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).cue[+cue]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 40:27:38 [libretro INFO] CD-ROM Label: MARVEL_VS_CAPCOM [libretro INFO] CD-ROM ID: SLUS01059 [libretro INFO] CD-ROM EXE Name: SLUS_010.59;1 [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Cheats]: Load game-specific cheatfile: /home/pi/.config/retroarch/cheats/PCSX-ReARMed/Marvel vs. Capcom - Clash of Super Heroes (USA).cht [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Video @ 800x480 [INFO] [Video]: Starting threaded video driver ... [INFO] [DRM]: Found 2 connectors. [INFO] [DRM]: Connector 0 connected: yes [INFO] [DRM]: Connector 0 has 1 modes. [INFO] [DRM]: Connector 0 assigned to monitor index: #1. [INFO] [DRM]: Connector 1 connected: yes [INFO] [DRM]: Connector 1 has 1 modes. [INFO] [DRM]: Connector 1 assigned to monitor index: #2. [INFO] [DRM]: Mode 0: (FIXED_MODE) 800 x 480, 60 Hz [INFO] [GL]: Found GL context: kms [INFO] [GL]: Detecting screen resolution 800x480. [INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0xac139508. [INFO] [KMS]: New FB: 800x480 (stride: 3200). [INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2. [INFO] [GL]: Version: OpenGL ES 3.1 Mesa 19.3.2. [INFO] [GL]: Using resolution 800x480 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shaders]: preset directory: /home/pi/.config/retroarch/config [INFO] [Shaders]: preset directory: /opt/retropie/configs/psx/ [INFO] [Shaders]: preset directory: /home/pi/.config/retroarch/shaders/presets [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] [GLSL]: Found GLSL fragment shader. [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*? [INFO] [udev]: Plugged pad: Microntek USB Joystick (121:6) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event1) supports 0 force feedback effects. [INFO] [Joypad]: Found joypad driver: "udev". [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Video]: Found display server: null [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal-level2-crt.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xScaleHQ.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_lanczos4.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/Brighter-with_Contrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/bsnes_gamma_ramp.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy-screen-grid.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x&lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nedi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/palm-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/psp-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/retroarch.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-2x-prescale.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-scanlines.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-simple.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpainthicontrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_scanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_waterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/stock.glsl" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-2xsai.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-eagle.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/vba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/xbr-lv1-noblend.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_lcd_standard.glslp" [INFO] [ALSA]: Using signed 16-bit format. [INFO] [ALSA]: Period size: 768 frames [INFO] [ALSA]: Buffer size: 3072 frames [INFO] [ALSA]: Can pause: no. [INFO] [Menu]: Found menu display driver: "gl". [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Font]: Using font rendering backend: stb-unicode. [INFO] [Menu]: Found menu display driver: "gl". [INFO] [LED]: LED driver = 'null' 0x4b477c [INFO] [MIDI]: Initializing ... [INFO] [MIDI]: Input disabled. [INFO] [MIDI]: Output disabled. [INFO] [MIDI]: Initialized "alsa" driver. [INFO] Loading history file: [/opt/retropie/configs/psx/content_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/psx/content_music_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/psx/content_video_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/psx/content_image_history.lpl]. [INFO] Loading favorites file: [/opt/retropie/configs/psx/content_favorites.lpl]. [INFO] SET_GEOMETRY: 640x478, aspect: 1.333. [INFO] [KMS]: New FB: 800x480 (stride: 3200). [INFO] [KMS]: New FB: 800x480 (stride: 3200). [INFO] SET_GEOMETRY: 256x240, aspect: 1.333. [INFO] SET_GEOMETRY: 320x240, aspect: 1.333. [INFO] SET_GEOMETRY: 368x240, aspect: 1.333. [INFO] [Cheats]: Save game-specific cheatfile: /home/pi/.config/retroarch/cheats/PCSX-ReARMed/Marvel vs. Capcom - Clash of Super Heroes (USA).cht [INFO] Saving RAM type #0 to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).srm". [INFO] Saved successfully to "/home/pi/RetroPie/roms/psx/Marvel vs. Capcom - Clash of Super Heroes (USA)/Marvel vs. Capcom - Clash of Super Heroes (USA).srm". [INFO] Content ran for a total of: 00 hours, 00 minutes, 46 seconds. [INFO] Unloading game.. [INFO] Unloading core.. [INFO] Unloading core symbols.. [INFO] [Core Options]: Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg" [INFO] Threaded video stats: Frames pushed: 3317, Frames dropped: 1. selected sound output driver: libretro ari64_reset

    Guide used: n/a
    File: n/a
    Emulator: lr-pcsx-rearmed
    Attachment of config files: /boot/config.txt

    # 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=2 #hdmi_mode=82 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 lcd_rotate=2 # 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

    How to replicate the problem: screen of pcx game is cropped and moved to bottom right. SNES games and the EmulationStation UI are ok.

  • 0 Votes
    2 Posts
    563 Views
    M

    I found a problem and it is now solved. I ran lr-dosbox-pure in verbose mode and in log /dev/shm/runcommand.log I found error:

    eglCreateImageKHR: failed to create image for buffer

    After searching for a while on the Internet, I found a tip for editing the file /boot/config.txt and add the line:

    gpu_mem = 256

    After this the display no longer flashes (flickering) and everything works fine.

    I still have to figure out how to emulate a mouse like a touchpad...

  • 0 Votes
    2 Posts
    618 Views
    mituM

    @darkpaladin said in RPi4 dual screen with touchscreen:

    The immediate issue I have is with the FKMS driver. The Waveshare touchscreen requires me to disable the FKMS driver and use its own configuration, especially since I want to rotate 90 degrees. But if I disable the FKMS driver, RetroPie runs into the SDL/EGL error and will not load the GUI.

    On the PI4, disabling the (f)kms overlay/driver will result in an unsupported configuration, with any GPU drivers disabled. You won't be able to use RetroPie with it.

    Is there a different driver I should try loading, or do I need to submit a feature request and wait?

    No, there isn't. Not sure why the Waveshare screen needs the standard Pi4 GPU drivers disabled - maybe because of rotation support ? In any case, using both screens will require X11/X.org running, at which point you may be able to rotate the display/screens using xrandr/arandr. It's not a supported configuration for RetroPie, but it may help you using both screens at the same tie.

  • 0 Votes
    1 Posts
    396 Views
    No one has replied
  • Amiberry with Touchscreen mouse emulation

    Help and Support
    1
    0 Votes
    1 Posts
    231 Views
    No one has replied
  • 0 Votes
    4 Posts
    409 Views
    mituM

    @ehawkins2232 You don't need to comment out the mhs35overlay line, the config file can have multiple dtoverlay parameters - you just need to un-comment the line with dtoverlay=vc4-fkms-v3d.

  • 0 Votes
    2 Posts
    434 Views
    ?

    I agree! Would be pretty nifty to actully have it being USED as a touchscreen! :)

  • main retro pie touch support

    Help and Support
    2
    0 Votes
    2 Posts
    320 Views
    mituM

    Emulationstation doesn't support mouse controls, only keyboard or gamepad navigation, so I would say no, it's not possible.

  • 0 Votes
    2 Posts
    358 Views
    goobatroopaG

    @AlexanderN07 said in Retropie auf 3.5 inch kuman touchscreen nutzen:

    Hallo, ich habe mir mir ein Raspberry Pi 3b+ geholt und wie gesagt dazu ein kuman 3.5 inch touchscreen ich wollte fragen ob jemand weiß wie man auf dem Touchscreen Retropie benutzen kann?

    PS: ,, DANKE FÜHR EURE HILFE! "

    As this is an English speaking forum, could you possibly post a translated version so that assistance can be offered please. I wouldn't want to trust Google translate.

  • 0 Votes
    1 Posts
    444 Views
    No one has replied
  • 0 Votes
    10 Posts
    2k Views
    M

    @mitu Yeah, it seems to. I'll try to switch over to Pegasus, that may offer touch functionality.

  • 0 Votes
    1 Posts
    267 Views
    No one has replied
  • 0 Votes
    5 Posts
    507 Views
    V

    @bubbypop666 Adafruit carries them.

  • 0 Votes
    1 Posts
    340 Views
    No one has replied
  • 0 Votes
    4 Posts
    564 Views
    M

    I tried finding my original posting but couldn't so I though it might not have gone through.

  • 0 Votes
    7 Posts
    1k Views
    mediamogulM

    @felixlee0530

    Good to know. I tried a handful of games a while back and didn't have any luck myself, but it makes sense that some of the less demanding games would be playable. What kind of frame rates were you getting?

  • 0 Votes
    2 Posts
    562 Views
    T

    Actually, I've discovered that Retropie doesnt cause the problem, not being in Pixel causes the problem. If I run Drastic as root from pixel, then it works fine, however this requires use of a keyboard for me which I would rather avoid.