xorg-server-1.17.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@15486 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2015-02-10 02:12:14 +00:00
parent f9dd885ff5
commit 9bff4bc54d
5 changed files with 76 additions and 30 deletions

View File

@ -47,6 +47,10 @@
<listitem>
<para>February 9th, 2015</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to xorg-server-1.17.0. Fixes
<ulink url="&blfs-ticket-root;6112">#6112</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to nfs-utils-1.3.2. Fixes
<ulink url="&blfs-ticket-root;6098">#6098</ulink>.</para>

View File

@ -439,7 +439,7 @@
<!ENTITY xcb-util-keysyms-version "0.4.0">
<!ENTITY xcb-util-renderutil-version "0.3.9">
<!ENTITY xcb-util-wm-version "0.4.1">
<!ENTITY xorg-server-version "1.16.3">
<!ENTITY xorg-server-version "1.17.0">
<!ENTITY twm-version "1.0.8">
<!ENTITY xterm-version "314">
<!ENTITY xclock-version "1.0.7">

View File

@ -196,27 +196,23 @@ make</userinput></screen>
<ulink url="&radeon-marketing-names;">
Decoder ring for engineering vs marketing names</ulink>. Please note
that Glamor acceleration can be used with other chips as well, from the
R300 onwards, but it has not been tested recently.
R300 onwards. On at least some Northern Islands chips it is beneficial.
</para>
<para>
Glamor acceleration is not enabled by default for chipsets that don't
use "radeonsi" Gallium3D driver. You have to use a
use "radeonsi" Gallium3D driver. You have to use an
<filename>xorg.conf</filename> file to enable it. To enable
Glamor for cards other than "Southern Islands" and later, create the
following <filename>/etc/X11/xorg.conf</filename> as the
<systemitem class="username">root</systemitem> user:
following file in
<filename class="directory">${XORG_PREFIX}/share/X11/xorg.conf.d/</filename>
as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/X11/xorg.conf &lt;&lt; "EOF"
<literal>Section "Module"
Load "dri2"
Load "glamoregl"
EndSection
Section "Device"
<screen role="root"><userinput>cat &gt;&gt; ${XORG_PREFIX}/share/X11/xorg.conf.d/20-glamor.conf &lt;&lt; "EOF"
<literal>Section "Device"
Identifier "radeon"
Driver "radeon"
Driver "ati"
Option "AccelMethod" "glamor"
EndSection</literal>
EOF</userinput></screen>

View File

@ -27,11 +27,19 @@
<para>
The <application>Xorg Drivers</application> page contains the
instructions for building Xorg drivers that are necessary in order
for Xorg Server to take the advantage of the hardware that it is
running on. At least one input and one video driver is required
for Xorg Server to take advantage of the hardware that it is
running on. At least one input and one video driver are required
for Xorg Server to start.
</para>
<para>
On machines using KMS, the modesetting driver is provided by
<application>xorg-server</application> and can be used instead of the
video driver for the specific hardware, but with reduced performance.
It can also be used (without hardware acceleration) in virtual machines
running under <application>qemu</application>.
</para>
<note>
<para>
If you are unsure which video hardware you have, you can use

View File

@ -6,10 +6,10 @@
<!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-download-ftp "&xorg-download-ftp;/xserver/xorg-server-&xorg-server-version;.tar.bz2">
<!ENTITY xorg-server-md5sum "afd93977235584a9caa7528a737c1b52">
<!ENTITY xorg-server-size "5.5 MB">
<!ENTITY xorg-server-buildsize "0.5 GB (doesn't include tests)">
<!ENTITY xorg-server-time "1.7 SBU (doesn't include tests)">
<!ENTITY xorg-server-md5sum "38ecaefa238b04ec4a38f7128e87e239">
<!ENTITY xorg-server-size "5.6 MB">
<!ENTITY xorg-server-buildsize "552 MB">
<!ENTITY xorg-server-time "1.8 SBU">
]>
<sect1 id="xorg-server" xreflabel="Xorg-Server-&xorg-server-version;">
@ -96,6 +96,7 @@
<para role="recommended">
<xref linkend="libepoxy"/> (required for glamor, see command
explanations below)
<xref linkend="xcb-util-keysyms"/> (used by Xnest)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
@ -103,8 +104,11 @@
<xref linkend="acpid"/> (runtime),
<xref linkend="doxygen"/> (to build API documentation),
<xref linkend="fop"/>, (to build documentation),
<xref linkend="gs"/> (to build documentation), and
<xref linkend="xmlto"/>, (to build documentation)
<xref linkend="gs"/> (to build documentation),
<xref linkend="xcb-util-image"/>,
<xref linkend="xcb-util-renderutil"/>,
<xref linkend="xcb-util-wm"/> (all three to build Xephyr) and
<xref linkend="xmlto"/> (to build documentation)
</para>
<para condition="html" role="usernotes">User Notes:
@ -128,7 +132,6 @@
<screen><userinput>./configure $XORG_CONFIG \
--with-xkb-output=/var/lib/xkb \
--enable-dmx \
--enable-glamor \
--enable-install-setuid \
--enable-suid-wrapper &amp;&amp;
@ -155,16 +158,13 @@ EOF</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>--enable-dmx</parameter>: Build DMX (Distributed Multihead X)
server.
</para>
<para>
<parameter>--enable-glamor</parameter>: Build the Glamor DIX (Device
Independent X) module which is currently required for Southern Islands and
Sea Islands radeon video chipsets, optional for some other radeons, and
also optional for the intel driver.
also optional for the intel driver. It is also used by the modesetting
driver (which is part of this package) for on hardware using KMS and which
offers acceleration.
</para>
<para>
@ -186,6 +186,17 @@ EOF</userinput></screen>
required by the server.
</para>
<para>
<option>--enable-dmx</option>: Build DMX (Distributed Multihead X)
server.
</para>
<para>
<option>--enable-kdrive</option>: this option allows the
<command>configure</command> script to enable Xephyr if its dependencies
are met.
</para>
</sect2>
<sect2 role="content">
@ -200,10 +211,11 @@ EOF</userinput></screen>
<seg>
cvt, dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize,
dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, gtf, vdltodmx, X,
Xdmx, xdmxconfig, Xnest, Xorg, and Xvfb
Xdmx, xdmxconfig, Xephyr, Xnest, Xorg, and Xvfb
</seg>
<seg>
several under $XORG_PREFIX/lib/xorg/modules/{,extensions,multimedia}
several under $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions}
including modesetting_drv.so
</seg>
<seg>
$XORG_PREFIX/include/xorg,
@ -280,6 +292,18 @@ EOF</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="Xephyr-x7">
<term><command>Xephyr</command></term>
<listitem>
<para>
is a nested X server which supports modern X extensions.
</para>
<indexterm zone="xorg-server Xephyr-x7">
<primary sortas="b-Xephyr">Xephyr</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="Xnest-x7">
<term><command>Xnest</command></term>
<listitem>
@ -328,6 +352,20 @@ EOF</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="modesetting_drv-x7">
<term><filename class="libraryfile">modesetting_drv.so</filename></term>
<listitem>
<para>
provides a video driver for machines using Kernel Mode Setting (KMS).
This will use glamor if that has been enabled and the hardware offers
acceleration.
</para>
<indexterm zone="xorg-server modesetting_drv-x7">
<primary sortas="c-modesetting_drv">modesetting_drv.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>