From 5810c785bd9027d0988de39660a9970b566fe06f Mon Sep 17 00:00:00 2001 From: pal1000 Date: Sat, 25 Feb 2017 23:07:33 +0200 Subject: [PATCH] Update start-up guide --- readme.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/readme.md b/readme.md index f0883db5..853c4cde 100644 --- a/readme.md +++ b/readme.md @@ -2,21 +2,13 @@ - [Downloads](#downloads) - [Installation](#installation) - - [1. Locally for a certain application](#1-locally-for-a-certain-application) - - [2. System wide](#2-system-wide) - - [Installation procedure](#installation-procedure) - [Getting 3D acceleration to work in Virtualbox VMs when GPU supplied OpenGL doesn't work, without paying for expensive code signing certificate](#getting-3d-acceleration-to-work-in-virtualbox-vms-when-gpu-supplied-opengl-doesnt-work-without-paying-for-expensive-code-signing-certificate) # Downloads Mesa 17.0.0 builds are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases) -You need both llvmpipe/softpipe and OpenSWR driver files for OpenSWR to work. OpenSWR driver is loaded when requested by llvmpipe/softpipe driver. It can't run on its own. By default mesa uses llvmpipe. You can switch to OpenSWR by setting GALLIUM_DRIVER environment variable value to swr . Mesa environment variables documentation is available [here](https://mesa3d.org/envvars.html). Build instructions, if you want to replicate my builds, are available [here](https://github.com/pal1000/mesa-dist-win/tree/master/buildscript). +By default mesa uses llvmpipe. You can switch to OpenSWR by setting GALLIUM_DRIVER environment variable value to swr . Mesa environment variables documentation is available [here](https://mesa3d.org/envvars.html). Build instructions, if you want to replicate my builds, are available [here](https://github.com/pal1000/mesa-dist-win/tree/master/buildscript). # Installation -## 1. Locally for a certain application -Just drop the DLLs where your application executable is located. Rename opengl32sw.dll / opengl64sw.dll to opengl32.dll. Application will use mesa regardless of GPU capabilities. -## 2. System wide -All applications that cannot use the GPU will use mesa automatically - Virtualbox, Aida64 system utilities and Java JRE 8 Update 60 and newer on Windows 10 on SandyBridge or older hardware lacking dGPU or eGPU, with certain exceptions when bugs are involved - e.g. PCSX2 due to issue [1817](https://github.com/PCSX2/pcsx2/issues/1817). In this case opt for local deployment instead. -### Installation procedure -After downloading from releases section, extract the zip archive and install using the INF file. OpenSWR needs to be installed separately from openswr\x86 for 32-bit Windows and both openswr\x86 and openswr\x64 for 64-bit Windows. +By default Mesa installer performs a system-wide installation. All applications that cannot use the GPU will use mesa automatically - Virtualbox, Aida64 system utilities and Java JRE 8 Update 60 and newer on Windows 10 on SandyBridge or older hardware lacking dGPU or eGPU, with certain exceptions, when bugs are involved - e.g. PCSX2 due to issue [1817](https://github.com/PCSX2/pcsx2/issues/1817). In this case opt for local deployment instead. The installer has created a shortcut to it on desktop (Mesa3D local deployment utility). It only asks for path to folder containing application executable and if the app is 64-bit or 32-bit. When local deployment is used application will use mesa regardless of GPU capabilities. # Getting 3D acceleration to work in Virtualbox VMs when GPU supplied OpenGL doesn't work, without paying for expensive code signing certificate Unimplemented