Difference between revisions of "Raspberry Pi"

From JogampWiki
Jump to navigation Jump to search
(Created page with "== Raspberry Pi compatibility == JogAmp 2.4.0 contains support for rendering on Raspberry Pi using six configurations: # armv6hf Broadcom DispmanX # armv6hf Broadcom DispmanX...")
 
(Raspberry Pi armv6hf Mesa DRM/GBM from console test setup:)
Line 61: Line 61:
 
#* https://www.raspberrypi.org/downloads/raspbian/
 
#* https://www.raspberrypi.org/downloads/raspbian/
 
#* apt install openjdk-11-jre-headless libdrm2 libgbm1 libgles2 libgles1 libegl1 libgl1-mesa-dri libxrandr2 libxcursor1
 
#* apt install openjdk-11-jre-headless libdrm2 libgbm1 libgles2 libgles1 libegl1 libgl1-mesa-dri libxrandr2 libxcursor1
 +
# On Raspberry Pi 3 and 3b+
 +
#* Edit /boot/config.txt at the end of the file uncomment the dtoverlay=vc4-fkms-v3d line, to look like this:
 +
<nowiki>
 +
[all]
 +
dtoverlay=vc4-fkms-v3d
 +
<nowiki>

Revision as of 14:18, 2 December 2019

Raspberry Pi compatibility

JogAmp 2.4.0 contains support for rendering on Raspberry Pi using six configurations:

  1. armv6hf Broadcom DispmanX
  2. armv6hf Broadcom DispmanX overlay on top of X11
  3. armv6hf Mesa DRM/GBM
  4. armv6hf Mesa X11
  5. aarch64 Mesa DRM/GBM
  6. aarch64 Mesa X11


armv6hf Broadcom DispmanX from console Broadcom DispmanX overlay on top of X11 Mesa DRM/GBM from console Mesa X11
Raspberry Pi 4 not supported by broadcom driver not supported by broadcom driver default on Raspbian default on Raspbian, well tested
Raspberry Pi 3a 3b 3b+ default on Raspbian default on Raspbian can be enabled can be enabled
Raspberry Pi 2a 2b 2b+ default on Raspbian default on Raspbian can be enabled can be enabled
Raspberry Pi 1 Zero W default on Raspbian default on Raspbian can be enabled but not recommended, low RAM can be enabled but not recommended, low RAM
aarch64 Mesa DRM/GBM from console Mesa X11
Raspberry Pi 4 default on Debian default on Debian, well tested
Raspberry Pi 3b 3b+ default on Debian default on Debian, well tested

Raspberry Pi armv6hf Mesa DRM/GBM from console test setup:

Minimal system setup:

  1. Raspbian Buster Lite
  2. On Raspberry Pi 3 and 3b+
    • Edit /boot/config.txt at the end of the file uncomment the dtoverlay=vc4-fkms-v3d line, to look like this:

<nowiki> [all] dtoverlay=vc4-fkms-v3d <nowiki>