Troubleshooting FPS Drops & Freezing
If you're experiencing frame rate drops or freezing with LiquidBounce, whether while playing or when interacting with the GUI (HUD, ClickGUI, menu), this guide will help you resolve the issue.
Table of Contents
- Check RAM Allocation
- Check RAM Speed (Critical)
- Verify GPU is Being Used
- Update GPU Drivers
- Enable Accelerated Rendering (Windows Only)
- Optimize HUD and Theme Settings
- Limit GUI Renderer FPS
- Remove Conflicting Mods
- Reduce Rendering Quality (Last Resort)
1. Check RAM Allocation
Insufficient RAM allocation is one of the most common causes of performance issues. Ensure Java has enough memory allocated:
Using LiquidLauncher
LiquidLauncher sets the default RAM allocation to 4 GiB, which should be sufficient for most users. However, you can verify and adjust if needed:
- Open LiquidLauncher
- Go to Settings or Launch Options
- Check the RAM allocation (should be at least 4 GiB)
- Adjust if necessary
Using Minecraft Launcher
The official Minecraft Launcher often defaults to only 2 GiB, which may not be enough:
- Open Minecraft Launcher
- Go to Installations tab
- Click on your installation (hover and click the three dots → Edit)
- Click More Options
- Find the JVM Arguments field
- Look for
-Xmx2G(this means 2 GiB maximum) - Change it to
-Xmx4G(or-Xmx6Gif you have 16GB+ of system RAM) - Also ensure
-Xmsmatches, e.g.,-Xms4G -Xmx4G - Save and launch
For more detailed instructions, see this tutorial on allocating RAM to Minecraft.
Check System Environment Variables
Java memory settings can also be configured through system environment variables, which may override launcher settings:
Windows:
- Press
Win + R, typesysdm.cpl, and press Enter - Go to Advanced tab → Environment Variables
- Check both User variables and System variables for:
_JAVA_OPTIONSJAVA_TOOL_OPTIONSJDK_JAVA_OPTIONS
- If any of these contain
-Xmxor-Xmsparameters with low values (e.g.,-Xmx2G), either:- Remove the variable entirely, or
- Increase the values to at least
-Xms4G -Xmx4G
- Click OK and restart your computer
Linux/macOS:
- Check your shell configuration file (
~/.bashrc,~/.zshrc, or~/.profile) - Look for exports like:
export _JAVA_OPTIONS="-Xmx2G" export JAVA_TOOL_OPTIONS="-Xmx2G" - Either remove these lines or increase the values to
-Xmx4G - Reload your shell:
source ~/.bashrc(or restart terminal)
Note: Recommended allocation is 4-6 GiB. Don't allocate too much (avoid using more than 50% of your total system RAM).
Verify RAM Allocation In-Game
You can check if Minecraft is actually using the allocated RAM:
- Launch Minecraft with LiquidBounce
- Press F3 to open the debug screen
- Look at the top right corner for memory information (e.g., "Mem: 25% 1024/4096MB")
- The second number should match your allocated RAM (e.g., 4096MB = 4GB)
2. Check RAM Speed (Critical)
The speed of your RAM is crucial for LiquidBounce's performance. CEF (Chromium Embedded Framework) renders to a bitmap that gets uploaded to the GPU from memory. Slow RAM will cause lag regardless of your GPU performance.
You can benchmark your RAM's performance in relation to CEF rendering using the gl-bench tool. This will help you identify if RAM speed is your bottleneck.
Enable XMP in BIOS
XMP (Extreme Memory Profile) allows your RAM to run at its rated speed instead of the default slower speed:
- Restart your computer and enter BIOS (usually by pressing
Delete,F2, orF12during boot) - Find the XMP/DOCP/EOCP setting (location varies by motherboard manufacturer):
- ASUS/MSI/Gigabyte: Usually under "AI Tweaker", "OC", or "Advanced" settings
- AMD motherboards: Look for DOCP (Direct Overclock Profile)
- Enable XMP Profile 1 (or DOCP)
- Save and exit BIOS
This solution has been confirmed to fix FPS drops in many cases.
Check RAM Slot Configuration
Ensure your RAM sticks are seated in the fast/optimal slots:
- Consult your motherboard manual for the recommended RAM slot configuration
- For dual-channel setups with 2 sticks, typically use slots 2 and 4 (or A2 and B2)
- Reseat RAM sticks if necessary
Alternative: Reset BIOS Settings
If you're not comfortable tweaking BIOS settings, you can try resetting to defaults:
- Enter BIOS
- Find "Load Optimized Defaults" or "Reset to Default"
- Save and exit
3. Verify GPU is Being Used
A common cause of poor performance is the monitor being connected to the motherboard instead of the GPU, which causes the system to use integrated graphics instead of your dedicated graphics card.
Check Your Monitor Connection
- Look at the back of your computer
- Identify where your monitor cable is plugged in:
- Correct: Cable is plugged into your graphics card (usually lower on the case, in a separate expansion slot)
- Incorrect: Cable is plugged into the motherboard (usually higher up, near USB ports and audio jacks)
- If plugged into the motherboard, shut down your computer and move the cable to your GPU
Verify in Windows
- Open Task Manager (
Ctrl + Shift + Esc) - Go to the Performance tab
- Look for GPU 0 and GPU 1 (if you have integrated graphics)
- Launch Minecraft with LiquidBounce
- Check which GPU shows activity - it should be your dedicated GPU (e.g., NVIDIA/AMD), not Intel integrated graphics
4. Update GPU Drivers
Outdated GPU drivers can cause performance issues and compatibility problems:
NVIDIA:
- Visit NVIDIA Driver Downloads
- Select your GPU model and operating system
- Download and install the latest Game Ready Driver
AMD:
- Visit AMD Driver Downloads
- Select your GPU model
- Download and install the latest Adrenalin driver
Intel:
- Visit Intel Driver & Support Assistant
- Use the auto-detect tool or manually select your GPU
- Download and install the latest driver
5. Enable Accelerated Rendering (Windows Only)
For Windows users, enabling accelerated rendering can significantly improve performance:
- Go to HUD → Global Renderer → Accelerated (BETA)
- Enable it
Important Notes:
- Windows only: This feature is only supported on Windows systems
- AMD GPU users: There is a known VRAM leak bug that may cause VRAM to fill up after extended use. Monitor your VRAM usage.
- NVIDIA GPU users: This option generally works well and is recommended
- Intel GPU users: This feature is not currently supported due to driver issues
- Experimental: This feature is still in beta, so report any issues you encounter
6. Optimize HUD and Theme Settings
Use Default Theme
Custom themes can cause performance issues. Use the default theme:
- Open the in-game chat
- Execute the command:
.client theme set liquidbounce - The default theme will be applied immediately
For more information about the theme system, visit: Theme System Overview
Disable Unnecessary HUD Components
Disabling HUD components you don't use can improve performance:
- Go to HUD → Themes → Name of the Theme (e.g., LiquidBounce) → Components
- Review all enabled HUD elements
- Disable components you don't need
For detailed information on HUD customization, visit: HUD Customization
7. Limit GUI Renderer FPS
The GUI renderer can consume excessive resources if left uncapped. Limiting it to 60 FPS can significantly improve performance:
For HUD:
- Go to HUD → Renderer → FPS
- Set the FPS limit to
60
For ClickGUI:
- Go to ClickGUI → Renderer → FPS
- Set the FPS limit to
60
8. Remove Conflicting Mods
Third-party mods can cause performance issues or conflicts with LiquidBounce:
- Create a backup of your mods folder
- Remove all mods except LiquidBounce and it's dependencies
- Test if the FPS issue persists
- If the issue is resolved, add mods back one by one to identify the mod causing the issue.
9. Reduce Rendering Quality (Last Resort)
If nothing else helps and you're still experiencing severe performance issues, you can reduce the rendering quality. This will make the GUIs look significantly worse (rendering at half resolution), but it can drastically improve performance:
- Go to HUD → Global Renderer → Quality
- Lower the quality setting
Warning: This is a last resort option as it notably degrades visual quality. Only use this if all other solutions have failed.
Still Having Issues?
If you continue to experience problems after trying all the solutions above, please contact our support team with:
- Your system specifications (CPU, GPU, RAM)
- Minecraft version and LiquidBounce build
- Steps to reproduce the issue
- Your latest.log file from the logs folder:
- LiquidLauncher (Windows):
%APPDATA%/CCBlueX/LiquidLauncher/gameDir/nextgen/logs - LiquidLauncher (Linux):
~/.local/share/liquidlauncher/gameDir/nextgen/logs - LiquidLauncher (macOS):
~/Library/Application Support/liquidlauncher/gameDir/nextgen/logs - Minecraft Launcher:
.minecraft/logs/
- LiquidLauncher (Windows):
- A video showing the issue (if possible)