Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Emulationstation on touchscreen + HDMI problem



  • Hi,

    just can't found any solution to this issue. I have touch screen attached my rasp and now I want play with external monitor via hdmi.

    I have set G3 GL Full KMS OpenGl driver in raspi-config:

    dtoverlay=vc4-kms-v3d
    start_x=0
    gpu_mem=128
    hdmi_force_hotplug=1

    When I try to start emulationstation from terminal, system says:

    failed to add service - already in use?

    I had working this setup earlier but now it seems to be broke. Any ideas?


  • Global Moderator

    @ArgonalDunlop said in Emulationstation on touchscreen + HDMI problem:

    dtoverlay=vc4-kms-v3d

    The correct line is dtoverlay=vc4-fkms-v3d.



  • When I modified that line, screen is seen only touch screen and in monitor it shows that startup rainbow screen.

    Is there any other places to enable/disable HDMI output? Is there any way to disable touch screen via script?


  • Global Moderator

    @ArgonalDunlop said in Emulationstation on touchscreen + HDMI problem:

    Is there any other places to enable/disable HDMI output? Is there any way to disable touch screen via script?

    Post your config.txt and the info asked in https://retropie.org.uk/forum/topic/3/read-this-first.



  • #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
    config_hdmi_boost=4
    hdmi_safe=1
    hdmi_force_hotplug=1
    hdmi_drive=2

    #uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=2
    #hdmi_mode=9

    #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

    #flip screen 180 degrees
    lcd_rotate=2

    #disable touch screen
    #ignore_lcd=1

    #disable onboard bluetooth
    dtoverlay=pi3-disable-bt

    [all]
    dtoverlay=vc4-kms-v3d
    start_x=0
    gpu_mem=128



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.