your current location:首页 > news>DPI-FIX Minecraft

DPI-FIX Minecraft

2024-12-12 09:17:22|Myriagame |source:minecraft skins

Overview

The module fixes the problem of blurring the game when the screen isasing more than 100%.After the module is enabled, the priority of the game will be increased to high.

At present, this module is only aimed at the Windows system to repair the DPI problem because it failed to find documents that prevent DPI zooming in Macos or Linux, unless the LWJGL native window creation logo was modified.If you are a C ++ developer and understand the solution, welcome to provide help.

Imagine that you sit down after a busy day of work, start Multimc or CurseForge startor to play your MineCraft 1.6.4 or even 1.7.10 integrated package ... However, after 10 minutes, the game is loaded, but it is foundThe picture is blurred.You have to adjust the DPI back 100%, and then restart Multimc and Minecraft, but the result makes everything too small and make the play less happy.

It sounds familiar?Don't worry about this, this module can solve this problem.It is suitable for Minecraft 1.6.1 to 1.12.2 version. Before the game enters the game, set the game as the DPI Aware mode.

How to install

Drag the file to the Mods folder.

Function

Fix the DPI problem;

Set the priority of the game to high (configurable) to increase about 10 frames;

Fix the MC-68754 (the window cannot maximize the full screen);

Fix MC-111419 (the full-screen mode is not preserved);

Fix MC-160054 (ALT+TAB minimize game);

Fix the incorrect adjustment of the 1.6.x version when loading the world;

Repair version isolation LaunchClassloader memory leakage problem.Support version isolation from 1.3 to 1.12 repair.Make sure that there is no memory leak (DPI-FIX 1.5.0+ version supports error repair covering Foamfix).

Support operating system

Windows 7 (X86 and X64);

Windows 8.1 (X86, X64 and ARM64);

Windows 10 (X86, X64, and ARM64);

Windows 11 (X86, X64, and ARM64).

Old version use

DPI-FIX for the old version of Minecraft (1.5.2 and below).Because the DPI-FIX cannot be loaded when loading using Multimc and other launchers when loading in ASM converters, it becomes a Java Agent.Therefore, the installation method will be different.

Download DPI-FIX module 1.3.0 or higher version;

Put [1.6.4-1.12.2] Highdpi-FIX-1.3.0.jar file in .minecraft/agents;;

Find the place where the starter modifies the JVM parameter.If it is the server side, add JVM parameters to the shell script;

Add JVM parameters:

-javaagent: "agents/[1.6.4-1.12.2] Highdpi-FIX-1.3.0.jar" -dgamemodelib.dpi = True-Dgamemodelib.high = TrueSelected) 

The above steps will help you install and configure the DPI-FIX module correctly to solve the problem of high DPI zooming and optimize performance.Make sure to operate accurately according to the instructions.

Common problem

Q: Are the installation process of all versions the same?

A: Yes, except the old version.

Q: Does this module support Java 9 or higher?

A: It does not support it until the 1.13+ version only starts to support Java 9 or higher versions.

Q: If the DPI is changed when the game is running, can this still work?

A: It can be used on Windows 8.1 or higher, but it cannot be determined whether the game needs to be restarted without testing on Windows 7, because the author ignores DPI zoom factor.

Q: Is this module virus?Why is there a DLL file?

A: It is C ++ code. It only sets DPI perception and process priority.The source code can be found under SRC-CPP.

Q: Will the DPI repair on MacOS take effect?

A: Yes.The MacOS DPI zoom mechanism is different.You cannot change the zoom ratio without changing the display virtual resolution.So no special repair is required.

Q: Can this module work on Linux?A: No.The author did not find any document for how to make the application a DPI perception without editing the original file of LWJGL, because the only way the author found needs to set the window to create a sign in the parameter.The author also found that when the 1.13+ version uses LWJGL 3, the resolution is wrong when trying to set the full -screen resolution, resulting in a picture that renders higher resolution than the actual screen.Even if this problem may be fixed, similar results may be caused, so we need to help to support DPI scaling on Linux.In any case, the zoom on Linux is very unstable. The author suggested to turn it off and change the screen resolution directly, or if the text/icon is too small, increase their size.