The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.1.34 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Freeplaytech Forum
Freeplay CM4 - Printable Version

+- Freeplaytech Forum (https://forum.freeplaytech.com)
+-- Forum: Freeplay Zero / Freeplay CM3 / Game Pie Advance (https://forum.freeplaytech.com/forumdisplay.php?fid=24)
+--- Forum: Freeplay Zero/CM3 (AKA GPA) Hardware (https://forum.freeplaytech.com/forumdisplay.php?fid=25)
+--- Thread: Freeplay CM4 (/showthread.php?tid=5392)

Pages: 1 2 3 4 5 6 7


RE: Freeplay CM4 - smoscar01 - 08-01-2022

Possibly the last update on this thread.

I compiled a new display driver to hardcode the speed needed for the SPI bus and stop "underclocking" the Pi with a slower `core_freq`.

I've had a lot of luck in the past going without DMA channels by setting DUSE_DMA_TRANSFERS to OFF. This time I went with a clock divisor of 8 to make up for the additional core_freq which is now manually set to 600 in /boot/config.txt. The process to compile a new display driver is better explained here https://forum.freeplaytech.com/showthread.php?tid=4989.

Finally, I got a low profile heatsink for the Pi and shaved off a couple millimeters with a dremel tool and a piece of sand paper so it fits in the case.

I noticed the Pi is a lot faster now and some graphical glitches I was experiencing both in N64 and PSP games are now gone. Not sure if it was due to a single one of these changes or to all of them.

I see a lot of people using God of War on the PSP for performance comparisons (unsure if it can handle anything higher than that), but I'm getting a constant 30+ FPS  while playing and 60 FPS on cutscenes. I'm very happy with how it's turned out.

Thanks a lot, Flavor!