• 0 Votes
    3 Posts
    126 Views

    @retropieuser555 The touchscreen is connected in a case with a ribbon cable connected directly to the RPi.

  • 0 Votes
    12 Posts
    823 Views

    @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
    335 Views

    @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
    586 Views

    @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
    599 Views

    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
    645 Views

    @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
    433 Views
    No one has replied
  • 0 Votes
    1 Posts
    267 Views
    No one has replied
  • 0 Votes
    4 Posts
    483 Views

    @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
    468 Views

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

  • 0 Votes
    2 Posts
    352 Views

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

  • 0 Votes
    2 Posts
    399 Views

    @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
    470 Views
    No one has replied
  • 0 Votes
    10 Posts
    2k Views

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

  • 0 Votes
    1 Posts
    285 Views
    No one has replied
  • 0 Votes
    5 Posts
    533 Views

    @bubbypop666 Adafruit carries them.

  • 0 Votes
    1 Posts
    361 Views
    No one has replied
  • 0 Votes
    4 Posts
    600 Views

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

  • 0 Votes
    7 Posts
    1k Views

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

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.