xsf-docs/howto/build-mesa.txt | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-)
New commits: commit 64154e2923f83f7331dcb35b462b8840f7c5f975 Author: Andreas Boll <[email protected]> Date: Mon Jul 7 11:33:19 2014 +0200 build-mesa: Update ./configure options diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt index 0557d49..b39c351 100644 --- a/xsf-docs/howto/build-mesa.txt +++ b/xsf-docs/howto/build-mesa.txt @@ -96,23 +96,19 @@ Here’s what the `./configure` call will look like: ---- $ ./configure --prefix=/usr \ --enable-driglx-direct \ - --enable-gallium \ - --enable-gles-overlay \ --enable-gles1 \ --enable-gles2 \ --enable-glx-tls \ - --with-driver=dri \ --with-dri-driverdir=/usr/lib/dri \ --with-egl-platforms='drm x11' \ - --with-state-trackers=egl,glx,dri,vega \ … ---- Now, what are the parameters to replace “++…++” with? Basically, if you determined an Intel driver (`i915` or `i965`), you want to use the -classic drivers and to disable the Gallium drivers. If you saw a -Radeon driver (`r300` or `r600`), you should prefer the Gallium -drivers. +classic drivers and to disable the Gallium drivers. Other drivers are +only available on Gallium (`r300`, `r600`, `radeonsi` and more). +Running `./configure --help` might be useful. Examples for common drivers: @@ -127,15 +123,19 @@ Examples for common drivers: * For `nouveau`, you may want to try: - --with-dri-drivers=nouveau --enable-gallium-nouveau + --with-dri-drivers=nouveau --with-gallium-drivers=nouveau - * For `r300` (the options are named `radeon`), you need: + * For `r300`, you need: - --with-dri-drivers=radeon --enable-gallium-radeon + --with-gallium-drivers=r300 * For `r600`, you need: - --with-dri-drivers=r600 --enable-gallium-r600 + --with-gallium-drivers=r600 + + * For `radeonsi`, you need: + + --with-gallium-drivers=radeonsi Now, once you’ve run `./configure`, time for your favorite beverage: commit 14d63a8ce1beb6745b9197d5ce75ec3471e28a18 Author: Andreas Boll <[email protected]> Date: Mon Jul 7 10:58:09 2014 +0200 build-mesa: Drop nouveau note We are shipping nouveau_dri.so in libgl1-mesa-dri and we dropped the package libgl1-mesa-dri-experimental. diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt index ade3771..0557d49 100644 --- a/xsf-docs/howto/build-mesa.txt +++ b/xsf-docs/howto/build-mesa.txt @@ -27,15 +27,6 @@ in which case the appropriate options to be passed to `./configure` should be looked up in the `debian/rules` file of the Debian source package. -**** -.Note -Before reading further, be aware that `nouveau` is a bit special: - - * It’s considered experimental, and shipped in the - `libgl1-mesa-dri-experimental` package accordingly. - * It may fail to build (both API and ABI are still changing). -**** - <<< Gathering information @@ -121,8 +112,7 @@ Now, what are the parameters to replace “++…++” with? Basically, if you determined an Intel driver (`i915` or `i965`), you want to use the classic drivers and to disable the Gallium drivers. If you saw a Radeon driver (`r300` or `r600`), you should prefer the Gallium -drivers. If you’re using `nouveau`, make sure you read the note in the -_Foreword_. The following assumes you’re using `nouveau_dri.so`. +drivers. Examples for common drivers: -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

