[PATCH wayland-web 7/7] Description of requirements not exactly right, DRI2 not needed in most cases
Bill Spitzak
spitzak at gmail.com
Fri May 23 18:54:39 PDT 2014
From: Bill Spitzak <wspitzak at oblong.com>
---
building.html | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/building.html b/building.html
index 7f0c4b4..de721b5 100644
--- a/building.html
+++ b/building.html
@@ -26,7 +26,7 @@ fails with "No package 'foo' found" - and how to fix it</a>.</p>
<ul>
<li><a href="ubuntu12.04.html">Building Weston and XWayland on
-Ubuntu 12.04</a>. May be useful any Debian-derived system.</li>
+Ubuntu 12.04</a>. May be useful for any Debian-derived system.</li>
<li>For building Weston for <a href="http://www.raspberrypi.org/">Raspberry
Pi</a>, see <a href="raspberrypi.html">Raspberry Pi build guide</a>.</li>
@@ -35,24 +35,31 @@ Pi</a>, see <a href="raspberrypi.html">Raspberry Pi build guide</a>.</li>
<h2>Hardware / Drivers</h2>
-<p>X output requires DRI2. DRM output (without X) requires Kernel Mode
+<p>X output requires the X server to support DRI2 for clients that use
+EGL for rendering. However most Weston clients can fall back to SHM
+rendering if EGL is not available. Therefore you can use most
+of Weston on non-DRI2 X servers, such as nVidia.</p>
+
+<p>DRM output (without X) requires Kernel Mode
Setting (KMS) and the page flip ioctl. These are supported by:</p>
-<p><b>Intel</b>: i915 (June 2004) or newer cards. DRM support has been
+<ul>
+<li><b>Intel</b>: i915 (June 2004) or newer cards. DRM support has been
in the kernel since around 2.6.29. Sandy Bridge chips require kernel
-2.6.37.</p>
+2.6.37.</li>
-<p><b>AMD/ATI</b>: Requires open source driver (radeon/ati,
+<li><b>AMD/ATI</b>: Requires open source driver (radeon/ati,
not fglrx/catalyst). DRM output requires kernel version 2.6.38.
-Cards probably work back to Radeon 7200 (2000).</p>
+Cards probably work back to Radeon 7200 (2000).</li>
-<p><b>nVidia</b>: Requires Nouveau (open source driver). DRM output
+<li><b>nVidia</b>: Requires Nouveau (open source driver). DRM output
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=55596">requires
kernel version 3.7-rc3</a>. DRM output previously required kernel
version 2.6.37 for nv40 or lower cards, 2.6.38 for nv50 cards. Some new
cards require
<a href="http://nouveau.freedesktop.org/wiki/InstallDRM#Firmware">loading
-external firmware</a>.</p>
+external firmware</a>.</li>
+</ul>
<h2 id="environment">Setting up the environment</h2>
<h3>Installing in a custom location</h3>
--
1.7.9.5
More information about the wayland-devel
mailing list