| 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)
|
![]() |
|
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) |
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! |