ImmediatelyFast
ImmediatelyFast là một mod Minecraft mã nguồn mở giúp cải thiện hiệu năng kết xuất chế độ tức thời của máy khách.
Nó được thiết kế để nhẹ và tương thích với các mod khác.
Tối ưu hóa
ImmediatelyFast nói chung tối ưu hóa toàn bộ việc kết xuất chế độ tức thời bằng cách sử dụng một triển khai bộ đệm tùy chỉnh giúp gom các lệnh vẽ và tải dữ liệu lên GPU theo cách hiệu quả hơn. Các phần sau của mã kết xuất chế độ tức thời được tối ưu hóa:
- Thực thể
- Khối thực thể
- Hạt
- Kết xuất văn bản
- GUI/HUD
- Kết xuất chế độ tức thời của các mod khác
Nó cũng có các tối ưu hóa có mục tiêu, trong đó mã kết xuất gốc được thay đổi để chạy nhanh hơn. Các phần sau của mã kết xuất được tối ưu hóa bằng một triển khai hiệu quả hơn:
- Kết xuất bản đồ
- Kết xuất HUD
- Kết xuất văn bản
Hiệu năng
Dưới đây là một số so sánh hiệu năng ở những khu vực mà mod tối ưu hóa đặc biệt tốt:
Nếu các mod khác được liệt kê trong bảng, điều đó có nghĩa là mod này cũng tối ưu hóa phần đó của trò chơi.
Phần cứng thử nghiệm: Ryzen 5 1600, 32GB DDR4, GTX 1060
Số liệu FPS được lấy từ các công cụ bên ngoài (trong trường hợp này là MSI Afterburner) và được tính trung bình trong vài giây. Nếu bạn quyết định tự kiểm tra điều này, hãy nhớ rằng ImmediatelyFast chỉ có thể cải thiện FPS trong tình huống CPU của bạn là nút thắt cổ chai (rất có thể là trường hợp này nếu GPU của bạn không quá cũ hoặc bạn sử dụng shader rất nặng). CPU chậm hơn sẽ hưởng lợi nhiều hơn từ mod này so với CPU thực sự nhanh.
Kết xuất thực thể
Nói chung FPS sẽ cao hơn khoảng 2 lần trên các máy chủ đông đúc. [Được thử nghiệm bằng IF 1.1.7 trên 1.19.3]
Được thử nghiệm trên một máy chủ spigot với 1000 con bò trong một hộp 3x3 trên màn hình.
Các mod khác - Không có ImmediatelyFast - Có ImmediatelyFast - Cải thiện
Không có - 16 FPS - 60 FPS - 3.75x Sodium - 21 FPS - 82 FPS - 3.90x Iris và Sodium - 60 FPS - 76 FPS - 1.27x
Kết xuất bản đồ
Nói chung FPS sẽ cao hơn khoảng 5 lần khi có nhiều bản đồ trên màn hình. [Được thử nghiệm bằng IF 1.1.1 trên 1.19.3]
Được thử nghiệm trên một máy chủ fabric với mod Image2Map và khoảng 930 bản đồ trên màn hình.
Các mod khác - Không có ImmediatelyFast - Có ImmediatelyFast - Cải thiện
Không có - 50 FPS - 310 FPS - 6.20x Sodium - 47 FPS - 320 FPS - 6.81x
Kết xuất HUD
Nói chung FPS sẽ cao hơn khoảng 40% trong hầu hết mọi tình huống. [Được thử nghiệm bằng IF 1.1.7 trên 1.19.3]
Được thử nghiệm trên một máy chủ spigot với các phần tử HUD khác nhau trên màn hình (Bảng điểm, Lớp phủ hiệu ứng thuốc, Thanh Boss, Chat đầy, Tim thêm, Thanh nóng đầy).
Các mod khác - Không có ImmediatelyFast - Có ImmediatelyFast - Cải thiện
Không có - 250 FPS - 380 FPS - 1.52x Sodium - 335 FPS - 630 FPS - 1.88x Exordium và Sodium - 740 FPS - 840 FPS - 1.14x
Kết xuất văn bản
Nói chung FPS sẽ cao hơn khoảng 2 lần khi có nhiều biển báo hoặc ảnh ba chiều xung quanh bạn. [Được thử nghiệm bằng IF 1.1.7 trên 1.19.3]
Được thử nghiệm trên một máy chủ spigot với 200 biển báo (Đầy văn bản) trên màn hình.
Các mod khác - Không có ImmediatelyFast - Có ImmediatelyFast - Cải thiện
Không có - 70 FPS - 125 FPS - 1.79x Sodium - 110 FPS - 300 FPS - 2.73x
Kết xuất khối thực thể
Nói chung FPS sẽ cao hơn khoảng 20% khi có nhiều khối thực thể xung quanh bạn. [Được thử nghiệm bằng IF 1.1.7 trên 1.19.3]
Được thử nghiệm trên một máy chủ spigot với 400 rương trên màn hình.
Các mod khác - Không có ImmediatelyFast - Có ImmediatelyFast - Cải thiện
Không có - 170 FPS - 205 FPS - 1.20x Sodium - 315 FPS - 410 FPS - 1.30x
Tương thích
ImmediatelyFast được cấu trúc để can thiệp vào các mod càng ít càng tốt. Nó sẽ hoạt động tốt với hầu hết nếu không phải tất cả các mod và modpack.
Các trường hợp không tương thích đã biết:
- OptiFabric / OptiFine
- Hầu hết các "máy khách" mã nguồn đóng như LunarClient và LabyMod
Nếu bạn gặp bất kỳ vấn đề nào, vui lòng báo cáo chúng trên Issue Tracker.
Cấu hình
ImmediatelyFast có một tệp cấu hình có thể được tìm thấy trong thư mục config của phiên bản Minecraft của bạn. Hầu hết các tùy chọn nên được giữ ở giá trị mặc định, nhưng một số có thể được điều chỉnh để cải thiện hiệu năng hoặc khả năng tương thích.
- fontatlasresizing: Tăng kích thước của các kết cấu atlas phông chữ. Điều này cải thiện hiệu năng với phông chữ độ phân giải cao hoặc phông chữ máy chủ tùy chỉnh.
- mapatlasgeneration: Đặt các kết cấu bản đồ vào một kết cấu duy nhất thay vì nhiều kết cấu. Điều này cải thiện hiệu năng khi có nhiều bản đồ trên màn hình.
- hudbatching: Cải thiện hiệu năng của việc kết xuất HUD bằng cách gửi ít lệnh vẽ hơn. Nếu bạn gặp vấn đề với các phần tử HUD, hãy thử tắt tối ưu hóa này.
- fasttextlookup: Lưu trữ một số dữ liệu giữa các lần kết xuất ký tự văn bản. Điều này cải thiện nhẹ hiệu năng khi kết xuất nhiều văn bản.
- avoidredundantframebufferswitching: Tối ưu hóa này giảm số lần chuyển đổi framebuffer khi kết xuất nhiều thứ khác nhau trong thế giới (thực thể, hạt, khối thực thể, ...) hoặc HUD để tăng FPS.
- experimentaldisableerrorchecking: Tắt kiểm tra lỗi OpenGL. Điều này có thể cải thiện hiệu năng trên một số hệ thống nhất định, nhưng có thể gây ra các vấn đề khó gỡ lỗi nếu được bật.
- experimentaldisableresourcepackconflicthandling: Kiểm soát việc ImmediatelyFast có nên quét các gói tài nguyên để tìm các sửa đổi shader lõi không tương thích nhằm tắt một số tối ưu hóa xung đột hay không. Có thể tắt để buộc tối ưu hóa ngay cả khi chúng có thể gây ra vấn đề đồ họa với một số gói tài nguyên nhất định.
- experimentalsigntextbuffering: Đệm văn bản trên biển báo thay vì kết xuất lại nó mỗi khung hình. Có thể gây ra vấn đề với phông chữ độ phân giải cao hoặc tùy chỉnh.
- experimentalscreenbatching: Cải thiện hiệu năng của một số màn hình trong trò chơi bằng cách gửi ít lệnh vẽ hơn.
API cho nhà phát triển
Bạn có thể đọc phiên bản mới nhất của tài liệu API tại đây.
Đối tác
Kinetic Hosting cung cấp các ưu đãi cực kỳ phải chăng cho máy chủ với phần cứng rất tốt! Nếu bạn muốn tận dụng các ưu đãi tốt, hãy truy cập kinetichosting.com.
YourKit hỗ trợ các dự án mã nguồn mở bằng các công cụ sáng tạo và thông minh để giám sát và phân tích các ứng dụng Java và .NET. YourKit là nhà sáng tạo của YourKit Java Profiler, YourKit .NET Profiler và YourKit YouMonitor.
Ghi công cho sydist vì đã tạo logo!
Cách cài đặt ImmediatelyFast
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.18–26.3 on Fabric, Forge, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ImmediatelyFast-NeoForge-1.17.1+26.3.jar (107 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: ImmediatelyFast should be in the list.
ImmediatelyFast works on the player’s side only: there is no need to install it on a server.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.1334 KB 49 | ||
| 1.21.1 | Forge | 1.21.1533 KB 7 | ||
| 1.21.1 | NeoForge | 1.21.1360 KB 46 | ||
| 26.3 | NeoForge | 26.3107 KB 13 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 211 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 1 | ||
| 26.3 | NeoForge | 26.3107 KB | ||
| 26.2 | Fabric, Quilt | 26.298.1 KB 105 |
Nội dung cần nó
Đánh giá
Hãy là người đầu tiên đánh giá ImmediatelyFast


