ManjaroThis forum is for the discussion of Manjaro Linux. Note: This forum does not have any official participation.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Greetings all,
I have a Pinebook Pro (AARCH64 architecture) running Manjaro 21.08 with the 5.13.7-1 Manjaro ARM kernel and XFCE 4.13/XFWM desktop.
I installed Mari0 using pacman,, but when it runs I get this error
Code:
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
libGL error: unable to load driver: rockchip_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: rockchip
libGL error: unable to load driver: rockchip_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: rockchip
Error: bad light userdata pointer
stack traceback:
[string "boot.lua"]:637: in function <[string "boot.lua"]:633>
[C]: at 0xffff9a6680d4
[C]: in function 'require'
[string "boot.lua"]:416: in function <[string "boot.lua"]:311>
[C]: in function 'xpcall'
[string "boot.lua"]:645: in function <[string "boot.lua"]:639>
[C]: in function 'xpcall'
The rockchip_dri.so file is found at /usr/lib/dri/rockchip_dri.so
I checked a few of the webified instances where you can play online, and those also seem to be failing. My problem may not be my platform, exactly!
Hum. I installed mari0 and it runs just fine. No OpenGL errors.
This is an Archlinux desktop with Intel Corporation HD Graphics 530, i915 driver, OpenGL stuff is installed afaics.
Code:
mari0
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
shader (dotnbloom) is fucked up, yo:
Cannot compile pixel shader code:
0:31(27): error: `gl_TexCoord' undeclared
0:31(27): error: type mismatch
0:31(27): error: operands to arithmetic operators must be numeric
0:31(21): error: no matching function for call to `fract(error)'; candidates are:
0:31(21): error: float fract(float)
0:31(21): error: vec2 fract(vec2)
0:31(21): error: vec3 fract(vec3)
0:31(21): error: vec4 fract(vec4)
0:31(16): error: no matching function for call to `dist(error, vec2)'; candidates are:
0:31(16): error: float dist(vec2, vec2)
0:32(30): warning: `delta' used uninitialized
shader (scanline-3x) is fucked up, yo:
Cannot compile pixel shader code:
0:31(21): error: `gl_TexCoord' undeclared
0:31(21): error: type mismatch
0:31(17): error: operands to arithmetic operators must be numeric
0:31(16): error: operands to arithmetic operators must be numeric
0:32(29): warning: `level' used uninitialized
shader (scanline-4x) is fucked up, yo:
Cannot compile pixel shader code:
0:31(21): error: `gl_TexCoord' undeclared
0:31(21): error: type mismatch
0:31(17): error: operands to arithmetic operators must be numeric
0:31(16): error: operands to arithmetic operators must be numeric
0:32(29): warning: `level' used uninitialized
I checked a few of the webified instances where you can play online, and those also seem to be failing. My problem may not be my platform, exactly!
Yet (at least part of) the error in post #1 is very platform-specific - so what (similar) errors are you seeing on the Web? Share a link? I should also be able to see that, yes?
BTW, love and mari0 store configuration in ~/.local/share, maybe try removing the love folder there.
Same versions. mari0 itself is 1.6.2-3. It only depends on love, no optional dependencies.
love dependencies (also no optionals there):
Of those I'd say only sdl2 is likely to cause OpenGL errors:
One thing I don't understand:
Yet (at least part of) the error in post #1 is very platform-specific - so what (similar) errors are you seeing on the Web? Share a link? I should also be able to see that, yes?
BTW, love and mari0 store configuration in ~/.local/share, maybe try removing the love folder there.
Good suggestion, but that made no difference.
My SDL2 is 2.0.14
I received a similar message at a couple of other sites.
If it only drops on Pinebook Pro running Manjaro, then it is likely to be something specific to my platform. I have run into very few such compatibility issues, but it is certainly possible.
Assuming your system is fully upgraded, this is one of the small differences between Manjaro and ArchLinux. Might have a bearing on things.
Idea: install other love-based games, see if you get the same error. Or maybe just launch 'love' (it displays a moving "no game" screen).
Love 11.3 displays the no-game animation just fine. It must be something about Mari0 or the way it is starting. I will look up other games, and run some startup tests using this one.
Found it while testing the startup! There is a SNAP version or packaging of Mari0, and I must have installed it some while ago. That snap was blocking the startup of the one from the repos. Removing the snap and reinstalling using pacman resolved the issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.