You are not logged in.
I have been using Mint for a long time but since I need more performance to run my scripts I decided to install archlinux. After installing my 3D rendering didn't work. I searched and found that downgrading mesa and mesa-libgl to 10.1.0-5 would solve the problem. However, when I apply this solution, my system crashes, I can only use terminal. I use gdm as login manager and gdm crashes too, I cannot even see login screen.
Does anyone know any other trick?
Offline
What graphics card and driver? What is in X's log when it crashes? More detail needed...
Offline
Graphics card: Virtualbox graphics card and using its built in driver
In the logs of gdm:
(WW) Open ACPI failed. (/var/run/acpid.socket) (No such file or directory)
...
(EE) Failed to load module "fbdev" (module does not exist, 0)
...
(EE) Failed to load module "vesa" (module does not exist, 0)
...
(II) AIGLX: Screen 0 is not DRI2 capable
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (libcursesw.so.5: cannot open shared object file: No such file or directory)
(EE) GLX could not load software renderer
(II) GLX: no usable GL providers found for screen 0
Offline
I installed acpid, xf86-video-fbdev and xf86-video-vesa packages the first three were solved. But AIGLX and GLX problems remain.
Offline
I also found a compatibility package for libcursesw 5 at https://aur.archlinux.org/packages/ncurses5-compat-libs. I installed it and the error message became:
(II) AIGLX: Screen 0 is not DRI2 capable
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (libLLVM-3.4: cannot open shared object file: No such file or directory)
(EE) GLX could not load software renderer
(II) GLX: no usable GL providers found for screen 0
I checked and found that LLVM 3.7 is installed. Does anyone know, what I should do at this point?
Offline
I'd got the same issue (at least from the log). And finally it was solved by re-compiling xorg-server with systemd-logind support disabled. Maybe you could have a try with xorg-server-nosystemd from AUR.
BTW, mesa and mesa-libgl is update to date in my case.
Offline
GDM breaks hardware acceleration in virtualbox since gdm 3.16; it's a known bug: https://bugzilla.gnome.org/show_bug.cgi?id=749390
Try any other desktop manager and it should work fine (e.g. lightdm).
Last edited by mwillems (2016-02-26 00:12:01)
Offline
Thanks mwillems, just as you mentioned, lightdm works and should be simplest solution! I use 'startx' for my DE, in which way acceleration is also losed. So never thought a DM would resolve it:)
And sth just FYI, with --'disablie-systemd-logind' for xorg-server, both gdm and startx can get acceleration.
Offline