HDMI to VGA: No HDMI signal

I have raspberry 400. My HDMI monitor became faulty so i replaced it with a new VGA monitor. I have bought a mini hdmi to hdmi to vga cable/adapter. There is no problem with the EOS xfce displaying except i have “No HDMI signal” wandering all over the place since the booting starts.

Can you advise what line i should add in the config.txt to make the “No HDMI signal” to go away from the monitor.

So, was Xfce working on the same install before you replaced your monitor?

It’s likely that the adapter is faulty. I might be wrong.

I am fairly sure the “No HDMI signal” is coming from the monitor inself, and not your OS with XFCE4.

Check the options available in your monitor and see if there is a setting there that will eliminate the message.



Just wondering - does this new monitor have an HDMI connector too? Why the need for a VGA adaptor? Maybe I’m confused… you could let us know what the make and model of the monitor are…

XFCE is working fine, even now.

There is no HDMI port in the monitor. I have the same feeling that the message is coming from the monitor. However, something other than that is forcing the monitor to show HDMI signal.
All the internet gurus, seems to recommend editing the config.txt file

It is a little old monitor that is not having a HDMI port. I will generate the hardware list and post here.

I doubt that the thought I was having is relevant now :grin: Is the adaptor an Amazon special? Have you tried from a ‘live’ ISO boot?

I can almost the ‘grrrr’ from here…

Hard to do on a RPi 400 ARM device.


I wondered about that - haven’t got around to trying a Pi yet… Oh well…

Be careful, it’s another deep rabbit hole filled with mazes, and hidden horrors. :woozy_face:


1 Like

On the other hand it opens a whole new world!! :earth_asia:
I have learned more about computing and how operating systems work over the last two months than in my whole life.


That’s why I need a scattergun ready to enter that world. Still deciding between that and reviving usage of my Amiga A2500/030 (needs network access).

After all, I have 1100+ games alone for that! And no emulator needed, on a pi or not.

1 Like

actually, i am struck up with my minecraft addicted 10YO son. when he cant play in his RP, he overtakes my Intel NUC and watches experts playing minecraft youtube video.

If i am not intervening soon enough, he may go to his Android addiction.

If only i could channelize his energy as a python game maker.

1 Like

here is the hardware info

  Kernel: 5.15.45-2-rpi-ARCH arch: aarch64 bits: 64 compiler: N/A
    parameters: coherent_pool=1M 8250.nr_uarts=0
    snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1
    video=HDMI-A-1:640x480M@60 video=HDMI-A-2:1920x1080M@60
    smsc95xx.macaddr=DC:A6:32:D5:39:FB vc_mem.mem_base=0x3ec00000
    vc_mem.mem_size=0x40000000 root=UUID=9f78499b-69dc-4cb2-9398-18236b009f96
    rw rootwait console=ttyS0,115200 console=tty1 selinux=0 plymouth.enable=0
    smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200
  Desktop: Xfce v: 4.16.0 tk: Gtk v: 3.24.29 info: xfce4-panel wm: xfwm
    v: 4.16.1 vt: 7 dm: LightDM v: 1.30.0 Distro: EndeavourOS base: Arch Linux
  Type: ARM System: Raspberry Pi 400 Rev 1.0 details: BCM2835 rev: c03130
    serial: <filter>
  Info: model: ARMv8 v8l variant: cortex-a72 bits: 64 type: MCP arch: v8l
    family: 8 model-id: 0 stepping: 3
  Topology: cpus: 1x cores: 4 smt: N/A cache: L1: 320 KiB
    desc: d-4x32 KiB; i-4x48 KiB L2: 1024 KiB desc: 1x1024 KiB
  Speed (MHz): avg: 1500 high: 1800 min/max: 600/1800 scaling:
    driver: cpufreq-dt governor: schedutil cores: 1: 600 2: 1800 3: 1800
    4: 1800 bogomips: 432
  Features: Use -f option to see features
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 mitigation: __user pointer sanitization
  Type: spectre_v2 status: Vulnerable
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
  Device-1: bcm2711-hdmi0 driver: vc4_hdmi v: N/A bus-ID: N/A
    chip-ID: brcm:fef00700 class-ID: hdmi
  Device-2: bcm2711-hdmi1 driver: vc4_hdmi v: N/A bus-ID: N/A
    chip-ID: brcm:fef05700 class-ID: hdmi
  Device-3: bcm2711-vc5 driver: vc4_drm v: N/A bus-ID: N/A
    chip-ID: brcm:gpu class-ID: gpu
  Device-4: HP Crgp. W100 type: USB driver: uvcvideo bus-ID: 1-1.2:4
    chip-ID: 03f0:0859 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.3 compositor: xfwm v: 4.16.1 driver:
    X: loaded: modesetting alternate: fbdev
    gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: HCMEEWBD11 serial: <filter>
    built: 2011 res: 1920x1080 hz: 60 dpi: 119 gamma: 1.2
    size: 410x230mm (16.14x9.06") diag: 470mm (18.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  OpenGL: renderer: V3D 4.2 v: 2.1 Mesa 22.1.1 direct render: Yes
  Device-1: bcm2711-hdmi0 driver: vc4_hdmi bus-ID: N/A chip-ID: brcm:fef00700
    class-ID: hdmi
  Device-2: bcm2711-hdmi1 driver: vc4_hdmi bus-ID: N/A
    chip-ID: brcm:fef05700 class-ID: hdmi
  Sound Server-1: ALSA v: k5.15.45-2-rpi-ARCH running: yes
  Sound Server-2: PulseAudio v: 16.0 running: yes
  Sound Server-3: PipeWire v: 0.3.52 running: no
  Device-1: bcm2835-mmc driver: mmc_bcm2835 v: N/A port: N/A bus-ID: N/A
    chip-ID: brcm:fe300000 class-ID: mmcnr
  IF: wlan0 state: up mac: <filter>
  Device-2: bcm2711-genet-v5 driver: bcmgenet v: N/A port: N/A bus-ID: N/A
    chip-ID: brcm:fd580000 class-ID: ethernet
  IF: eth0 state: down mac: <filter>
  Local Storage: total: 59.48 GiB used: 11.67 GiB (19.6%)
  ID-1: /dev/mmcblk0 maj-min: 179:0 vendor: SanDisk model: SD64G
    size: 59.48 GiB block-size: physical: 512 B logical: 512 B type: SSD
    serial: <filter> scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-1: / raw-size: 59.28 GiB size: 58.05 GiB (97.92%)
    used: 11.62 GiB (20.0%) fs: ext4 dev: /dev/mmcblk0p2 maj-min: 179:2
  ID-2: /boot raw-size: 200 MiB size: 199.8 MiB (99.89%)
    used: 51.4 MiB (25.7%) fs: vfat dev: /dev/mmcblk0p1 maj-min: 179:1
  Alert: No swap data was found.
  System Temperatures: cpu: 48.7 C mobo: N/A
  Fan Speeds (RPM): N/A
  Processes: 197 Uptime: 11m Memory: 3.29 GiB used: 1.12 GiB (34.0%)
  Init: systemd v: 251 tool: systemctl Compilers: gcc: 12.1.0 Packages:
  pacman: 769 lib: 213 Shell: Bash v: 5.1.16 running-in: xfce4-terminal
  inxi: 3.3.16

bumping this :upside_down_face:

I don’t think it is a software issue, it is a hardware issue. I don’t know how to fix this.
Can you try with another cable? Maybe get a micro HDMI to VGA cable?

i made some changes to the config.txt now i am getting no signal and the XFCE is still fully functional. i will swap my HDMI monitor with my son’s when everything fails. will poke around with the config.txt for some more time and keep you posted. thanks for your kind support, EOS team.

Have you been following this documentation?

It gives you all the required and up to date information:

i have seen it, but did not put a lot of head on it. i think the situation now compels me to check it. as of now, i think it all lies in the correct hdmi_group and hdmi_mode keys.

anyways thanks for forcing me to see it once again.