slackware current xorg 1.16.4 have --enable-glamour ?
SlackwareThis Forum is for the discussion of Slackware Linux.
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.
Currently glamor acceleration in some chipsets is still problematic and the library changed from libglamor to libepoxy. By next update we should probably see some changes, but if you need glamor, SBo has libepoxy and x can be rebuild with support for it easily, and I have some experimental mesa drivers in SlackWorks also.
Note
Glamor is required for "Southern Islands and later GPUs"but optional for R300 to R700, Evergreen and "Northern Islands" GPUs - see the link in the section called Glamor Acceleration below.
my crossfire are hawaii chipsets and need glamor....is the only way to run 4.x kernels for me...im runing now Linux 4.1.1 ..
without glamor i can run mximum 3.18 kernels.
Last edited by USUARIONUEVO; 07-10-2015 at 01:56 AM.
Yes you can modify /source/x/x11/configure/xorg-server adding the option --enable-glamor under BUILD_SERVERS=, rebuild and replace the X server (I am not 100 sure that be the good place to put it though, maybe someone checks).
EDIT: USUARIONUEVO, I see that you already did that, where did you add that option?
This doesn't seem to be enough with some chipsets though, see the end of this thread.
Last edited by Didier Spaier; 07-11-2015 at 02:22 PM.
Reason: EDIT added.
Some devices work with glamor acceleration, but others still require exa acceleration which is the default. Nouveau got glamor specifically for Nvidia Maxwell, but no other chipsets can use it yet on the Nvidia lineup.
If someone get black screen on amd card , can try this.
_____ 2nd time i put this _________
see on linux from scratch ... xorg-server compilation say RECOMENDED enable glamor , for newest AMD CARDS
Xorg ATI Driver Dependencies
Required
Xorg-Server-1.17.2 (recommended to be built with glamor enabled)
[Note] Note
Glamor is required for "Southern Islands" and later GPUs but optional for R300 to R700, Evergreen and "Northern Islands" GPUs - see the link in the section called Glamor Acceleration below.
Your technique seems unnecessarily complicated.
It would have been easier to simply add the required configure option to x/x11/configure/xorg-server in the source tree and then, from x/x11/x11.Slackbuild
Code:
# To build only a single package group, specify it as $1, like:
# ./x11.SlackBuild lib
# To build only a single package, specify both the source directory
# and the name of the package, like:
# ./x11.SlackBuild lib libX11
# Upgrade packages as they are built.
# Default is to upgrade new packages (UPGRADE_PACKAGES=yes).
# To install ALL newly built packages (even if they are already installed),
# use UPGRADE_PACKAGES=always
# To not upgrade, pass UPGRADE_PACKAGES=no
Thank you very much USUARIONUEVO, that did the trick, it works now.
There are just a few glitches, some programs don't seem to run, I got these errors:
glxinfo
bash-4.3$ glxinfo
name of display: :0
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
glxgears
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 148 ()
Minor opcode of failed request: 4
Serial number of failed request: 37
Current serial number in output stream: 37
firefox won't show when activated
Other things like videos run fine even in vdpau.
Quote:
Originally Posted by USUARIONUEVO
Yes , other user with same black screen on crossfire
If someone get black screen on amd card , can try this.
_____ 2nd time i put this _________
see on linux from scratch ... xorg-server compilation say RECOMENDED enable glamor , for newest AMD CARDS
Xorg ATI Driver Dependencies
Required
Xorg-Server-1.17.2 (recommended to be built with glamor enabled)
[Note] Note
Glamor is required for "Southern Islands" and later GPUs but optional for R300 to R700, Evergreen and "Northern Islands" GPUs - see the link in the section called Glamor Acceleration below.
libtxc_dxtn can be found on Slackbuilds.org, but it should not be required. It is always optional.
Also, be advised that using LFS techniques on Slackware is NOT recommended. LFS is good if you want to get some buildtime references, but do NOT mix the packaging techniques together... EVER.
Had you used x11.SlackBuild with reference xorg-server/xorg-server would have landed you a glamor enabled package that is compliant to pkgtools. Using make and make install on source packages is not recommended with Slackware because packages installed with this can not be upgraded or removed with pkgtools.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.