Difference between revisions of "Raspberry Pi"

From JogampWiki
Jump to navigation Jump to search
(Raspberry Pi armv6hf Mesa DRM/GBM from console test setup:)
(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
# Enable Mesa DRM/GBM from console Raspberry Pi 3 and 3b+
+
# Enable Mesa DRM/GBM from console Raspberry Pi 3a 3b 3b+ 2a 2b 2b+ 1 Zero W
 
#* Edit /boot/config.txt . At the end of the file uncomment the dtoverlay=vc4-fkms-v3d line, to look like this:
 
#* Edit /boot/config.txt . At the end of the file uncomment the dtoverlay=vc4-fkms-v3d line, to look like this:
 
<pre>
 
<pre>

Revision as of 14:24, 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. Enable Mesa DRM/GBM from console Raspberry Pi 3a 3b 3b+ 2a 2b 2b+ 1 Zero W
    • Edit /boot/config.txt . At the end of the file uncomment the dtoverlay=vc4-fkms-v3d line, to look like this:
[all]
dtoverlay=vc4-fkms-v3d