XMB Shadows causes lag on Rpi3

Hello,

I’ve been experiencing an issue with my Rpi3 ; using Raspbian Lite with nothing installed but RA, the XMB’s drop shadows are causing lag when navigating, especially when there is a lot of text displayed. When I disable the shadows (by going into Settings > Menu), the XMB is fluid again. I’ve installed Lakka and it looks like the menu is fluid here, but I didn’t pay attention if the shadows were there.

Is this normal, or am I missing something ? Here is my --features dump :

Features:  LibretroDB:
                LibretroDB support: yes
  Command:
                Command interface support: yes
  Network Command:
                Network Command interface support: yes
  SDL:
                SDL input/audio/video drivers: no
  SDL2:
                SDL2 input/audio/video drivers: no
  X11:
                X11 input/video drivers: yes
  wayland:
                Wayland input/video drivers: no
  Threads:
                Threading support: yes
  Vulkan:
                Vulkan driver: no
  OpenGL:
                OpenGL driver: yes
  OpenGL ES:
                OpenGL ES driver: yes
  XVideo:
                Video driver: no
  UDEV:
                UDEV/EVDEV input driver support: yes
  EGL:
                video context driver: yes
  KMS:
                video context driver: no
  OpenVG:
                video context driver: yes
  CoreAudio:
                Audio driver: no
  ALSA:
                Audio driver: yes
  OSS:
                Audio driver: yes
  Jack:
                Audio driver: no
  RSound:
                Audio driver: no
  RoarAudio:
                Audio driver: no
  PulseAudio:
                Audio driver: no
  DirectSound:
                Audio driver: no
  XAudio2:
                Audio driver: no
  OpenAL:
                Audio driver: no
  OpenSL:
                Audio driver: no
  7zip:
                7zip support: yes
  zlib:
                .zip extraction: yes
  External:
                External filter and plugin support: yes
  Cg:
                Fragment/vertex shader driver: no
  GLSL:
                Fragment/vertex shader driver: yes
  HLSL:
                Fragment/vertex shader driver: yes
  libxml2:
                libxml2 XML parsing: no
  SDL_image:
                SDL_image image loading: no
  rpng:
                PNG image loading/encoding: yes
  rjpeg:
                JPEG image loading: yes
  FBO:
                OpenGL render-to-texture (multi-pass shaders): yes
  Dynamic:
                Dynamic run-time loading of libretro library: yes
  FFmpeg:
                On-the-fly recording of gameplay with libavcodec: no
  FreeType:
                TTF font rendering driver: yes
  CoreText:
                TTF font rendering driver (for OSX and/or iOS): no
  Netplay:
                Peer-to-peer netplay: yes
  Python:
                Script support in shaders: no
  Libusb:
                Libusb support: no
  Cocoa:
                Cocoa UI companion support (for OSX and/or iOS): no
  QT:
                QT UI companion support: no
  AVFoundation:
                Camera driver: no
  Video4Linux2:
                Camera driver: no



Thanks :slight_smile:

Yeah, it’s normal. The text shadows and the ribbon background can both have significant impact on performance.

Okay, I see. The ribbon is working fine and looking beautiful for me, but the shadows are just killing the fluidity. That may would be a good idea to enable them only for icons or titles tho.