
Smoothgl
Honest micro-stutter fixes for 1.21.4 Fabric: frame pacer, raycast occlusion, entity/particle/name-tag/beacon culling, GC watcher, JIT warmup, network input-lag tuner, adaptive auto-tuner, real-time stutter profiler with telemetry HUD. Честные фиксы микро
Tags
Creators
Details
V6
Compatibility
Required content
Changes
SmoothGL V6 Alpha English | Русский
🇬🇧 English SmoothGL is a custom rendering engine focused on improving game stability and eliminating micro-stutters during gameplay.
Changes in V6 Alpha Frame Budget Broker: Added a new load balancer that dynamically limits the chunk loading rate if it detects FPS drops. This helps maintain smoothness during high-speed traversal, such as flying with Elytra. Upload Smoothing Scheduler: Altered the algorithm for uploading geometry to the GPU. Geometry is now dispatched in more evenly distributed batches to prevent overloading the PCIe bus. Memory Optimizations: Removed hidden memory allocations (BoundingBox objects) in the hot loops of chunk building, which significantly reduces the pressure on the Java Garbage Collector (GC). Culling Fixes: Fixed bugs causing foliage and translucent blocks to disappear at the render distance borders, and disabled an experimental chunk scanner that caused severe stuttering when running. Installation Place smoothgl-v6-alpha.jar into your mods folder. The mod works independently and completely replaces the standard rendering algorithm.
🇷🇺 Русский SmoothGL — это кастомный движок рендеринга, нацеленный на улучшение стабильности и устранение микрофризов во время игры.
Изменения в версии V6 Alpha Управление нагрузкой (Frame Budget Broker): Добавлен новый балансировщик, который динамически ограничивает скорость загрузки новых чанков, если замечает просадки FPS. Это помогает сохранять плавность при полете на элитрах. Сглаживание загрузки (Upload Smoothing Scheduler): Изменен алгоритм отправки геометрии на видеокарту. Геометрия теперь отправляется более равномерными порциями, чтобы не перегружать шину данных. Оптимизация памяти (Memory Optimizations): Убраны скрытые выделения памяти (объекты BoundingBox) в горячих циклах сборки чанков, что значительно снижает нагрузку на сборщик мусора (Java GC). Исправления отсечения (Culling Fixes): Исправлены баги с исчезновением листвы и прозрачных блоков на границах прорисовки, а также отключен экспериментальный сканер чанков, вызывавший жесткие зависания при беге. Установка Поместите smoothgl-v6-alpha.jar в папку mods. Мод работает самостоятельно и полностью заменяет собой стандартный алгоритм рендера.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:aAWPNtd6:PgiXbALY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aAWPNtd6:PgiXbALY"
}
