diff --git a/Ryujinx/Ui/MainWindow.glade b/Ryujinx/Ui/MainWindow.glade
index b7d93e9bd..3154caf74 100644
--- a/Ryujinx/Ui/MainWindow.glade
+++ b/Ryujinx/Ui/MainWindow.glade
@@ -29,7 +29,7 @@
@@ -510,7 +510,7 @@
TrueTrueFalse
- Enable or disable "direct keyboard access (HID) support" (Provides games access to your keyboard as a text entry device)
+ Direct keyboard access (HID) support. Provides games access to your keyboard as a text entry device.True
@@ -526,7 +526,7 @@
TrueTrueFalse
- Enable or disable "direct mouse access (HID) support" (Provides games access to your mouse as a pointing device)
+ Direct mouse access (HID) support. Provides games access to your mouse as a pointing device.True
@@ -1477,7 +1477,7 @@
TrueTrueFalse
- Enables or disables Vertical Sync
+ Emulated console's Vertical Sync. Essentially a frame-limiter for the majority of games; disabling it may cause games to run at higher speed or make loading screens take longer or get stuck.
Can be toggled in-game with a hotkey of your preference. We recommend doing this if you plan on disabling it.
Leave ON if unsure.start55
@@ -1495,7 +1495,7 @@
TrueTrueFalse
- Enables or disables profiled translation cache persistency
+ Saves translated JIT functions so that they do not need to be translated every time the game loads.
Reduces stuttering and significantly speeds up boot times after the first boot of a game.
Leave ON if unsure.start55
@@ -1513,7 +1513,7 @@
TrueTrueFalse
- Enables guest Internet access. If enabled, the application will behave as if the emulated Switch console was connected to the Internet. Note that in some cases, applications may still access the Internet even with this option disabled
+ Allows the emulated application to connect to the Internet.
Games with a LAN mode can connect to each other when this is enabled and the systems are connected to the same access point. This includes real consoles as well.
Does NOT allow connecting to Nintendo servers. May cause crashing in certain games that try to connect to the Internet.
Leave OFF if unsure.start55
@@ -1531,7 +1531,7 @@
TrueTrueFalse
- Enables integrity checks on Game content files
+ Checks for corrupt files when booting a game, and if corrupt files are detected, displays a hash error in the log.
Has no impact on performance and is meant to help troubleshooting.
Leave ON if unsure.start55
@@ -1561,7 +1561,7 @@
TrueFalse
- Change Audio Backend
+ Changes the backend used to render audio.
SDL2 is the preferred one, while OpenAL and SoundIO are used as fallbacks. Dummy will have no sound.
Set to SDL2 if unsure.end5Audio Backend:
@@ -1592,7 +1592,7 @@
TrueFalse
- Change how guest memory is mapped and accessed. Greatly affects emulated CPU performance.
+ Change how guest memory is mapped and accessed. Greatly affects emulated CPU performance.
Set to HOST UNCHECKED if unsure.end5Memory Manager Mode:
@@ -1753,7 +1753,7 @@
TrueTrueFalse
- Expands the amount of memory on the emulated system from 4GB to 6GB
+ Increases the amount of memory on the emulated system from 4GB to 6GB.
This is only useful for higher-resolution texture packs or 4k resolution mods. Does NOT improve performance.
Leave OFF if unsure.start55
@@ -1771,7 +1771,7 @@
TrueTrueFalse
- Enable or disable ignoring missing services
+ Ignores unimplemented Horizon OS services. This may help in bypassing crashes when booting certain games.
Leave OFF if unsure.start55
@@ -1864,7 +1864,7 @@
TrueFalse
- Enable Graphics Backend Multithreading
+ Executes graphics backend commands on a second thread.
Speeds up shader compilation, reduces stuttering, and improves performance on GPU drivers without multithreading support of their own. Slightly better performance on drivers with multithreading.
Set to AUTO if unsure.Graphics Backend Multithreading:
@@ -1878,7 +1878,7 @@
TrueFalse
- Executes graphics backend commands on a second thread. Allows runtime multithreading of shader compilation, reduces stuttering, and improves performance on drivers without multithreading support of their own. Slightly varying peak performance on drivers with multithreading. Ryujinx may need to be restarted to correctly disable driver built-in multithreading, or you may need to do it manually to get the best performance.
+ Executes graphics backend commands on a second thread.
Speeds up shader compilation, reduces stuttering, and improves performance on GPU drivers without multithreading support of their own. Slightly better performance on drivers with multithreading.
Set to AUTO if unsure.-1Auto
@@ -1954,7 +1954,7 @@
TrueTrueFalse
- Enables or disables Shader Cache
+ Saves a disk shader cache which reduces stuttering in subsequent runs.
Leave ON if unsure.start55
@@ -2306,7 +2306,7 @@
TrueTrueFalse
- Enables or disables logging to a file on disk
+ Saves console logging to a log file on disk. Does not affect performance.start55
@@ -2324,7 +2324,7 @@
TrueTrueFalse
- Enables printing stub log messages
+ Prints stub log messages in the console. Does not affect performance.start55
@@ -2342,7 +2342,7 @@
TrueTrueFalse
- Enables printing info log messages
+ Prints info log messages in the console. Does not affect performance.start55
@@ -2360,7 +2360,7 @@
TrueTrueFalse
- Enables printing warning log messages
+ Prints warning log messages in the console. Does not affect performance.start55
@@ -2378,7 +2378,7 @@
TrueTrueFalse
- Enables printing error log messages
+ Prints error log messages in the console. Does not affect performance.start55
@@ -2396,7 +2396,7 @@
TrueTrueFalse
- Enables printing guest log messages
+ Prints guest log messages in the console. Does not affect performance.start55
@@ -2414,7 +2414,7 @@
TrueTrueFalse
- Enables printing fs access log messages
+ Enables FS access log output to the console. Possible modes are 0-3start55
@@ -2560,7 +2560,7 @@
TrueTrueFalse
- Enables printing debug log messages
+ Prints debug log messages in the console.
Only use this if specifically instructed by a staff member, as it will make logs difficult to read and worsen emulator performance.start55
@@ -2578,7 +2578,7 @@
TrueTrueFalse
- Enables printing trace log messages
+ Prints trace log messages in the console. Does not affect performance.start55