Is it really true that Octoprint does not support 4GB version of Pi4?

Somebody mentioned about this.

Not true, that's what I'm running without issue. It's the new 8GB board that currently doesn't support the 64bit Raspbian OS that is not fully supported yet.

1 Like

Thanks for the confirmation.

Who is this magical somebody? Source?

1 Like

Probably this: https://old.reddit.com/r/octoprint/comments/hmzlsb/between_2gb_and_4gb_versions_of_pi4b_that_drives/fx8diyt/

And as long as we are fixing misinformation:

I know you meant well, but according to the Raspberry Pi foundation the 8 GB version can run both the 32 bit and 64 bit versions of Raspberry Pi OS (the new name of Raspbian). However the current official OctoPi image, which is 32 bit, lacks some new/updated drivers/files which make it incompatible with the 8 GB version of the Raspberry Pi 4.

That was my meaning by not fully supported yet. Of course we have built one and people are using it with missing functionality, ie camera if I remember correctly.

I have an 8g board running octoprint on my GF's ender 3 without issues.

1 Like

Right, you're running the octopi image though right? That's the 32 bit raspbian image and not the new 64bit Raspberry Pi OS if I'm not mistaken. Don't think @guysoft has the core OS upgraded yet.

That is correct. All I did was add "arm_64bit=1" to the config.txt, so it is running the 64 bit kernel, but not the 64 bit userland

1 Like

Nice tip, thanks for sharing.

Indeed I need to add a nightly build for 8GB 64bit too.
I have no 8gb pi to test though

That's understandable, but I bet you would have enough testers here on the forum to provide some feedback.

Anyone know if there is a arm64 lite version?
The url for the lite images is:
https://downloads.raspberrypi.org/raspios_lite_armhf/images/

And the arm64 image is at:
https://downloads.raspberrypi.org/raspios_arm64/images/

But there is no url at:
https://downloads.raspberrypi.org/raspios_lite_arm64/images/

1 Like

I used Ubuntu 20.04 server arm64 raspi for my OctoFarm installation
http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/

This comes up every time a new RPI or Raspbian update comes out. The confusion always comes down to a misunderstanding between what OctoPrint is vs what OctoPi is.

Folks fail to understand that OctoPrint is not the same thing as OctoPi, nor is OctoPrint dependent upon OctoPi.

OctoPrint manually installed is usually compatible with almost any current hardware/OS release as it is simply an application that runs on top of a Linux (or other) OS like any other application.

OctoPi is a very convenient way of installing OctoPrint on a specific hardware/OS combination as a prebuilt image of the Raspian OS with OctoPrint all installed and almost ready to go. OctoPi is a very helpful effort of a very helpful individual (guysoft) who builds this prebuilt image for the community. There is no way that guysoft can keep the image up to date with every hardware or OS update that comes out.

So if the OctoPrint platform is built manually it is very likely to be compatible with the latest and greatest available (on a Raspberry PI with Raspian or any other hardware with Linux or other supported OS).

If you want to take the easy route using OctoPi, you might have to wait until it is updated to whatever version of Raspberry PI / Raspian combo you hope to run it on, if guysoft decides to make a prebuilt image of exactly what you might hope for.

I happen to run all my OctoPrint instances on Intel i5 hardware running up to the latest release of Ubuntu configured as a headless server without the GUI. This requires a manual installation (of which I create a disk image as a backup and for easy further deployment). In this way OctoPrint has never failed to run on the latest (at the time I set it up) hardware/OS combination.

3 Likes

yeah I also had to use the full image for the 64 bit beta build

FYI https://github.com/RPi-Distro/pi-gen/issues/429

1 Like

Me too. Running on 8GB board with camera - all good. 32-bit version. Ender 3 Pro.
But before it would run I had to apply every update known to man :slight_smile:
Zinman