Ken Moffat wrote:
On Fri, Feb 06, 2015 at 01:09:51AM +0000, Ken Moffat wrote:
On Tue, Jan 27, 2015 at 04:54:24PM +0000, Ken Moffat wrote:
  The 1.17 xorg-server is expected "real soon now", so I was just
test-building 1.16.99.902.  Discovered that it needs (at least)
xcb-util-keysyms.

  Correction: all of the xcb-util-* packages are needed for xephyr,
but that is probably optional (it's a nested server).

Summary of my current status on this, and a question about the xorg
server configuration :

  Actually, I was right the first time!  Although Xephyr is optional
(and only built if kdrive has been enabled), with the default
settings Xnest, which is part of the default build, failed to build
without xcb-util-keysyms (missing header).  After a lot of searching
(I'd upgraded to 1.17 with my scripts which added that package before
it occurred to me to question it) I can confirm that using
--disable-xnest solves the problem, so I will mark xcb-util-keysyms
as 'Recommended'.

  Still, apart from all this learning there is some good news for my
Aruba (Northern Islands): with current versions of everything from
Xorg, the high CPU usage on this underpowered box [ >50% of 1 core
when X is idle ] continued, but enabling glamor in an xorg.conf.d/
file has reduced that (and power consumption) to acceptable levels.

  Unrelatedly, this radeon _is_ new enough for vdpau to work (in
xine) ;-)

  I guess I'll be tweaking the 'Glamor Acceleration' part of the xorg
drivers page - for Northern Islands, it is beneficial.

  And now the question - We use --enable-dmx : why ?

  I can see that this might be a hangover from when monolithic Xorg
was split into modular Xorg (6.8 and 6.9, I think) and the intention
at that time was to ensure that everything still got built.  Looking
at the man page, DMX requires multiple machines, each running its
own X server, to be useful.  I know that some people _do_ link
multiple machines together for desktop usage, but this looks to me
like a fairly uncommon case (on modern hardware, it seems more
common for people to add up to 3 screens to one machine), so I am
minded to demote --enable-dmx to an *option* unless anybody objects.

  I'll probably also add an optional --disable-xnest for people
without xcb-util-keysyms, and an optional --enable-kdrive with a
note that this will allow Xephyr to be built if its dependencies are
met.

  But maybe somebody dislikes one or more of these plans ?

No, please go ahead. I don't have a radeon device so I cannot either agree or disagree, but your experience is superior. We will be doing complete builds soon and will check what we can at that time, hardware permitting.

   -- Bruce


--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to