I was doing the above testing for the BPSWM guys on Arm. The first screen shot is from an Archlinx Arm base install. Then changed the boot.ini to the new one. Installed Jonathon’s Kernel and kernel headers. I left the mesa as the standard mesa-20.3.4-3. The results
BSPWM on Odroid N2+ 64 bit OS on a 128 GB uSD card
Then I installed mesa-arm-git and got the following with the same 3 apps on the screen.
LightDM looked normal. Also, the meta-d menu looked OK, which is why I was able to launch the three apps again.
The BSPWM guys are using picom for a compositor. I tried to turn it off, but I know nothing about BPSWM and I am not sure I got it turned off.
This sounds like the issue I have with my monitor - the default refresh rate offsets the display by about 5-10 pixels, so the bottom of the screen wraps around and displays at the top. I can fix that within a DE by overriding the refresh rate using xrandr, but I don’t know of a way to fix that in the TTY.
This is a petitboot thing. That relies on @tobetter; newer versions are better at detecting and selecting between the two.
Ok, after some daily usage I also get the no text issue on gimp with latest mesa from master branch. The issue seems to be happening with gtk2 applications. The commit c7725ad4aa2 works correctly and is recent enough so I put a mesa-devel package based on this commit and ready to use build is on the archdroid github repo
So far I haven’t tried a QT based DE, so I installed KDE Plasma on a 32 GB eMMC card.
Install went well. KDE booted from sddm with x11 into the desktop.
@jgmdev Works well except for Audio. KDE doesn’t detect any audio devices. “PulseAudio Volume Control” did not help any. Tried alsamixer, still no joy.
It has both PulseAudio AND pipewire installed. I thought that was not possible as pacman considered them as conflicting? So I am not sure at this moment.
I’m guessing not, but I will give it a try real quick as I am typing this in the Odroid KDE install. Back in a minute!
Pudge
$ sudo pacman -S pipewire-pulse
[sudo] password for don:
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-pulse and pulseaudio are in conflict
I think this might have something to do with
odroid-alsa 1.5
which is a package that allows alsa to see the Odroid audio device. A patch so to speak. I’m guessing QT is doing something different with audio?
Sorry I don’t have a linux box available now.
Basically you could have uninstalled pulseaudio while adding pipewire-pulse. But if alsa is needed, then maybe pipewire has some alsa addition too (and this is challenging for me to check now).
pipewire-pulse is meant to replace pulse-audio It supposedly tricks anything looking for pulse audio into thinking it’s still there and should work fine. I used it on sway before. There is also pipewire-alsa which may also be worth trying. It is easy enough to reverse either change. Just do the same procedure in reverse.
I actually got a replacement a few months ago but it’s sat on my desk waiting to be set up; my initial enthusiasm was tempered somewhat by not having the device for most of a year.