• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Flickering display in vertical mode MM2.5.0 (Pi3ModelB)

Scheduled Pinned Locked Moved Solved Troubleshooting
8 Posts 6 Posters 3.5k Views 7 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    friedleif
    last edited by Nov 23, 2018, 11:17 PM

    Hi,

    i have the same problem. Did you find any solution?

    node -v && npm -v
    v10.13.0
    6.4.1
    

    System temperature is around 55°C with the fake dkms driver.

    Flickering stops after about 30 minutes. Display on a VNC connection is stable.

    1 Reply Last reply Reply Quote 0
    • N Offline
      NoEngN3rd
      last edited by Dec 11, 2018, 7:38 PM

      Hi

      Yes, I did found a solution. :thumbs_up:
      I consider it as a workaround but I’ll mark this thread as resolved.

      I setup a cron job (crontab -e) on the raspberry pi which is running the magic mirror:

      */30 6-22 * * * tvservice --preferred
      35 22 * * * tvservice --off
      55 5 * * * tvservice --preferred
      

      From 6 am til 10:30 pm it powers on the HDMI port with preferred settings. At 10:35 pm the HDMI display is switched off and switched on at 5:55 am.

      It avoids the issue described above but it is not the solution I had in mind at the beginning.

      I also ordered a banana pi M3 which is more powerfull (ARM cortex A7). Hopefully it will finally solve this issue.

      kind regards

      Z 1 Reply Last reply Mar 4, 2019, 11:32 AM Reply Quote 0
      • V Offline
        vemerge
        last edited by Dec 13, 2018, 2:40 PM

        Hey, I’ve had the same problem with the Pi 3B+ using a monitor I’ve connceted via an HDMI to DVI adapter. I’ve followed up the route of setting different hdmi_modes and using an edid file, none of which have worked.
        My screen starts flickering after a couple of minutes, but it doesn’t always take the same time.

        Using MMM-Remote-Control and the Turn monitor ON/OFF function resolves the problem for a couple of minutes. VNC is also clear as day.

        The screen is turned vertically as well, using a fake kms driver.

        pi@raspberrypi:~ $ tvservice -n
        device_name=WOR-TERRA_6222W
        
        pi@raspberrypi:~ $ tvservice -s
        state 0x120006 [DVI DMT (58) RGB full 16:10], 1680x1050 @ 60.00Hz, 
        progressive
        
        pi@raspberrypi:~ $ /opt/vc/bin/vcgencmd measure_temp
        temp=52.6'C
        
        
        pi@raspberrypi:~ $ uptime
        15:29:10 up 47 min,  3 users,  load average: 0,25, 0,55, 0,68
        

        my config.txt (last relevant lines)

        dtparam=audio=on
        enable_uart=1
        dtoverlay=w1-gpio
        
        dtoverlay=vc4-fkms-v3d
        display_rotate=1
        avoid_warnings=1
        gpu_mem=256
        
        

        Additional Stuff

        pi@raspberrypi:~ $ cat ~/.xsession-errors
        Xsession: X session started for pi at Do 13. Dez 14:41:53 CET 2018
        dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
        dbus-update-activation-environment: setting DISPLAY=:0
        dbus-update-activation-environment: setting XAUTHORITY=/home/pi/.Xauthority
        localuser:pi being added to access control list
        libGL error: MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        MESA-LOADER: failed to retrieve device information
        OpenGL version: 2.
        dbus-update-activation-environment: setting INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH=10
        dbus-update-activation-environment: setting USER=pi
        dbus-update-activation-environment: setting LANGUAGE=de_DE.UTF-8
        dbus-update-activation-environment: setting INFINALITY_FT_FRINGE_FILTER_STRENGTH=0
        dbus-update-activation-environment: setting TEXTDOMAIN=Linux-PAM
        dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
        dbus-update-activation-environment: setting HOME=/home/pi
        dbus-update-activation-environment: setting DESKTOP_SESSION=lightdm-xsession
        dbus-update-activation-environment: setting INFINALITY_FT_CONTRAST=0
        dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
        dbus-update-activation-environment: setting INFINALITY_FT_USE_VARIOUS_TWEAKS=true
        dbus-update-activation-environment: setting INFINALITY_FT_GAMMA_CORRECTION=0 100
        dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
        dbus-update-activation-environment: setting INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH=10
        dbus-update-activation-environment: setting INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=25
        dbus-update-activation-environment: setting LOGNAME=pi
        dbus-update-activation-environment: setting INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH=25
        dbus-update-activation-environment: setting PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
        dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
        dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
        dbus-update-activation-environment: setting DISPLAY=:0
        dbus-update-activation-environment: setting INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE=0
        dbus-update-activation-environment: setting LANG=de_DE.UTF-8
        dbus-update-activation-environment: setting INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT=100
        dbus-update-activation-environment: setting INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE=0
        dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=lightdm-xsession
        dbus-update-activation-environment: setting XAUTHORITY=/home/pi/.Xauthority
        dbus-update-activation-environment: setting INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=0
        dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/pi
        dbus-update-activation-environment: setting SHELL=/bin/bash
        dbus-update-activation-environment: setting GDMSESSION=lightdm-xsession
        dbus-update-activation-environment: setting INFINALITY_FT_BRIGHTNESS=0
        dbus-update-activation-environment: setting INFINALITY_FT_STEM_FITTING_STRENGTH=25
        dbus-update-activation-environment: setting INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE=40
        dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
        dbus-update-activation-environment: setting INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS=true
        dbus-update-activation-environment: setting INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=0
        dbus-update-activation-environment: setting LC_ALL=de_DE.UTF-8
        dbus-update-activation-environment: setting PWD=/home/pi
        dbus-update-activation-environment: setting INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS=true
        dbus-update-activation-environment: setting INFINALITY_FT_FILTER_PARAMS=11 22 38 22 11
        dbus-update-activation-environment: setting INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE=0
        dbus-update-activation-environment: setting INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE=0
        ** Message: main.vala:102: Session is LXDE-pi
        ** Message: main.vala:103: DE is LXDE
        ** Message: main.vala:134: log directory: /home/pi/.cache/lxsession/LXDE-pi
        ** Message: main.vala:135: log path: /home/pi/.cache/lxsession/LXDE-pi/run.log
        /usr/bin/unclutter: someone created a sub-window to my sub-window! giving up
        
        
        pi@raspberrypi:~ $ sudo cat /var/log/Xorg.0.log
        [     9.132]
        X.Org X Server 1.19.2
        Release Date: 2017-03-02
        [     9.132] X Protocol Version 11, Revision 0
        [     9.132] Build Operating System: Linux 4.9.41-v7+ armv7l Raspbian
        [     9.132] Current Operating System: Linux raspberrypi 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l
        [     9.132] Kernel command line: 8250.nr_uarts=1 cma=256M bcm2708_fb.fbwidth=1050 bcm2708_fb.fbheight=1680 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=PARTUUID=3fe2b77c-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
        [     9.132] Build Date: 18 October 2017  04:55:30PM
        [     9.132] xorg-server 2:1.19.2-1+rpt1+deb9u2 (https://www.debian.org/support)
        [     9.132] Current version of pixman: 0.34.0
        [     9.133]    Before reporting problems, check http://wiki.x.org
                to make sure that you have the latest version.
        [     9.133] Markers: (--) probed, (**) from config file, (==) default setting,
                (++) from command line, (!!) notice, (II) informational,
                (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
        [     9.133] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 13 14:41:49 2018
        [     9.137] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
        [     9.146] (==) No Layout section.  Using the first Screen section.
        [     9.146] (==) No screen section available. Using defaults.
        [     9.146] (**) |-->Screen "Default Screen Section" (0)
        [     9.146] (**) |   |-->Monitor "<default monitor>"
        [     9.152] (==) No monitor specified for screen "Default Screen Section".
                Using a default monitor configuration.
        [     9.152] (==) Automatically adding devices
        [     9.152] (==) Automatically enabling devices
        [     9.153] (==) Automatically adding GPU devices
        [     9.153] (==) Max clients allowed: 256, resource mask: 0x1fffff
        [     9.153] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
        [     9.153]    Entry deleted from font path.
        [     9.153] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
        [     9.153]    Entry deleted from font path.
        [     9.161] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
        [     9.161]    Entry deleted from font path.
        [     9.161] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
        [     9.161]    Entry deleted from font path.
        [     9.161] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
        [     9.161]    Entry deleted from font path.
        [     9.161] (==) FontPath set to:
                /usr/share/fonts/X11/100dpi/:unscaled,
                /usr/share/fonts/X11/100dpi,
                built-ins
        [     9.161] (==) ModulePath set to "/usr/lib/xorg/modules"
        [     9.161] (II) The server relies on udev to provide the list of input devices.
                If no devices become available, reconfigure udev or disable AutoAddDevices.
        [     9.168] (II) Loader magic: 0x1fbf40
        [     9.168] (II) Module ABI versions:
        [     9.168]    X.Org ANSI C Emulation: 0.4
        [     9.168]    X.Org Video Driver: 23.0
        [     9.168]    X.Org XInput driver : 24.1
        [     9.169]    X.Org Server Extension : 10.0
        [     9.173] (++) using VT number 7
        
        [     9.174] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
        [     9.177] (II) xfree86: Adding drm device (/dev/dri/card0)
        [     9.246] (II) no primary bus or device found
        [     9.247]    falling back to /sys/devices/platform/soc/soc:gpu/drm/card0
        [     9.248] (II) LoadModule: "glx"
        [     9.275] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
        [     9.381] (II) Module glx: vendor="X.Org Foundation"
        [     9.381]    compiled for 1.19.2, module version = 1.0.0
        [     9.381]    ABI class: X.Org Server Extension, version 10.0
        [     9.381] (==) Matched modesetting as autoconfigured driver 0
        [     9.381] (==) Matched fbdev as autoconfigured driver 1
        [     9.381] (==) Assigned the driver to the xf86ConfigLayout
        [     9.381] (II) LoadModule: "modesetting"
        [     9.383] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
        [     9.389] (II) Module modesetting: vendor="X.Org Foundation"
        [     9.389]    compiled for 1.19.2, module version = 1.19.2
        [     9.389]    Module class: X.Org Video Driver
        [     9.389]    ABI class: X.Org Video Driver, version 23.0
        [     9.389] (II) LoadModule: "fbdev"
        [     9.390] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
        [     9.392] (II) Module fbdev: vendor="X.Org Foundation"
        [     9.393]    compiled for 1.19.0, module version = 0.4.4
        [     9.393]    Module class: X.Org Video Driver
        [     9.393]    ABI class: X.Org Video Driver, version 23.0
        [     9.393] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
        [     9.393] (II) FBDEV: driver for framebuffer: fbdev
        [     9.562] (II) modeset(0): using drv /dev/dri/card0
        [     9.562] (WW) Falling back to old probe method for fbdev
        [     9.562] (II) Loading sub module "fbdevhw"
        [     9.562] (II) LoadModule: "fbdevhw"
        [     9.562] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
        [     9.568] (II) Module fbdevhw: vendor="X.Org Foundation"
        [     9.568]    compiled for 1.19.2, module version = 0.0.2
        [     9.568]    ABI class: X.Org Video Driver, version 23.0
        [     9.568] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
        [     9.569] (II) modeset(0): Creating default Display subsection in Screen section
                "Default Screen Section" for depth/fbbpp 24/32
        [     9.569] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
        [     9.570] (==) modeset(0): RGB weight 888
        [     9.570] (==) modeset(0): Default visual is TrueColor
        [     9.570] (II) Loading sub module "glamoregl"
        [     9.570] (II) LoadModule: "glamoregl"
        [     9.570] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
        [     9.632] (II) Module glamoregl: vendor="X.Org Foundation"
        [     9.632]    compiled for 1.19.2, module version = 1.0.0
        [     9.632]    ABI class: X.Org ANSI C Emulation, version 0.4
        [     9.632] (II) glamor: OpenGL accelerated X.org driver based.
        [    11.158] (II) glamor: EGL version 1.4 (DRI2):
        [    11.239] (II) modeset(0): glamor initialized
        [    11.240] (II) modeset(0): Output HDMI-1 has no monitor section
        [    11.240] (II) modeset(0): EDID for output HDMI-1
        [    11.240] (II) modeset(0): Printing probed modes for output HDMI-1
        [    11.240] (II) modeset(0): Modeline "1048x1680"x60.0  149.54  1048 1128 1240 1432  1680 1683 1693 1741 -hsync +vsync (104.4 kHz)
        [    11.240] (II) modeset(0): Output HDMI-1 connected
        [    11.240] (II) modeset(0): Using sloppy heuristic for initial modes
        [    11.240] (II) modeset(0): Output HDMI-1 using initial mode 1048x1680 +0+0
        [    11.240] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
        [    11.240] (==) modeset(0): DPI set to (96, 96)
        [    11.240] (II) Loading sub module "fb"
        [    11.240] (II) LoadModule: "fb"
        [    11.241] (II) Loading /usr/lib/xorg/modules/libfb.so
        [    11.248] (II) Module fb: vendor="X.Org Foundation"
        [    11.248]    compiled for 1.19.2, module version = 1.0.0
        [    11.248]    ABI class: X.Org ANSI C Emulation, version 0.4
        [    11.248] (II) UnloadModule: "fbdev"
        [    11.248] (II) Unloading fbdev
        [    11.249] (II) UnloadSubModule: "fbdevhw"
        [    11.249] (II) Unloading fbdevhw
        [    11.249] (==) Depth 24 pixmap format is 32 bpp
        [    11.594] (==) modeset(0): Backing store enabled
        [    11.595] (==) modeset(0): Silken mouse enabled
        [    11.599] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
        [    11.613] (==) modeset(0): DPMS enabled
        [    11.614] (II) modeset(0): [DRI2] Setup complete
        [    11.614] (II) modeset(0): [DRI2]   DRI driver: vc4
        [    11.614] (II) modeset(0): [DRI2]   VDPAU driver: vc4
        [    11.614] (--) RandR disabled
        [    11.642] (II) SELinux: Disabled on system
        [    11.669] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
        [    11.669] (II) AIGLX: enabled GLX_ARB_create_context
        [    11.669] (II) AIGLX: enabled GLX_ARB_create_context_profile
        [    11.669] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
        [    11.669] (II) AIGLX: enabled GLX_INTEL_swap_event
        [    11.669] (II) AIGLX: enabled GLX_SGI_swap_control
        [    11.669] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
        [    11.669] (II) AIGLX: enabled GLX_ARB_fbconfig_float
        [    11.669] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
        [    11.670] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
        [    11.672] (II) AIGLX: Loaded and initialized vc4
        [    11.672] (II) GLX: Initialized DRI2 GL provider for screen 0
        [    11.685] (II) modeset(0): Damage tracking initialized
        [    11.686] (II) modeset(0): Setting screen physical size to 277 x 444
        [    11.944] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event0)
        [    11.944] (**) Logitech USB Keyboard: Applying InputClass "libinput keyboard catchall"
        [    11.944] (II) LoadModule: "libinput"
        [    11.945] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
        [    11.975] (II) Module libinput: vendor="X.Org Foundation"
        [    11.976]    compiled for 1.19.0, module version = 0.23.0
        [    11.976]    Module class: X.Org XInput Driver
        [    11.976]    ABI class: X.Org XInput driver, version 24.1
        [    11.976] (II) Using input driver 'libinput' for 'Logitech USB Keyboard'
        [    11.976] (**) Logitech USB Keyboard: always reports core events
        [    11.976] (**) Option "Device" "/dev/input/event0"
        [    11.976] (**) Option "_source" "server/udev"
        [    11.978] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is tagged by udev as: Keyboard
        [    11.978] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is a keyboard
        [    12.012] (**) Option "config_info" "udev:/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:046D:C31C.0001/input/input0/event0"
        [    12.012] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 6)
        [    12.012] (**) Option "xkb_model" "pc105"
        [    12.013] (**) Option "xkb_layout" "de"
        [    12.110] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is tagged by udev as: Keyboard
        [    12.110] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is a keyboard
        [    12.114] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event1)
        [    12.114] (**) Logitech USB Keyboard: Applying InputClass "libinput keyboard catchall"
        [    12.114] (II) Using input driver 'libinput' for 'Logitech USB Keyboard'
        [    12.114] (**) Logitech USB Keyboard: always reports core events
        [    12.114] (**) Option "Device" "/dev/input/event1"
        [    12.114] (**) Option "_source" "server/udev"
        [    12.117] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
        [    12.117] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is a keyboard
        [    12.180] (**) Option "config_info" "udev:/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.1/0003:046D:C31C.0002/input/input1/event1"
        [    12.180] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 7)
        [    12.180] (**) Option "xkb_model" "pc105"
        [    12.180] (**) Option "xkb_layout" "de"
        [    12.183] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
        [    12.183] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is a keyboard
        [    17.104] (II) modeset(0): Disabling kernel dirty updates, not required.
        [    37.191] (WW) modeset(0): flip queue failed: Invalid argument
        [    37.191] (WW) modeset(0): Page flip failed: Invalid argument
        [    37.191] (EE) modeset(0): present flip failed
        [    43.673] (WW) modeset(0): flip queue failed: Invalid argument
        [    43.674] (WW) modeset(0): Page flip failed: Invalid argument
        [    43.674] (EE) modeset(0): present flip failed
        [    43.963] (WW) modeset(0): flip queue failed: Invalid argument
        [    43.963] (WW) modeset(0): Page flip failed: Invalid argument
        [    43.963] (EE) modeset(0): present flip failed
        [    45.230] (WW) modeset(0): flip queue failed: Invalid argument
        [    45.230] (WW) modeset(0): Page flip failed: Invalid argument
        [    45.230] (EE) modeset(0): present flip failed
        [    45.432] (WW) modeset(0): flip queue failed: Invalid argument
        [    45.433] (WW) modeset(0): Page flip failed: Invalid argument
        [    45.433] (EE) modeset(0): present flip failed
        [    46.433] (WW) modeset(0): flip queue failed: Invalid argument
        [    46.434] (WW) modeset(0): Page flip failed: Invalid argument
        [    46.434] (EE) modeset(0): present flip failed
        [    46.897] (WW) modeset(0): flip queue failed: Invalid argument
        [    46.897] (WW) modeset(0): Page flip failed: Invalid argument
        [    46.897] (EE) modeset(0): present flip failed
        [    46.936] (WW) modeset(0): flip queue failed: Invalid argument
        [    46.936] (WW) modeset(0): Page flip failed: Invalid argument
        [    46.936] (EE) modeset(0): present flip failed
        [    47.201] (WW) modeset(0): flip queue failed: Invalid argument
        [    47.201] (WW) modeset(0): Page flip failed: Invalid argument
        [    47.201] (EE) modeset(0): present flip failed
        [    48.266] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.266] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.266] (EE) modeset(0): present flip failed
        [    48.498] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.498] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.498] (EE) modeset(0): present flip failed
        [    48.537] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.537] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.537] (EE) modeset(0): present flip failed
        [    48.606] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.606] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.606] (EE) modeset(0): present flip failed
        [    48.643] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.643] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.643] (EE) modeset(0): present flip failed
        [    48.686] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.687] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.687] (EE) modeset(0): present flip failed
        [    48.709] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.710] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.711] (EE) modeset(0): present flip failed
        [    48.758] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.759] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.759] (EE) modeset(0): present flip failed
        [    48.814] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.815] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.815] (EE) modeset(0): present flip failed
        [    48.873] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.873] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.874] (EE) modeset(0): present flip failed
        [    48.916] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.916] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.917] (EE) modeset(0): present flip failed
        [    48.973] (WW) modeset(0): flip queue failed: Invalid argument
        [    48.974] (WW) modeset(0): Page flip failed: Invalid argument
        [    48.974] (EE) modeset(0): present flip failed
        [    49.022] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.023] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.023] (EE) modeset(0): present flip failed
        [    49.084] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.085] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.085] (EE) modeset(0): present flip failed
        [    49.145] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.146] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.146] (EE) modeset(0): present flip failed
        [    49.207] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.207] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.207] (EE) modeset(0): present flip failed
        [    49.437] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.438] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.438] (EE) modeset(0): present flip failed
        [    49.504] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.505] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.505] (EE) modeset(0): present flip failed
        [    49.569] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.569] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.569] (EE) modeset(0): present flip failed
        [    49.605] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.605] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.605] (EE) modeset(0): present flip failed
        [    49.657] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.657] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.657] (EE) modeset(0): present flip failed
        [    49.671] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.671] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.671] (EE) modeset(0): present flip failed
        [    49.692] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.693] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.693] (EE) modeset(0): present flip failed
        [    49.739] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.739] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.739] (EE) modeset(0): present flip failed
        [    49.779] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.779] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.779] (EE) modeset(0): present flip failed
        [    49.834] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.835] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.835] (EE) modeset(0): present flip failed
        [    49.971] (WW) modeset(0): flip queue failed: Invalid argument
        [    49.971] (WW) modeset(0): Page flip failed: Invalid argument
        [    49.971] (EE) modeset(0): present flip failed
        [    50.017] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.018] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.018] (EE) modeset(0): present flip failed
        [    50.051] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.051] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.051] (EE) modeset(0): present flip failed
        [    50.070] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.070] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.070] (EE) modeset(0): present flip failed
        [    50.121] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.121] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.121] (EE) modeset(0): present flip failed
        [    50.168] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.168] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.168] (EE) modeset(0): present flip failed
        [    50.202] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.202] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.202] (EE) modeset(0): present flip failed
        [    50.237] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.237] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.237] (EE) modeset(0): present flip failed
        [    50.271] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.272] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.272] (EE) modeset(0): present flip failed
        [    50.306] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.307] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.307] (EE) modeset(0): present flip failed
        [    50.341] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.342] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.342] (EE) modeset(0): present flip failed
        [    50.377] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.378] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.378] (EE) modeset(0): present flip failed
        [    50.413] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.413] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.413] (EE) modeset(0): present flip failed
        [    50.455] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.455] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.455] (EE) modeset(0): present flip failed
        [    50.504] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.505] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.505] (EE) modeset(0): present flip failed
        [    50.549] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.550] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.550] (EE) modeset(0): present flip failed
        [    50.604] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.604] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.604] (EE) modeset(0): present flip failed
        [    50.647] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.647] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.647] (EE) modeset(0): present flip failed
        [    50.692] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.693] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.693] (EE) modeset(0): present flip failed
        [    50.731] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.731] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.731] (EE) modeset(0): present flip failed
        [    50.776] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.777] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.777] (EE) modeset(0): present flip failed
        [    50.836] (WW) modeset(0): flip queue failed: Invalid argument
        [    50.836] (WW) modeset(0): Page flip failed: Invalid argument
        [    50.836] (EE) modeset(0): present flip failed
        [    51.064] (WW) modeset(0): flip queue failed: Invalid argument
        [    51.065] (WW) modeset(0): Page flip failed: Invalid argument
        [    51.065] (EE) modeset(0): present flip failed
        [    51.088] (WW) modeset(0): flip queue failed: Invalid argument
        [    51.089] (WW) modeset(0): Page flip failed: Invalid argument
        [    51.089] (EE) modeset(0): present flip failed
        [   580.653] (II) AIGLX: Suspending AIGLX clients for VT switch
        [   581.013] (EE) modeset(0): failed to set mode: Permission denied
        [   581.140] (II) AIGLX: Resuming AIGLX clients after VT switch
        [   581.347] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is tagged by udev as: Keyboard
        [   581.347] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is a keyboard
        [   581.350] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
        [   581.351] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is a keyboard
        [  2586.180] (II) AIGLX: Suspending AIGLX clients for VT switch
        [  2586.594] (II) AIGLX: Resuming AIGLX clients after VT switch
        [  2586.784] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is tagged by udev as: Keyboard
        [  2586.784] (II) input device 'Logitech USB Keyboard', /dev/input/event0 is a keyboard
        [  2586.787] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is tagged by udev as: Keyboard
        [  2586.787] (II) input device 'Logitech USB Keyboard', /dev/input/event1 is a keyboard
        
        
        L 1 Reply Last reply Jan 18, 2019, 3:25 AM Reply Quote 0
        • L Offline
          lamachine @vemerge
          last edited by Jan 18, 2019, 3:25 AM

          Exactly the same problem. I thought it was hardware (and I may have a FEW extra bits and bobs floating around, just in case). I replaced the HDMI cable, then the monitor, then the pi, then did a complete new mem card and raspbian install. Running a 10 hour YouTube video has no issues, and the flickering shows up in an hour or less, so at this point it appears to be connected to the MagicMirror specifically. My next step is to try it in server mode and use a web page… not ideal, but it may get me though this until someone can solve it.

          I have the latest updates, basic installation and only the DarkSkyHourly module installed, running in portrait mode with the fake driver as noted above.

           Bob O
          
          1 Reply Last reply Reply Quote 0
          • D Offline
            dazza120
            last edited by Jan 18, 2019, 8:53 AM

            Guys is your Raspberry Pi getting enough juice? Must admit mine has never had that issue during build or testing which it’s still in lol, mine is a horizontal display when the frame gets done. I had to upgrade my power supply to a 10amp one mainly because I wanted to run an ssd and small over clock,I also have a cron job set to restart the MM every 12 hours which sorted out the black screen I was getting.

            1 Reply Last reply Reply Quote 0
            • L Offline
              lamachine
              last edited by Jan 18, 2019, 10:09 PM

              My Pi is running on a good solid Canakit supply (one of several, and no issued with any of the others), with NOTHING else attached, not overclocked, no voltage warnings on screen or at startup. I flagged everyone in this thread on a new postlink text to get this as an unsolved problem. This is my bathroom mirror, and as such turning it off at night does not make much sense for me. --Bob O

              1 Reply Last reply Reply Quote 0
              • Z Offline
                Zoran82 @NoEngN3rd
                last edited by Mar 4, 2019, 11:32 AM

                @NoEngN3rd said in Flickering display in vertical mode MM2.5.0 (Pi3ModelB):

                Hi

                Yes, I did found a solution. :thumbs_up:
                I consider it as a workaround but I’ll mark this thread as resolved.

                I setup a cron job (crontab -e) on the raspberry pi which is running the magic mirror:

                */30 6-22 * * * tvservice --preferred
                35 22 * * * tvservice --off
                55 5 * * * tvservice --preferred
                

                From 6 am til 10:30 pm it powers on the HDMI port with preferred settings. At 10:35 pm the HDMI display is switched off and switched on at 5:55 am.

                It avoids the issue described above but it is not the solution I had in mind at the beginning.

                I also ordered a banana pi M3 which is more powerfull (ARM cortex A7). Hopefully it will finally solve this issue.

                kind regards

                Hi,
                How is the result with your Banana Pi? Did you try it yet?

                I have the same problem with flicking after it reaches 65 degrees C. I’m also wondering if you have any cooling attached to you Pi?

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Enjoying MagicMirror? Please consider a donation!
                MagicMirror created by Michael Teeuw.
                Forum managed by Sam, technical setup by Karsten.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy