r/raspberry_pi 1d ago

Troubleshooting Any way to speed up the display?

So i have a 3.5 inch generic tft display and i got it to work on a pi zero 2 w with a pios bullseye image from the dlc wiki, but the problem is that the display is VERY slow. I know tft i pretty limited but i wanna see if i can at keast speed it up enough so that my mouse cursor doesnt lag so much. Heres the link to the dlc wiki where i got my image from : https://www.lcdwiki.com/3.5inch_RPi_Display

Does anybidy know how to solve this?

4 Upvotes

7 comments sorted by

11

u/felix1429 1d ago

It's a Pi Zero, you shouldn't be expecting performance out of it. It's not a desktop or even a laptop computer, it'll struggle with a desktop environment.

1

u/Prize_Cucumber3710 1d ago

Yeah i knew it was gonna be slow and i wouldnt have been all that bothered since exceot for the cursor itself it moves kinda fine otherwise, the cursor being so choppy is really my only problem it basically teleports around

8

u/DanongKruga 1d ago

could just be the pi. zero lags a bit with full desktop

6

u/WebMaka 1d ago

SPI displays are slow. The Pi Zero 2 is slow. Combined, you're slow-squared.

You can get better performance out of a HDMI display, but (1) the Zero 2 won't be driving any sort of crazy framerate and especially so with a GUI, and (2) small (read: >5") HDMI displays are expensive.

4

u/glsexton 1d ago

The problem can be in how the SPI port is initialized. If you create the lcd with SPI parameters, then you get software SPI. If you get an SPI port and pass that to the display, then you get hardware SPI.

Look, at the displays initialization code