LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 07-10-2015, 06:24 PM   #61
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled

So you don't want to provide the information I requested. That's your right of course. I just hope others will help you then.
 
Old 07-10-2015, 06:26 PM   #62
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
So you don't want to provide the information I requested. That's your right of course. I just hope others will help you then.
Ok I'll post the full log, was trying something else, gonna reinstall slackware-current now and get you that.
 
Old 07-10-2015, 07:16 PM   #63
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
My Xorg.0.log is here:

http://pastebin.com/N7T9xr59
 
Old 07-11-2015, 05:26 AM   #64
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Thanks for the log.

It answers this question:
Quote:
Well apparently I learned that. " The reason why we need to load dri2/glamoregl earlier is both glx-xserver and glamor are a dri2 loader. And glx-xserver side has a own glapi/dispatch table implementation which is a subset of the standard mesa's implementation. So if the glx module is loaded earlier than dri2/glamoregl, then we will get an incomplete dispatch table and everything is broken in glamor then." from this link: http://www.freedesktop.org/wiki/Software/Glamor/

Unfortunately I don't know how to rectify this.
Actually the glamoregl module is loaded before glx as I see this in the log:
Code:
 
[    13.559] (II) LoadModule: "dri2"
[    13.559] (II) Module "dri2" already built-in
[    13.559] (II) LoadModule: "glamoregl"
[    13.560] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    13.563] (II) Module glamoregl: vendor="X.Org Foundation"
[    13.563]    compiled for 1.15.2, module version = 0.6.0
[    13.563]    ABI class: X.Org ANSI C Emulation, version 0.4
[    13.563] (II) LoadModule: "glx"
Probably because the X server is told to load dri2 and glamoregl by /usr/share/X11/xorg.conf.d/glamor.conf that contains this:
Code:
Section "Module"
    Load  "dri2"
    Load  "glamoregl"
EndSection
Also glamor is shipped in Slackware-current in the package x/glamor-egl-0.6.0 since Tue Jul 15 23:53:10 UTC 2014 according to the ChangeLog.

But I don't see the glamor module loaded, only glamor-egl. On the other hand I see in /usr/doc/glamor-egl-0.6.0/README:
Code:
What is glamor
------------------------

The glamor module is an open-source 2D graphics common driver for
the X Window System as implemented by X.org. It supports a variety of
graphics chipsets which have OpenGL/EGL/GBM supports.

Its a GL-based rendering acceleration library for X server only:

    It uses normal texture to represent a drawable pixmap
    if possible.
    It calls GL functions to render to the texture directly.

It consists of two packages:

    glamor : Rendering library. All the rendering functions
         are implemented in this package.
    glamor-egl : EGL support library. This package provides
             functions to create and initialize OpenGL/EGL context.
But I don't see the glamor module installed (or is it libglmor.so?. Enabling (or including?) it seems to be part of the X server, so to check I would modify /source/x/x11/configure/xorg-server adding the option --enable-glamor under BUILD_SERVERS=, rebuild and replace the X server. You probably want to add a line to load the glamor module in /usr/share/X11/xorg.conf.d/glamor.conf then (not sure about that).

That's somehow a shot in the dark as I am slightly puzzled that the glamor-egl module can be loaded if glamor is not present, and I am not sure that glamor be involved in your issue, but maybe that's worth trying.

It could be interesting to compare your log under Slackware-current with the one under Ubuntu, more specifically to check if with Ubuntu the glamor module is loaded before glamoregl

Other than that the versions of the involved components are fairly recent (at list the X server, the glaor-egl module and the ati module) so I don't see what you could want to upgrade.

Last edited by Didier Spaier; 07-11-2015 at 06:53 AM. Reason: Corrected a file name. (glamor.conf, not glamor)
 
Old 07-11-2015, 06:39 AM   #65
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Thanks for the log.

It answers this question:Actually the glamoregl module is loaded before glx as I see this in the log:
Code:
 
[    13.559] (II) LoadModule: "dri2"
[    13.559] (II) Module "dri2" already built-in
[    13.559] (II) LoadModule: "glamoregl"
[    13.560] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    13.563] (II) Module glamoregl: vendor="X.Org Foundation"
[    13.563]    compiled for 1.15.2, module version = 0.6.0
[    13.563]    ABI class: X.Org ANSI C Emulation, version 0.4
[    13.563] (II) LoadModule: "glx"
Probably because the X server is told to load dri2 and glamoregl by /usr/share/X11/xorg.conf.d/glamor.conf that contains this:
Code:
Section "Module"
    Load  "dri2"
    Load  "glamoregl"
EndSection
Also glamor is shipped in Slackware-current in the package x/glamor-egl-0.6.0 since Tue Jul 15 23:53:10 UTC 2014 according to the ChangeLog.

But I don't see the glamor module loaded, only glamor-egl. On the other hand I see in /usr/doc/glamor-egl-0.6.0/README:
Code:
What is glamor
------------------------

The glamor module is an open-source 2D graphics common driver for
the X Window System as implemented by X.org. It supports a variety of
graphics chipsets which have OpenGL/EGL/GBM supports.

Its a GL-based rendering acceleration library for X server only:

    It uses normal texture to represent a drawable pixmap
    if possible.
    It calls GL functions to render to the texture directly.

It consists of two packages:

    glamor : Rendering library. All the rendering functions
         are implemented in this package.
    glamor-egl : EGL support library. This package provides
             functions to create and initialize OpenGL/EGL context.
But I don't see the glamor module installed (or is it libglmaor.so?. Enabling (or including?) it seems to be part of the X server, so to check I would modify /source/x/x11/configure/xorg-server adding the option --enable-glamor under BUILD_SERVERS=, rebuild and replace the X server. You probably want to add a line to load the glamor module in /usr/share/X11/xorg.conf.d/glamor then (not sure about that).

That's somehow a shot in the dark as I am slightly puzzled that the glamor-egl module can be loaded if glamor is not present, and I am not sure that glamor be involved in your issue, but maybe that's worth trying.

It could be interesting to compare your log under Slackware-current with the one under Ubuntu, more specifically to check if with Ubuntu the glamor module is loaded before glamoregl

Other than that the versions of the involved components are fairly recent (at list the X server, the glaor-egl module and the ati module) so I don't see what you could want to upgrade.
ok I'll give that "modify /source/x/x11/configure/xorg-server adding the option --enable-glamor under BUILD_SERVERS=, rebuild and replace the X server." a try and let you you how it goes.
 
Old 07-11-2015, 06:56 AM   #66
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by Pednick View Post
ok I'll give that "modify /source/x/x11/configure/xorg-server adding the option --enable-glamor under BUILD_SERVERS=, rebuild and replace the X server." a try and let you you how it goes.
You could also try not to use glamor at all. To do that just rename /usr/share/X11/xorg.conf.d/glamor.conf as /usr/share/X11/xorg.conf.d/glamor.conf.bak then start the X server.
 
Old 07-11-2015, 07:20 AM   #67
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
You could also try not to use glamor at all. To do that just rename /usr/share/X11/xorg.conf.d/glamor.conf as /usr/share/X11/xorg.conf.d/glamor.conf.bak then start the X server.
Just tried this, still the same, no change.
Going to try the rebuld x-server a bit later, I'll let you know how it goes.
 
Old 07-11-2015, 08:20 AM   #68
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Hmm, really no change? If you don't see the glamoregl module loaded anymore in the log (which was my assumption suggesting you to try that) but still the same error
Code:
destination is framebuffer incomplete: incomplete/missing attachment [8cd7]
that could whitewash glamor. Did you check?
 
Old 07-11-2015, 08:24 AM   #69
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Hmm, really no change? If you don't see the glamoregl module loaded anymore in the log (which was my assumption suggesting you to try that) but still the same error
Code:
destination is framebuffer incomplete: incomplete/missing attachment [8cd7]
that could whitewash glamor. Did you check?
Oh no, I didn't check that, ok I will, right now just waiting for the x11 folder to finish downloading, man that's alot of files.

Last edited by Pednick; 07-11-2015 at 08:26 AM.
 
Old 07-11-2015, 09:19 AM   #70
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
here's the Xorg.0.log with the renamed glamor.conf:

http://pastebin.com/zCSbiKVN
 
Old 07-11-2015, 09:35 AM   #71
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
The only difference I see is that now glamoregl is now loaded as a sub-module (of what other module, I don't know). Try installing the server with glamor enabled and run it with and without glamor.conf renamed and let's see what you come up with. Unfortunately my knowledge of the X stack is slim, to say it kindly. Maybe womeone more knowledgeable will see this thread and help you.
 
Old 07-11-2015, 09:37 AM   #72
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
The only difference I see is that now glamoregl is now loaded as a sub-module (of what other module, I don't know). Try installing the server with glamor enabled and run it with and without glamor.conf renamed and let's see what you come up with. Unfortunately my knowledge of the X stack is slim, to say it kindly. Maybe womeone more knowledgeable will see this thread and help you.
You know what though, I think just renaming the file didn't do anything since glamor-egl is still installed, that's why there's no change, I'll remove glamor-egl and let you know what happens, right now I'm eating my meal, will do it sometime after that.
 
Old 07-11-2015, 11:06 AM   #73
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
It does boot in once I remove glamor-egl file, but radeon driver failed to load, here's my Xorg.0.log:

http://pastebin.com/w5xthHVV
 
Old 07-11-2015, 11:52 AM   #74
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Code:
(EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so:  libglamor.so.0: cannot open shared object file: No such file or director
Obviously the driver radeon_drv.so shipped in xf86-video-ati-7.5.0 needs libglamor.so.0 shipped in the glamor-egl-0.6.0 package to run.

So, I suggest that you reinstall it and try the X server with the --enable-glamor option.
 
Old 07-11-2015, 11:56 AM   #75
Pednick
Member
 
Registered: Nov 2014
Posts: 83

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Code:
(EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so:  libglamor.so.0: cannot open shared object file: No such file or director
Obviously the driver radeon_drv.so shipped in xf86-video-ati-7.5.0 needs libglamor.so.0 shipped in the glamor-egl-0.6.0 package to run.

So, I suggest that you reinstall it and try the X server with the --enable-glamor option.
There's no way to build mesa without glamor?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Newie - boot/bash text too small Please help my eyes! Netnovice Slackware - Installation 10 02-05-2013 04:12 AM
On-screen text and icons are way too small punchy71 Linux Mint 3 08-21-2012 03:49 PM
Text too small and too big in Firefox?! Cinematography Linux - Software 5 04-28-2005 03:36 PM
text in fluxbox too small. levicc00123 Slackware 2 01-08-2005 12:56 PM
Text to small.. >_< Mystical Itachi SUSE / openSUSE 4 10-20-2004 11:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation

All times are GMT -5. The time now is 09:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration