Code: Select all
dtparam=i2c_arm=on hdmi_force_hotplug=1 hdmi_cvt=320 240 60 1 0 0 0 hdmi_group=2 hdmi_mode=87 dtoverlay=waveshare35a:rotate=90,speed=41000000,fps=50
Code: Select all
You could put those lines in /etc/rc.local (just before the line 'exit 0')samsgreen wrote:I actually managed to get it working.
I had to ditch retropie, install raspbian and then install retropie.
I followed this guide: https://www.dropbox.com/s/y0u6i5a703b1c ... T.txt?dl=0
My only issue now is that after each reboot I have to ssh in and run:
pi@raspberrypi:~ $ sudo bash /home/pi/driver_workaround.sh
pi@raspberrypi:~ $ /home/pi/rpi-fbcp-master/build/fbcp &
before the screen will work. Anyway to get this to run on boot? I am a complete N00B. Thanks
My screen gets pixelated when i use this on my Waveshare screen. So if your screen gets pixelated, you can reduce speed between 40000000-41000000. If i try to reduce more than 40000000, it gets pixelated again. Yours might be different.nicolas le zombie wrote: ↑Mon Apr 11, 2016 5:19 pmI found a simple way to enhance the framerate on 3.5 tft waveshare screens at least, at the cost of time for research and tests!
I ended up with a line to change in config.txt:
> sudo nano /boot/config.txt
==> Find the line containing "dtoverlay=waveshare35a" and complete it as follow :
I don't like to have the power cable downside cause I can't put the pi on its edge, so I flipped it with the rotate and swapxy options.
After numerous tests, I found that the best compromise between framerate and color depth was to set speed at 41000000 and fps at 50. For some reasons, if I change the speed to 42000000 or more, the color set fallback to 4K colors or so. Idem with fps.
>>> No more laggy display!
On an other hand, I unfortunately keep being stuck with the backlight issue: impossible to dim it nor switch it off. I guess they omit to set an option or a gpio pin to deal with. A huge mistake according to me, who doesn't care about that? It makes the pi warm up and it consumes useless extra power when left on.