Thanks to Lone_Wolf for your helpful PKGBUILD for mesa-git, this way the process for [ git bisect -> compile -> create package -> install in the laptop -> test ] was much easier.
(Fortunately I have another modern computer and do not needed to compile in the poor old celeron)
Yes, you are right. It was my little experience in the world of bugs and reports.. I will do it right now.
For now, I will keep mesa 20.2.3 and will add
IgnorePkg = mesa
in pacman.conf (no sure this could possibly break something...)
Thank you.
Edit: here is the issue in mesa3d.org gitlab
https://gitlab.freedesktop.org/mesa/mesa/-/issues/4254
I do agree that's the proper cause of action, but this thread has info about the issue. Add a link to it in the Bug Report ?
]]>So far, I used their iso version from December 2020, and running the Appimage of prusa-slicer and it works which OpenGL 2.1. Just boot and run.
OK, I don't want to use manjaro (never before even tried). I used Arch for years and will continue doing so.
Going back to my problem... With the most recent version of manjaro I have the same problem as with Arch Linux
So, which program to blame?
Should it be just Mesa ? Because kernel probably is not the problem, as I tried with linux-lts (as suggested by seth) with no luck.
Could it be a bug in Mesa ?
Should I try to go there and report or diagnose better ?
Mesa 20.2.3 OK (both using dri3 or dri2)
Mesa 20.3.* Not OK
Of course , with my test all the other pieces of system are different versions btw, is not so simple to make a conclusion...
Thank you again.
Edit:
I downloaded mesa 20.2.3 from here: https://archive.archlinux.org/packages/m/mesa/
then
sudo pacman -U mesa-20.2.3-1-x86_64.pkg.tar.zst
and a simple run of prusa-slicer give the representation of the model. So it is probably a kind of bug inside Mesa 20.3. I could start installing higher versions until it breaks this functionality.
Edit2: Done, mesa 20.3.0-1 (exactly one version above in the packages archive) shows the change.
]]>GMA900 is GL 1.4 but the X4500 should™ be actual 2.1
The contentious chip was the X3100
Semms more lke the slicer bug yo found.
]]>Maybe its related to this:
https://github.com/prusa3d/PrusaSlicer/ … -393936080
I have a i915 (GMA900) on Arch Linux 32 somewhere. Maybe i can test it there as well.
Prusa-slicer does work properly on my desktop system. Highest verbosity logs are still very silent though. Not even mentioning any gl infos or render paths.
]]>Ok, then maybe try this:
https://wiki.archlinux.org/index.php/in … 915_driver
Thank you Maniaxx,
I already tried without luck. Make sense, because the version reported is already 2.1, not 1.4
Any help is appreciated.
]]>Correct me if I'm wrong but the U2400 is a 32bit processor. If you were previously running an Arch state of when it still supported 32bit you probably had the old i915 driver that advertised as OpenGL 2.1.
https://www.phoronix.com/scan.php?page= … ow-DefaultIf you're running 'Arch Linux 32' you should ask on their forum for support. Things are different.
Oh, sorry. I made a typo in the name of the processor. It is SU2300 (instead of SU2400).
It is 64bit capable. I'm running normal Arch linux.
If you're running 'Arch Linux 32' you should ask on their forum for support. Things are different.
]]>This evening I will try the lts kernel you are pointing to. (Every new idea is a fresh kiss of hope )
Thanks.
]]>Focussing on the other end of the stack: Have you tried the lts kernel?
]]>"Overall performance" of prusa-slicer or your desktop? Where do you export it?
prusa-slicer becomes slow (seems to slow to me) when using the software renderer (export LIBGL_ALWAYS_SOFTWARE=true)
I exported in a terminal and then run prusa-slicer in the same one.
loginctl session-status
(Essentially whether there're other GL contexts like from a compositor or a fancy desktop shell)
This is the output:
$ loginctl session-status
2 - angel (1000)
Since: Sun 2021-02-07 10:32:14 CET; 13h ago
Leader: 345 (sddm-helper)
Seat: seat0; vc1
Display: :0
Service: sddm; type x11; class user
State: active
Unit: session-2.scope
├─ 345 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-authd98d6137-edf6-4036-bfc7-1990fc01c190 --id 1 --start startlx>
├─ 355 lxqt-session
├─ 378 /usr/bin/openbox --config-file /home/angel/.config/openbox/lxqt-rc.xml
├─ 382 /usr/bin/pcmanfm-qt --desktop --profile=lxqt
├─ 384 /usr/bin/lxqt-globalkeysd
├─ 385 /usr/bin/lxqt-notificationd
├─ 386 /usr/bin/lxqt-panel
├─ 389 /usr/bin/lxqt-policykit-agent
├─ 391 /usr/bin/lxqt-runner
├─ 393 /usr/lib/kdeconnectd
├─ 461 /usr/bin/lxqt-powermanagement
├─ 470 /usr/lib/firefox/firefox
├─ 522 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 230486 -parentBuildI>
├─ 528 /usr/bin/qterminal
├─ 538 /bin/bash
├─ 573 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 177 -prefMapSize 230486 -parentBuil>
├─ 597 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 6178 -prefMapSize 230486 -parentBui>
├─ 626 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 6249 -prefMapSize 230486 -parentBui>
├─ 666 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 9120 -prefMapSize 230486 -parentBui>
├─ 826 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 9377 -prefMapSize 230486 -parentBui>
├─1016 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 9377 -prefMapSize 230486 -parentBui>
├─3030 /usr/lib/firefox/firefox -contentproc -childID 8 -isForBrowser -prefsLen 9804 -prefMapSize 230486 -parentBui>
├─3422 /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 10338 -prefMapSize 230486 -parentB>
├─3457 /usr/lib/firefox/firefox -contentproc -childID 11 -isForBrowser -prefsLen 10338 -prefMapSize 230486 -parentB>
├─3596 prusa-slicer
├─3635 /bin/bash
├─3678 loginctl session-status
Feb 07 22:19:30 portatil sudo[3450]: angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/pacman -Syu
Feb 07 22:19:30 portatil sudo[3450]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Feb 07 22:19:37 portatil sudo[3450]: pam_unix(sudo:session): session closed for user root
Feb 07 22:21:05 portatil lxqt-leave[3481]: QDBusMarshaller: cannot add an invalid QVariant
Feb 07 22:21:05 portatil lxqt-leave[3481]: QDBusConnection: error: could not send message to service "org.freedesktop.login1" path "/>
Feb 07 22:21:05 portatil lxqt-leave[3481]: ** Dbus error **************************
Feb 07 22:21:05 portatil lxqt-leave[3481]: Error name "org.freedesktop.DBus.Error.Failed"
Feb 07 22:21:05 portatil lxqt-leave[3481]: Error msg "Marshalling failed: Variant containing QVariant::Invalid passed in arguments"
Feb 07 22:21:05 portatil lxqt-leave[3481]: ****************************************
Feb 07 23:30:52 portatil qterminal[528]: QDir::exists: Empty or null file name
Thank you again.
]]>setting this environment variable fixes the problem, but overall performance is very slow
"Overall performance" of prusa-slicer or your desktop? Where do you export it?
loginctl session-status
(Essentially whether there're other GL contexts like from a compositor or a fancy desktop shell)
]]>