https://github.com/aetopia/mcbe.directx.vsync.fixer
Fixes issues with DirectX & V-Sync in Minecraft: Bedrock Edition.
https://github.com/aetopia/mcbe.directx.vsync.fixer
Last synced: about 1 month ago
JSON representation
Fixes issues with DirectX & V-Sync in Minecraft: Bedrock Edition.
- Host: GitHub
- URL: https://github.com/aetopia/mcbe.directx.vsync.fixer
- Owner: Aetopia
- License: mit
- Created: 2026-06-11T17:35:35.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-13T06:31:10.000Z (about 2 months ago)
- Last Synced: 2026-06-13T08:12:47.407Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MCBE DirectX & V-Sync Fixer
> [!CAUTION]
> **Only supported on Windows x64!**
Fixes issues with DirectX & V-Sync in Minecraft: Bedrock Edition.
## Usage
- [Download](https://github.com/Aetopia/MCBE.DirectX.VSync.Fixer/releases/latest) the latest release of MCBE DirectX & V-Sync Fixer.
|Component|Library|
|-|-|
|DirectX 12 Disabler|[`d3d12.dll`](https://github.com/Aetopia/MCBE.DirectX.VSync.Fixer/releases/latest/download/d3d12.dll)|
|V-Sync Disabler|[`vcruntime140_1.dll`](https://github.com/Aetopia/MCBE.DirectX.VSync.Fixer/releases/latest/download/vcruntime140_1.dll)|
- Run the following command in PowerShell to find where the game is located:
```powershell
& "$ENV:SystemRoot\explorer.exe" "$((Get-AppxPackage "Microsoft.MinecraftUWP").InstallLocation)"
```
- Place the dynamic link libraries in the opened folder & launch the game.
## FAQ
#### How can I disable V-Sync?
- Open the following file:
```cmd
%APPDATA%\Minecraft Bedrock\Users\*\games\com.mojang\minecraftpe\options.txt
```
- Set `gfx_vsync` to `0`, save the file & launch the game.
## Build
1. Install & update [MSYS2](https://www.msys2.org):
```bash
pacman -Syu --noconfirm
```
3. Install [GCC](https://gcc.gnu.org) & [MinHook](https://github.com/TsudaKageyu/minhook):
```bash
pacman -Syu mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-MinHook --noconfirm
```
3. Start MSYS2's `UCRT64` environment & run `Build.cmd`.