69 lines
1.6 KiB
Markdown
69 lines
1.6 KiB
Markdown
# F.O.R.G.E. (Invar)
|
|
|
|
> This repo is a work in progress
|
|
|
|
## `/boot/firmware/config.txt`
|
|
|
|
```ini
|
|
# --- overclocking ---
|
|
# ARM core frequency in MHz
|
|
arm_freq=3000
|
|
# VideoCore VII frequency in MHz
|
|
gpu_freq=1000
|
|
# Voltage offset in microvolts
|
|
over_voltage_delta=50000
|
|
|
|
# --- opengl ---
|
|
# Enable DRM VC4 V3D driver
|
|
dtoverlay=vc4-kms-v3d,composite
|
|
# Increase the memory reserved for the GPU
|
|
gpu_mem=64
|
|
# Avoid GPU down-clocking below 500 MHz that slows FPS down
|
|
# v3d_freq_min=500
|
|
|
|
# --- composite ---
|
|
enable_tvout=1
|
|
```
|
|
|
|
## Installs
|
|
|
|
```bash
|
|
sudo apt install git
|
|
sudo chmod a+rwx /opt
|
|
cd /opt
|
|
git clone --recursive https://git.klemek.fr/klemek/forge-invar
|
|
cd forge-invar
|
|
make install build
|
|
reboot
|
|
```
|
|
|
|
## Links
|
|
|
|
* https://www.raspberrypi.com/documentation/computers/config_txt.html
|
|
* https://freedom251.com/raspberry-pi-5-how-to-make-composite-video-output/
|
|
* https://raspberry.tips/en/raspberrypi-tutorials/overclock-raspberry-pi-5
|
|
* https://raspberry.tips/en/raspberrypi-tutorials/raspberry-pi-overclocking-3-4-5
|
|
* https://www.baeldung.com/linux/opengl-check-working
|
|
* https://ttt.io/glsl-raspberry-pi
|
|
* https://manpages.org/weston
|
|
* https://wayland.pages.freedesktop.org/weston/toc/kiosk-shell.html
|
|
* https://man.archlinux.org/man/weston.ini.5.html
|
|
* https://pimylifeup.com/raspberry-pi-screen-resolution/
|
|
* https://renesas-rz.github.io/rzg_hmi_sdk/v2.3.0.0/wiki/common_change-display-resolution/
|
|
* https://developer.technexion.com/docs/embedded-software/linux/usage-guides/display/setting-hdmi-resolution-in-weston
|
|
* https://linuxvox.com/blog/linux-autologin/
|
|
|
|
## TODO
|
|
|
|
Logical
|
|
|
|
* Play on start
|
|
* Save while running
|
|
*
|
|
|
|
Physical
|
|
|
|
* PAL/NTSC switch
|
|
* Sync in -> fake midi ?
|
|
* rasp compute
|