diff --git a/FAQ.md b/FAQ.md index d3cc9b5..2124a13 100644 --- a/FAQ.md +++ b/FAQ.md @@ -66,10 +66,14 @@ At this point, Citra is simply not fast enough to run most commercial games at f The only _hard_ requirements for the official version of Citra is a graphics chip that supports **at least OpenGL 3.3** and a **64-bit OS**, but you definitely want a processor with the highest possible performance per core. +Note that you can also use a software implementation of OpenGL like Mesa. For Linux Mesa users it should be enough to define the environment variable `LIBGL_ALWAYS_SOFTWARE=1` temporarily. Windows users can copy the opengl32.dll from [this package](https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/mingw-w64-x86_64-mesa-11.2.0-1-any.pkg.tar.xz/download) to their Citra folder. + #### When I try to start any game, Citra immediately crashes! It is very likely that this issue is caused by your GPU or drivers not supporting OpenGL 3.3. Try updating to the latest drivers if possible, and verify that either your driver control panel or a tool like [GPU Caps Viewer](http://www.ozone3d.net/gpu_caps_viewer/) reports that you can use at least OpenGL 3.3. If updating drivers doesn't help, you'll need to upgrade your GPU or wait until we remove this limitation from the software renderer. (The hardware renderer will never support lower OpenGL versions.) +*Also read the previous question / answer for a software implementation of OpenGL* + #### Citra complains about missing DLLs. First, if you've downloaded any DLL files from the Internet and placed them in the Citra or a system folder, *remove them first*, they will not solve your problem and may cause system instability. Then download and install the *x64* variant (vc_redist.x64.exe) of [Visual C++ Redistributable for Visual Studio 2015](https://www.microsoft.com/en-us/download/details.aspx?id=48145) from Microsoft. If that doesn't help, ensure you have also extracted the DLL files that come included with the Citra builds and that they are in the same directory as the executable.