Hello guys!
As I'm trying to build a retrogaming handheld device, I stumbled about a problem concerning the framerate of my LCD display(ili9341). I'm using SPI to communicate with it and I have a hard time getting it to run >25FPS. As a solution I found 2 github repositories which also deal with the given problem. The first thing I tried was BB-CP from bitbank (https://github.com/bitbank2/BB-CP). Everything works pretty well but I can't get it to work in 16bit mode and in 32bit mode I can't get over 18FPS. Whenever I switch the Framebuffer depth to 16bit my screen goes full ham and shows a.) complete wrong colors or b.) just random colored stripes, rectangles or dots. The second thing I tried was a raspberrypi fbcp port for orangepi called Orangepi_FBCP(https://github.com/st4ck/OrangePi_FBCP). As far as I can tell the fbcp port works better considering FPS but the main problem here is that the screen stops working after about maximum 1 min after booting up.
If someone has any thoughts on my problem and could help me with it that would be great. I also appreciate if you can direct me to any other site/forum where I could maybe get some help regarding my problem.
I'm using a OrangePi Zero H2+, an ili9341 screen and retrorangepi 4.1 full.
Thanks in advance