- Timestamp:
- 07/16/2016 10:39:16 PM (8 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 3517b6ed
- Parents:
- 40fc5916
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/mesa.xml
r40fc5916 rdf343952 7 7 <!ENTITY mesa-download-http " "> 8 8 <!ENTITY mesa-download-ftp "ftp://ftp.freedesktop.org/pub/mesa/&mesa-version;/mesa-&mesa-version;.tar.xz"> 9 <!ENTITY mesa-md5sum " e0ec73f7273662a74366f0d76dd19ac3">10 <!ENTITY mesa-size " 7.5MB">11 <!ENTITY mesa-buildsize " 267MB (with tests and docs)">12 <!ENTITY mesa-time "3.5 SBU (with tests and docs - all with parallelism = 4) ">9 <!ENTITY mesa-md5sum "27c57dbcd569bf8d45866112c2b0679b"> 10 <!ENTITY mesa-size "8.2 MB"> 11 <!ENTITY mesa-buildsize "388 MB (with tests and docs)"> 12 <!ENTITY mesa-time "3.5 SBU (with tests and docs - all with parallelism = 4),"> 13 13 ]> 14 14 … … 89 89 <bridgehead renderas="sect4">Required</bridgehead> 90 90 <para role="required"> 91 <xref linkend="xorg7-lib"/> and 92 <xref linkend="libdrm"/> 91 <xref linkend="xorg7-lib"/>, 92 <xref linkend="libdrm"/>, and 93 <xref linkend="python2"/> 93 94 </para> 94 95 … … 96 97 <para role="recommended"> 97 98 <xref linkend="elfutils"/> (required for Gallium3D radeonsi driver), 99 <phrase revision="systemd"><xref linkend="libva"/> (to build drivers for 100 supported hardware, note that there is a circular dependency. You must 101 build <application>libva</application> first without EGL and GLX support, 102 install this package, and rebuild <application>libva</application>.),</phrase> 98 103 <xref linkend="libvdpau"/> (to build VDPAU drivers), 99 104 <xref linkend="llvm"/> (required for Gallium3D r300, r600 and radeonsi … … 107 112 <xref linkend="libgcrypt"/>, 108 113 <xref linkend="nettle"/>, 109 (<xref linkend="wayland"/> required for <xref linkend='plasma5-build'/>), 114 (<xref linkend="wayland"/> required for <xref linkend='plasma5-build'/> 115 <phrase revision="systemd"> and for <application>GNOME</application></phrase>), 110 116 <ulink url="ftp://ftp.freedesktop.org/pub/mesa/demos/">mesa-demos</ulink> 111 117 (provides more than 300 extra demos to test … … 119 125 <para> 120 126 The instructions below assume that <application>elfutils</application> 121 and <application>LLVM</application> with the r600/amdgpu backend are122 installed. You will need to modify the instructions if you choose not123 to install them. Please note that <application>elfutils</application>124 and <application>LLVM</application> are <emphasis>required</emphasis>125 for Gallium3D r300, r600 and radeonsi drivers. For an explanation of126 Gallium3D please see127 and <application>LLVM</application> with the r600/amdgpu and host 128 backends are installed. You will need to modify the instructions if you 129 choose not to install them. Please note that 130 <application>elfutils</application> and <application>LLVM</application> 131 are <emphasis>required</emphasis> for the Gallium3D r300, r600, 132 radeonsi, and SWR drivers. For an explanation of Gallium3D please see 127 133 <ulink url="https://en.wikipedia.org/wiki/Gallium3D"/>. 128 134 </para> … … 152 158 <note> 153 159 <para>Add wayland to the <option>--with-egl-platforms</option> option 154 below if you plan on building <xref linkend='plasma5-build'/>.</para> 160 below if you plan on building <xref linkend='plasma5-build'/> 161 <phrase revision="systemd">or GNOME</phrase>.</para> 155 162 </note> 156 163 157 <screen><userinput>GLL_DRV="nouveau,r300,r600,radeonsi,svga,swrast" && 158 164 <screen><userinput>GLL_DRV="nouveau,r300,r600,radeonsi,svga,swrast,swr" && 165 166 sed -i "/pthread-stubs/d" configure.ac && 159 167 ./autogen.sh CFLAGS='-O2' CXXFLAGS='-O2' \ 160 168 --prefix=$XORG_PREFIX \ … … 214 222 215 223 <para> 224 <command>sed -i ...</command>: This sed removes a dependency on the 225 <application>libpthread-stubs</application> package which is useless 226 on Linux. 227 </para> 228 229 <para> 216 230 <parameter>CFLAGS="-O2" CXXFLAGS="-O2"</parameter>: By default, 217 231 <application>Autoconf</application> sets CFLAGS and CXXFLAGS to … … 230 244 <para> 231 245 <parameter>--enable-gles1</parameter>: This switch enables support for 232 OpenGL ES 1.x API.246 the OpenGL ES 1.x API. 233 247 </para> 234 248 235 249 <para> 236 250 <parameter>--enable-gles2</parameter>: This switch enables support for 237 OpenGL ES 2.x API.238 </para> 239 240 <para> 241 <parameter>--enable-osmesa</parameter>: This switch enables building of251 the OpenGL ES 2.x API. 252 </para> 253 254 <para> 255 <parameter>--enable-osmesa</parameter>: This switch enables building 242 256 the <filename class="libraryfile">libOSMesa</filename> library. 243 257 </para> … … 267 281 <parameter>--with-gallium-drivers="..."</parameter>: This parameter 268 282 controls which Gallium3D drivers should be built. Available drivers 269 are: i915, ilo, nouveau, r300, r600, radeonsi, svga and swrast. You270 will need to remove r300, r600 and radeonsifrom the list if you did283 are: i915, ilo, nouveau, r300, r600, radeonsi, svga, swrast, and swr. You 284 will need to remove r300, r600, radeonsi, and swr from the list if you did 271 285 not install <application>elfutils</application> and 272 <application>LLVM</application> with the r600/amdgpu backend.286 <application>LLVM</application> with the r600/amdgpu and host backends. 273 287 </para> 274 288 … … 279 293 </para> 280 294 281 <para >295 <para revision="sysv"> 282 296 <option>--enable-sysfs</option>: Use this switch to enable simple PCI 283 297 identification method, required for building DRI on systems without udev. … … 306 320 libGL.so, 307 321 libOSMesa.so, 322 libswrAVX.so, 323 libswrAVX2.so, 308 324 libxatracker.so, 309 325 libXvMCnouveau.so,
Note:
See TracChangeset
for help on using the changeset viewer.