Page MenuHomePhabricator

Display Scaling not functional on Raspberry Pi/ARM
Open, NormalPublic

Description

Launching the .jar application on a Raspberry Pi 3 (B+) with or without attached display. The scaling is too far gone to even start connecting to a mixer. The Scale feature in the global settings is unusable, even at 0.3. App affected is listed as XM32 becuase the connection I wish to make will be the M32, but I cannot even get started connecting due to the scaling issues.

Raspberry Pi running latest Raspian. Tested with both regular Xorg server installed with Raspbian, as well as xfce4.

Platform: Linux
Variant: XM32
Version: 1.2.3

Event Timeline

What resolution and size is the display?
The app uses the scale reported by the OS and apples its own scaling setting on top of that.
As an alternative you could modify the config file with a text editor and use an even smaller scaling

{{userId:1}}

Following error appears 3 times in the command window when launching the .jar

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
at codeBlob.qg.c$b.a(SourceFile:7318)
(rest of stack trace does not fit in the 1000char comment limit)

Decompile attempts show this is an issue with the com.badlogix.gdx.graphics subroutines.

{{userId:3361}}

David, thanks for such a quick reply. The display is 1920x1080, attached to an external monitor. Also tried with VNC session, forced 1920x1080 resolution

{{userId:3361}}

Forgot the size...Display is 1920x1080 at 22"

{{userId:3361}}

Attempts to modify the config DSON file and use an infintesimal scale (0.01) were unsuccessful. Modified the config file in my $HOME/mixing-station directory

{{userId:3361}}

Also attempted to run with older version of JDK (version 8.0), still no dice and the same error cropped up.

{{userId:3361}}

Does the error prevent the app from starting? Or is it just in the stdout/err?
You can send me the stacktrace via mail if you want ([email protected]).

I currently only have a pi2 which doesn't run mixing station but I'll try to get a compatible one to resolve this issue

{{userId:1}}

Sent you the stack trace. The error is just in stdout on the terminal, and the mixingstation app launches in a separate window. The interface just looks very unusable (Separate email with screenshots of windowed/fullscreen)

{{userId:3361}}