You are not logged in.
I am getting this error, and it only seems to be affecting my laptop (not my ATI desktop) and I can't seem to pinpoint it as it decides to do this at random:
[me@localhost ~]$ dwb
No protocol specified
Error parsing command line options: Cannot open display:
[me@localhost ~]$ firefox
(process:871): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
No protocol specified
No protocol specified
Error: cannot open display: :0
[me@localhost ~]$
On login, it sometimes works fine, sometimes doesn't... and this is the output by commandline. When running from desktop, the window(s) never open. Currently running fluxbox (and hoping that's not the culprit)...
Help grow the dev population... have your tech trained and certified!
Offline
Updating to a new version of
mesa-git/mesa-git 59496.86cdff5-1 -> 59623.d257350-1
mesa-git/mesa-libgl-git 59496.86cdff5-1 -> 59623.d257350-1
mesa-git/ati-dri-git 59496.86cdff5-1 -> 59623.d257350-1
mesa-git/lib32-mesa-git 59496.86cdff5-1 -> 59624.5442c0e-1
mesa-git/lib32-mesa-libgl-git 59496.86cdff5-1 -> 59624.5442c0e-1
mesa-git/lib32-ati-dri-git 59496.86cdff5-1 -> 59624.5442c0e-1
mesa-git/nouveau-dri-git 59496.86cdff5-1 -> 59623.d257350-1
broken my xorg.
Xorg log gives something like this:
(EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libEGL.so.1: cannot open shared object file: No such file or directory
(EE) Failed to load module "glamoregl" (loader failed, 7)
(EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so: libGL.so.1: cannot open shared object file: no such file or directory
(EE) Failed to load module "radeon" (loader failed, 7)
(EE) Failed to load module "vesa" (module does not exist, 0)
(EE) Failed to load module "modesetting" (module does not exist,0)
(EE) Failed to load module "fbdev" (module does not exit,0)
(EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (/usr/lib/xorg/modules/dri/swrast_dri.so: cannot open shared object file: no such file or directory)
(EE) GLX: could not load software renderer
(EE) No drivers available
(EE) no screens found (EE)
Offline
Updating to a new version of
mesa-git/mesa-git 59496.86cdff5-1 -> 59623.d257350-1 mesa-git/mesa-libgl-git 59496.86cdff5-1 -> 59623.d257350-1 mesa-git/ati-dri-git 59496.86cdff5-1 -> 59623.d257350-1 mesa-git/lib32-mesa-git 59496.86cdff5-1 -> 59624.5442c0e-1 mesa-git/lib32-mesa-libgl-git 59496.86cdff5-1 -> 59624.5442c0e-1 mesa-git/lib32-ati-dri-git 59496.86cdff5-1 -> 59624.5442c0e-1 mesa-git/nouveau-dri-git 59496.86cdff5-1 -> 59623.d257350-1
Reinstall lib32-mesa-libgl-git and see if that fixes it.
**EDIT**
Whoops, I meant mesa-libgl-git.
Last edited by skottish (2013-11-11 18:31:27)
Offline
Doesn't help.
This is my xorg.0.log after install this update and reinstall mesa-libgl-git.
[ 58.330]
X.Org X Server 1.14.4
Release Date: 2013-10-31
[ 58.331] X Protocol Version 11, Revision 0
[ 58.331] Build Operating System: Linux 3.11.6-1-ARCH x86_64
[ 58.331] Current Operating System: Linux rlk120 3.11.6-1-ARCH #1 SMP PREEMPT Fri Oct 18 23:22:36 CEST 2013 x86_64
[ 58.331] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=7916d3e3-2785-4e8d-98e6-12b3b955ce7b rw resume=/dev/sda10
[ 58.331] Build Date: 01 November 2013 05:10:48PM
[ 58.331]
[ 58.331] Current version of pixman: 0.30.2
[ 58.331] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 58.331] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 58.331] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 11 21:35:24 2013
[ 58.331] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 58.331] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 58.332] (==) ServerLayout "ServerLayout0"
[ 58.332] (==) No screen section available. Using defaults.
[ 58.332] (**) |-->Screen "Default Screen Section" (0)
[ 58.332] (**) | |-->Monitor "<default monitor>"
[ 58.332] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 58.332] (**) | |-->Device "Radeon HD 5000 Series"
[ 58.332] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 58.332] (**) Option "SuspendTime" "20"
[ 58.332] (==) Automatically adding devices
[ 58.332] (==) Automatically enabling devices
[ 58.332] (==) Automatically adding GPU devices
[ 58.332] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF/".
[ 58.332] Entry deleted from font path.
[ 58.332] (Run 'mkfontdir' on "/usr/share/fonts/OTF/").
[ 58.332] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 58.332] Entry deleted from font path.
[ 58.332] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 58.332] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 58.332] Entry deleted from font path.
[ 58.332] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 58.332] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/
[ 58.332] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 58.332] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 58.332] (II) Loader magic: 0x7fdc20
[ 58.332] (II) Module ABI versions:
[ 58.332] X.Org ANSI C Emulation: 0.4
[ 58.332] X.Org Video Driver: 14.1
[ 58.332] X.Org XInput driver : 19.1
[ 58.332] X.Org Server Extension : 7.0
[ 58.333] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 58.336] (--) PCI:*(0:2:0:0) 1002:68e0:1028:0413 rev 0, Mem @ 0xd0000000/268435456, 0xcfee0000/131072, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
[ 58.336] Initializing built-in extension Generic Event Extension
[ 58.336] Initializing built-in extension SHAPE
[ 58.336] Initializing built-in extension MIT-SHM
[ 58.336] Initializing built-in extension XInputExtension
[ 58.336] Initializing built-in extension XTEST
[ 58.336] Initializing built-in extension BIG-REQUESTS
[ 58.336] Initializing built-in extension SYNC
[ 58.336] Initializing built-in extension XKEYBOARD
[ 58.336] Initializing built-in extension XC-MISC
[ 58.336] Initializing built-in extension SECURITY
[ 58.336] Initializing built-in extension XINERAMA
[ 58.336] Initializing built-in extension XFIXES
[ 58.336] Initializing built-in extension RENDER
[ 58.336] Initializing built-in extension RANDR
[ 58.336] Initializing built-in extension COMPOSITE
[ 58.336] Initializing built-in extension DAMAGE
[ 58.336] Initializing built-in extension MIT-SCREEN-SAVER
[ 58.336] Initializing built-in extension DOUBLE-BUFFER
[ 58.336] Initializing built-in extension RECORD
[ 58.336] Initializing built-in extension DPMS
[ 58.336] Initializing built-in extension X-Resource
[ 58.336] Initializing built-in extension XVideo
[ 58.336] Initializing built-in extension XVideo-MotionCompensation
[ 58.336] Initializing built-in extension XFree86-VidModeExtension
[ 58.336] Initializing built-in extension XFree86-DGA
[ 58.336] Initializing built-in extension XFree86-DRI
[ 58.337] Initializing built-in extension DRI2
[ 58.337] (II) "glx" will be loaded by default.
[ 58.337] (II) LoadModule: "dri2"
[ 58.337] (II) Module "dri2" already built-in
[ 58.337] (II) LoadModule: "glamoregl"
[ 58.337] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 58.337] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libxcb-dri3.so.0: cannot open shared object file: No such file or directory
[ 58.337] (II) UnloadModule: "glamoregl"
[ 58.337] (II) Unloading glamoregl
[ 58.337] (EE) Failed to load module "glamoregl" (loader failed, 7)
[ 58.337] (II) LoadModule: "glx"
[ 58.337] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 58.338] (II) Module glx: vendor="X.Org Foundation"
[ 58.338] compiled for 1.14.4, module version = 1.0.0
[ 58.338] ABI class: X.Org Server Extension, version 7.0
[ 58.338] (==) AIGLX enabled
[ 58.338] Loading extension GLX
[ 58.338] (II) LoadModule: "radeon"
[ 58.338] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 58.338] (EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so: libxcb-dri3.so.0: cannot open shared object file: No such file or directory
[ 58.338] (II) UnloadModule: "radeon"
[ 58.338] (II) Unloading radeon
[ 58.338] (EE) Failed to load module "radeon" (loader failed, 7)
[ 58.338] (EE) No drivers available.
[ 58.338] (EE)
Fatal server error:
[ 58.338] (EE) no screens found(EE)
[ 58.338] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 58.338] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 58.338] (EE)
Offline
Doesn't help.
Yes, it did. Your system can now find libGL, but it still can't find other libraries. If you don't have pkgfile installed, install it. Go through the errors in your Xorg file one at a time and find out which packages that they belong to and reinstall them (the git equivalents). A very quick glance tells me that your installation of glamor is broken as well. Whether that fixes the broken driver install will have to be seen after you fix the first.
**EDIT**
You may need to install xf86-video-ati-git as well. I don't know if the dri3 infrastructure has made it into the version in extra.
Last edited by skottish (2013-11-11 21:14:54)
Offline
Doesn't help.
This is my xorg.0.log after install this update and reinstall mesa-libgl-git.[ 58.337] Initializing built-in extension DRI2 [ 58.337] (II) "glx" will be loaded by default. [ 58.337] (II) LoadModule: "dri2" [ 58.337] (II) Module "dri2" already built-in [ 58.337] (II) LoadModule: "glamoregl" [ 58.337] (II) Loading /usr/lib/xorg/modules/libglamoregl.so [ 58.337] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libxcb-dri3.so.0: cannot open shared object file: No such file or directory [ 58.337] (II) UnloadModule: "glamoregl" [ 58.337] (II) Unloading glamoregl [ 58.337] (EE) Failed to load module "glamoregl" (loader failed, 7)
It seems your are missing libxcb (and probably lib32-libxcb) from testing
Offline
It seems your are missing libxcb (and probably lib32-libxcb) from testing
Thanks, I had to reinstall this packages.
Offline
Maybe you should do another thread for the repository itself now that you have all the intel stuff in it.
For the last one or two days kwin opengl (intel ivy bridge) compositing was segfaulting and only xrender would work, also hardware acceleration and webgl in chrome/chromium didn't work. But strangely "normal" opengl like glxgears or xonotic did work without issue and xfwin4 compositing and gnome-shell did work too.
Today I compiled mesa myself and it worked... for 64 bit. With 32 my compiled mesa now does /usr/lib32/xorg/modules/dri/i965_dri.so: undefined symbol: _mesa_streaming_load_memcpy
Maybe with the next of your mesa build it'll work again.
edit: With today's mesa everything works again.
edit2: I don't get it.
LC_ALL=C LIBGL_DEBUG=verbose kwin --replace
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
kwin(1967): Compositing is not possible
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
then I switch to xrender compositing which works, then to opengl compositing and then it does
libGL: OpenDriver: trying /tls/i965_dri.so
libGL: OpenDriver: trying /i965_dri.so
libGL error: dlopen /i965_dri.so failed (/i965_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i965_dri.so
kwin(1998) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect "kwin4_effect_flipswitch" is not supported
kwin(1998) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect "kwin4_effect_cubeslide" is not supported
kwin(1998) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect "kwin4_effect_blur" is not supported
kwin(1998) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect "kwin4_effect_coverswitch" is not supported
kwin(1998) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect "kwin4_effect_startupfeedback" is not supported
libGL: OpenDriver: trying /tls/i965_dri.so
libGL: OpenDriver: trying /i965_dri.so
libGL error: dlopen /i965_dri.so failed (/i965_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i965_dri.so
libGL: OpenDriver: trying /tls/i965_dri.so
libGL: OpenDriver: trying /i965_dri.so
libGL error: dlopen /i965_dri.so failed (/i965_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i965_dri.so
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
kwin: xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Application::crashHandler() called with signal 6; recent crashes: 1
and segfaults.
Starting google chrome I see
main/context.c:1526: _mesa_make_current: Assertion `newCtx->Version > 0' failed.
It wouldn't be as weird if everything else didn't work either, but it does...
edit3: Still a problem. But somehow mesa I compiled with this works:
./autogen.sh --prefix=/usr \
--with-dri-driverdir=/usr/lib/xorg/modules/dri \
--with-egl-platforms=x11,drm,wayland \
--enable-shared-glapi \
--with-dri-drivers=i965,swrast \
--with-gallium-drivers= \
--enable-glx-tls \
--enable-egl \
--disable-gallium-egl \
--disable-gallium-llvm \
--enable-gles1 \
--enable-gles2 \
--enable-osmesa \
--enable-texture-float
--enable-gbm
But all of these flags are set in your mesa too...
Last edited by haagch (2013-11-17 08:52:00)
Offline
Anybody maintance a mesa-git repo? becouse always when i have a update my xorg won't work. Now I have to use xf86-video-ati from extra repo and I think is worse than new packages from git.
Offline
xorgx3 : LordHeavy does, http://pkgbuild.com/~lcarlier/mesa-git/
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Hmm i dont know where i can report a bug, so i do it here.
If i install drivers from mesa-git repo my X didn't work and I get still this log:
[ 58.337] Initializing built-in extension DRI2
[ 58.337] (II) "glx" will be loaded by default.
[ 58.337] (II) LoadModule: "dri2"
[ 58.337] (II) Module "dri2" already built-in
[ 58.337] (II) LoadModule: "glamoregl"
[ 58.337] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 58.337] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libxcb-dri3.so.0: cannot open shared object file: No such file or directory
[ 58.337] (II) UnloadModule: "glamoregl"
[ 58.337] (II) Unloading glamoregl
[ 58.337] (EE) Failed to load module "glamoregl" (loader failed, 7)
and reinstall any package didn't help.
Offline
Hmm i dont know where i can report a bug, so i do it here.
If i install drivers from mesa-git repo my X didn't work and I get still this log:
[ 58.337] Initializing built-in extension DRI2 [ 58.337] (II) "glx" will be loaded by default. [ 58.337] (II) LoadModule: "dri2" [ 58.337] (II) Module "dri2" already built-in [ 58.337] (II) LoadModule: "glamoregl" [ 58.337] (II) Loading /usr/lib/xorg/modules/libglamoregl.so [ 58.337] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libxcb-dri3.so.0: cannot open shared object file: No such file or directory [ 58.337] (II) UnloadModule: "glamoregl" [ 58.337] (II) Unloading glamoregl [ 58.337] (EE) Failed to load module "glamoregl" (loader failed, 7)
and reinstall any package didn't help.
mesa-git repo has just been updated with packages without dri3 support becauselibxcb packages with dri3 were removed from the testing repo.
Offline
Thank you!! Now its working!
Offline
Anyone got it to build with opencl enabled?
I have been trying for half a day and it's a nightmare...
Okay I got it all building, but it still crashes compiling cl kernels
Last edited by gee (2013-11-29 01:40:11)
Offline
I switched to using LordHeavy's package, they are much better than mine, thanks!
I'll have to see how you made them, mostly I am curious how yours don't conflict with libcl.
But at the end, I still crash on compiling kernels as simple as this one:
http://wiki.tiker.net/OpenCLHowTo#Testing
It works fine on the Intel ICD though...
Do you have the same issue LordHeavy?
Offline
open display:
[me@localhost ~]$ firefox(process:871): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
No protocol specified
No protocol specified
Error: cannot open display: :0
[me@localhost ~]$On login, it sometimes works fine, sometimes doesn't... and this is the output by commandline. When running from desktop, the window(s) never open. Currently running fluxbox (and hoping that's not the culprit)...
GLib error is just an harmless code chaos break. Xorg looks for an Nvidia software that is non existent in an ATI machine. You have to copy and paste files or comment something but I cannot recall what exactly it was. Just google the error, or do nothing.
For display, you have to configure your Xorg to the detected display, its caused by Xorg-server If I am not mistaken. A wiki search can pinpoint what you have to do, export display 0.0:0 or something it was. Google is your friend.
Offline
I think the last version you just updated to kills the intel/PITCAIRN hybrid. (not really, of course, just until a reboot)
[ 296.065436] VM fault (0x00, vmid 0) at page 0, read from unknown (0)
[ 296.065438] radeon 0000:01:00.0: GPU fault detected: 146 0x0908250c
[ 296.065439] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000
[ 296.065440] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
[ 296.065441] VM fault (0x00, vmid 0) at page 0, read from unknown (0)
[ 296.065443] radeon 0000:01:00.0: GPU fault detected: 146 0x0928550c
[ 296.065444] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000
[ 296.065445] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
[ 296.065446] VM fault (0x00, vmid 0) at page 0, read from unknown (0)
[ 296.065449] radeon 0000:01:00.0: GPU fault detected: 146 0x0928e50c
[ 296.065450] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000
[ 296.065451] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
and
[ 341.434402] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[ 341.434412] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000000008 last fence id 0x0000000000000004)
[ 341.434417] [drm:uvd_v1_0_ib_test] *ERROR* radeon: fence wait failed (-35).
[ 341.434423] [drm:radeon_ib_ring_tests] *ERROR* radeon: failed testing IB on ring 5 (-35).
Not sure if it was something I changed in the skyrim settings or the update. glxgears keeps working at least.
edit: Pretty sure it was mesa, with packages from mesa-git-60105.00faf82-1-x86_64.pkg.tar.xz it works fine, but with current mesa-git it makes problems...
edit2: It's hyperz, it can be buggy. Remedy: R600_DEBUG=nohyperz, works for radeonsi too.
Last edited by haagch (2013-12-14 23:40:10)
Offline
I report:
lib32-nouveau-dri-git: requires lib32-mesa-git=60169.35f0aaf
And is the new lib32-mesa-git in repo.
Offline
mesa-git provides mesa=9.2, while mesa in [extra] is at 10 already. I think the version should be bumped.
Offline
mesa-git provides mesa=9.2, while mesa in [extra] is at 10 already. I think the version should be bumped.
Correct, i bumped these to 11.0
Offline
Thanks for your fast reply, I appreciate it.
Offline
x.org 1.15 in testing. xf86- packages need updating.
Would dri3 be usable by now?
Offline
For me, glamor now segfaults when I try to load the module, dropping me to a console login at boot. Xorg log says glamor was compiled for Xorg 1.14. Not loading the module gives the desktop without glamor.
EDIT: Recompiling fixes it. The package in the repo was compiled with the old xorg-server-devel installed I think. Needs updating.
Thanks, saw your answer too late.
Last edited by IncredibleLaser (2014-01-01 12:20:55)
Offline
For me, glamor now segfaults when I try to load the module, dropping me to a console login at boot. Xorg log says glamor was compiled for Xorg 1.14. Not loading the module gives the desktop without glamor.
glamor-egl from testing repo was updated. glamor-egl-git package was also updated but without version bump, try to reinstall it.
Offline
Can you bump the pkgrel to 2 or 1.1 so that pacman picks up the changes?
I am also impressed by your reaction time on a holiday this is better than commercial support even. Thank you
Last edited by IncredibleLaser (2014-01-01 12:24:59)
Offline