Read the statement by Michael Teeuw here.
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
-
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
-
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
-
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.
-
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
-
@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?