Updated FAQ (markdown)

Dragios 2016-09-12 14:57:03 +08:00
parent 3699b7f88f
commit 5f667a8a1e

12
FAQ.md

@ -37,9 +37,9 @@ Refer to [[Dumping Game Cartridges]].
_Citra_ can, ostensibly, "play" many different games, including _The Legend of Zelda: Ocarina of Time_ and _Animal Crossing_. _Citra_ can, ostensibly, "play" many different games, including _The Legend of Zelda: Ocarina of Time_ and _Animal Crossing_.
Many games, however, will not load at allonly showing a black screen. Many other games will only show the title screen and then freeze or crash. Many games, however, will not load at all only showing a black screen. Many other games will only show the title screen and then freeze or crash.
You can expect many games to run slowly, though, and to exhibit many gameplay and graphical glitches. You can expect many games to run slowly, though and to exhibit many gameplay and graphical glitches.
If you're interested in 3DS emulation as an experiment, you may gain something out of trying _Citra_, but if you're simply looking to play games then stick to your 3DS handheld. If you're interested in 3DS emulation as an experiment, you may gain something out of trying _Citra_, but if you're simply looking to play games then stick to your 3DS handheld.
@ -66,7 +66,7 @@ At this point, _Citra_ is simply not fast enough to run most commercial games at
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. 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_. Only do this if your hardware does not support _OpenGL 3.3_, even with latest updates \- It will be much slower than a real GPU. Note that you can also use a software implementation of _OpenGL_ like _Mesa_. Only do this if your hardware does not support _OpenGL 3.3_, even with latest updates It will be much slower than a real GPU.
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. 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! #### When I try to start any game, _Citra_ immediately crashes!
@ -87,7 +87,7 @@ See above about missing DLLs.
Games need to be decrypted on a 3DS before being usable in _Citra_. This is a technical limitation and it is unlikely that it can be removed in the foreseeable future. To decrypt your games, you will need to have a 3DS system running firmware 9.2 or lower and follow the [[Dumping Game Cartridges]] guide. Games need to be decrypted on a 3DS before being usable in _Citra_. This is a technical limitation and it is unlikely that it can be removed in the foreseeable future. To decrypt your games, you will need to have a 3DS system running firmware 9.2 or lower and follow the [[Dumping Game Cartridges]] guide.
#### What should I do if I get an error saying something like "`GetConfigInfoBlock: Config block 0xXXXXX with flags X and size X was not found`"? #### What should I do if I get an error saying something like `GetConfigInfoBlock: Config block 0xXXXXX with flags X and size X was not found`?
Sometimes a game will freeze and you'll get an error which looks like this in the log, usually followed by a "Fatal Error": Sometimes a game will freeze and you'll get an error which looks like this in the log, usually followed by a "Fatal Error":
@ -99,8 +99,8 @@ In this case, try deleting the file at `user/nand/data/0000000000000000000000000
#### How can I fix the `API ERROR 1282 OPENGL` error? I can't figure out what is causing this to happen! #### How can I fix the `API ERROR 1282 OPENGL` error? I can't figure out what is causing this to happen!
This is the result of third-party application that uses overlays which might conflict with _Citra_ This is the result of third-party application that uses overlays which might conflict with _Citra_.
The console will print this error log : The console will print this error log:
``` ```
Render.OpenGL <Error> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:469: API ERROR 1282: GL_INVALID_OPERATION error generated. Function glMatrixMode is deprecated and not available in preview contexts. Render.OpenGL <Error> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:469: API ERROR 1282: GL_INVALID_OPERATION error generated. Function glMatrixMode is deprecated and not available in preview contexts.