[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