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 ? ĸen -- Nanny Ogg usually went to bed early. After all, she was an old lady. Sometimes she went to bed as early as 6 a.m. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
