Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bisq works fine on Raspberry Pi, though there are issues and some patches are required #2861

Open
leshik opened this issue Jun 3, 2019 · 0 comments

Comments

Projects
None yet
1 participant
@leshik
Copy link
Contributor

commented Jun 3, 2019

Hi,

I was able to run Bisq on Raspberry Pi (3B+ in my case) successfully, but I had to patch some libs:

  1. netlayer and tor-binary (most important.) There is no official port of TOR for armhf, but there is an ongoing effort and unofficial builds are published on sourceforge. My patches (not perfect, I know) are here and here.
  2. scrypt transient dependency – while it falls back to native Java implementation, it is slow as hell, thus native support is needed (it's 7 times faster), the patch is here.
  3. the Bisq itself gradle build scripts to use these patched versions – here.

There is no jpackager for ARM thus Bisq should be launched from command line using several options. I tried Bellsoft JDK build 10.0.2 and Zulu JDK 11.0.3, both with Gluon JFX 11.0.2. It works with Monocle embedded platform as well as with GTK frontend.

There are some issues with popup windows (which show notices and help messages), sometimes they are just black rectangles, but minimizing then maximizing helps, it's unclear why. The Monocle platform draws windows directly on Pi hardware on top of X, thus no window manager support (but should be faster as it uses the prism es2 pipeline).

The speed is, well, not fast, but I can't say that it's unusable – after the initial sync it can be used fine. In my opinion on Zulu JDK 11 it's faster, though I didn't conduct any benchmarking.

Is anybody interested or willing to try Bisq on RPi? Not sure if it's worth the effort...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.