mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 23:32:12 +08:00
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:
parent
f9dd885ff5
commit
9bff4bc54d
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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 >> /etc/X11/xorg.conf << "EOF"
|
||||
<literal>Section "Module"
|
||||
Load "dri2"
|
||||
Load "glamoregl"
|
||||
EndSection
|
||||
|
||||
Section "Device"
|
||||
<screen role="root"><userinput>cat >> ${XORG_PREFIX}/share/X11/xorg.conf.d/20-glamor.conf << "EOF"
|
||||
<literal>Section "Device"
|
||||
Identifier "radeon"
|
||||
Driver "radeon"
|
||||
Driver "ati"
|
||||
Option "AccelMethod" "glamor"
|
||||
EndSection</literal>
|
||||
EOF</userinput></screen>
|
||||
|
@ -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
|
||||
|
@ -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 &&
|
||||
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user