
Quay lại Unreal Engine
DryreL Software Unreal Engine
Capability Detect Extended
Phát hiện khả năng hệ thống cho Unreal Engine 5
Biết máy của người chơi làm được gì và điều chỉnh game cho vừa. Đã có trên GitHub.
Có trên GitHub

- 17Hàm Blueprint
- 3Hãng GPU được nhận diện
- MITMiễn phí trên GitHub
Tổng quan
Nó làm gì
Plugin đọc CPU, cache, bộ nhớ, phần cứng đồ họa và điểm benchmark của máy chạy game, để bạn điều chỉnh tính năng cho phù hợp. Do DryreL duy trì cho các phiên bản Unreal Engine mới.
- Unreal Engine 5
- C++
- Blueprint
- Giấy phép MIT
Thư viện ảnh
Xem nó hoạt động


Cách hoạt động
Từ con số không đến chạy được
- Phát hiệnGọi các hàm phát hiện khi khởi động hoặc trên màn hình tải.
- So sánhChỉ số hiệu năng lấy 100 làm một CPU hoặc GPU tốt trung bình: thấp hơn là chậm hơn, cao hơn là nhanh hơn.
- Điều chỉnhChọn chất lượng, hiệu ứng và độ phân giải hợp với chiếc máy trước mặt bạn.
Tính năng
Làm ra để cứ thế hoạt động
- Phát hiện CPUTruy vấn khả năng của bộ xử lý từ C++ hoặc Blueprint.
- Cache và bộ nhớĐọc thông tin cache và bộ nhớ của máy.
- Lớp bọc RHIHỏi giao diện phần cứng render xem GPU hỗ trợ những gì.
- SynthBenchmarkBọc benchmark tổng hợp của Unreal để bạn chọn thiết lập chất lượng từ điểm số thật.
- Sẵn sàng cho BlueprintMọi hàm phát hiện đều có sẵn dưới dạng node Blueprint.
- Luôn được cập nhậtBan đầu do Intel phát hành. DryreL duy trì để nó tiếp tục chạy với các phiên bản Unreal Engine mới; không có kế hoạch thêm tính năng mới.
Tham khảo
Hàm Blueprint
| Nhóm | Hàm | Trả về |
|---|---|---|
| CPU | IsIntelCPU | True trên CPU Intel |
| CPU | GetNumLogicalCores / GetNumPhysicalCores | Số nhân |
| CPU | GetCoreFrequency / GetMaxBaseFrequency | Tần số hiện tại và tối đa |
| CPU | GetCorePercMaxFrequency | Phần trăm tần số tối đa đang dùng |
| CPU | GetFullProcessorName / GetProcessorName | Tên bộ xử lý dài và ngắn |
| Bộ nhớ | GetUsablePhysMemoryGB | Bộ nhớ vật lý dùng được tính bằng GB |
| Bộ nhớ | GetComittedMemoryMB / GetAvailableMemoryMB | Bộ nhớ đã cam kết và còn trống tính bằng MB |
| GPU | IsRHIIntel / IsRHINVIDIA / IsRHIAMD | True với hãng GPU đó |
| GPU | RHIVendorName | Tên hãng GPU |
| Benchmark | ComputeCPUPerfIndex / ComputeGPUPerfIndex | 100 = tốt trung bình, thấp hơn là chậm hơn, cao hơn là nhanh hơn |
Nên biết: lần gọi đầu tiên của mỗi hàm benchmark sẽ chạy benchmark, sau đó kết quả được lưu cache. Hãy gọi cả hai khi khởi động hoặc trên màn hình tải.
Bắt đầu
Cài đặt và sử dụng
- Lấy pluginClone hoặc tải repository từ GitHub.
- Build thư việnMở CapabilityDetectLibrary.sln trong Plugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary và build ở chế độ Release x64.
- Build dự ánNhấp chuột phải vào file .uproject, chọn Generate Visual Studio project files, rồi build ở chế độ Development Editor x64.
- Bật nó lênTrong editor, mở Edit, Plugins và xác nhận Capability Detect đã được bật.
Yêu cầu
Trước khi bạn bắt đầu
- Unreal Engine 5
- Visual Studio C++ 2022 hoặc JetBrains Rider (để biên dịch thư viện bên thứ ba và dự án)
- Windows
