[Mesa-dev] [PATCH] docs: update FAQ
andreas.boll.dev at gmail.com
Fri Oct 5 14:14:22 PDT 2012
Reported-by: Fabio Pedretti <fabio.ped at libero.it>
docs/faq.html | 33 ++++++++++++---------------------
1 files changed, 12 insertions(+), 21 deletions(-)
diff --git a/docs/faq.html b/docs/faq.html
index dd4e7de..fef2be0 100644
@@ -16,7 +16,7 @@
<h1>Mesa Frequently Asked Questions</h1>
-Last updated: 20 September 2012
+Last updated: 5 October 2012
@@ -236,15 +236,8 @@ Basically you'll want the following:
Mesa version number.
-After installing X.org and the DRI drivers, some of these files
-may be symlinks into the /usr/X11R6/ tree.
-The old-style Makefile system doesn't install the Mesa libraries; it's
-up to you to copy them (and the headers) to the right place.
-The GLUT header and library should go in the same directories.
+Compiling with <code>configure --prefix="/usr"</code> and installing Mesa
+with <code>make install</code> should be enough.
@@ -254,22 +247,20 @@ The GLUT header and library should go in the same directories.
<h2>3.1 Rendering is slow / why isn't my graphics hardware being used?</h2>
-Stand-alone Mesa (downloaded as MesaLib-x.y.z.tar.gz) doesn't have any
-support for hardware acceleration (with the exception of the 3DFX Voodoo
-What you really want is a DRI or NVIDIA (or another vendor's OpenGL) driver
-for your particular hardware.
+If Mesa can't use its hardware accelerated drivers it falls back on one of its software renderers.
+(eg. classic swrast, softpipe or llvmpipe)
You can run the <code>glxinfo</code> program to learn about your OpenGL
-Look for the GL_VENDOR and GL_RENDERER values.
-That will identify who's OpenGL library you're using and what sort of
+Look for the <code>OpenGL vendor</code> and <code>OpenGL renderer</code> values.
+That will identify who's OpenGL library with which driver you're using and what sort of
hardware it has detected.
+If you're using a hardware accelerated driver you want <code>direct rendering: Yes</code>.
If your DRI-based driver isn't working, go to the
<a href="http://dri.freedesktop.org/">DRI website</a> for trouble-shooting information.
@@ -365,8 +356,8 @@ target hardware/operating system.
The best way to get started is to use an existing driver as your starting
-For a software driver, the X11 and OSMesa drivers are good examples.
-For a hardware driver, the Radeon and R200 DRI drivers are good examples.
+For a classic hardware driver, the i965 driver is a good example.
+For a Gallium3D hardware driver, the r300g, r600g and the i915g are good examples.
<p>The DRI website has more information about writing hardware drivers.
The process isn't well document because the Mesa driver interface changes
More information about the mesa-dev