mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 18:00:05 +00:00
Updated FAQ (markdown)
parent
3699b7f88f
commit
5f667a8a1e
12
FAQ.md
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 all—only 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.
|
||||||
|
Loading…
Reference in New Issue
Block a user