Skip to content

Optimzation

Regarding the translation

This document was translated by ChatGPT-4, and the content may contain inaccuracies.

Resource Usage

CPU

  • Number of Loaded Models: The more models loaded simultaneously, the higher the CPU usage.

  • Model Complexity and Optimization: Model complexity and optimization depend on the model creator. Optimized models can significantly reduce CPU usage, sometimes by more than half.

  • Playing Video Backgrounds (Software Decoding): On systems that do not support hardware decoding or only support DirectX 9 (e.g., low-spec computers), video playback relies solely on software decoding (CPU decoding), which greatly increases CPU usage. It is recommended to avoid using video backgrounds on such devices.

  • Frame Rate: The software defaults to 60 FPS. If smooth model motion is not a priority, consider lowering the frame rate to 30 FPS (or lower) in settings, which can reduce CPU usage by approximately half.

GPU (Graphics Card)

  • Display Resolution: Higher display resolution results in higher GPU usage.

  • Number of Loaded Filters: The more filters loaded simultaneously, the higher the GPU usage.

  • Number and Complexity of Effects: The more effects loaded or the higher their complexity (e.g., excessive particles displayed simultaneously), the higher the GPU usage.

  • Playing Video Backgrounds (Hardware Decoding): Although hardware decoding minimizes CPU usage, it significantly increases GPU usage, especially when playing high-resolution, high-frame-rate, or high-bitrate videos.

RAM (Memory)

  • Number of Loaded Models: The more models loaded simultaneously, the higher the memory usage.

  • Model Texture Size and Quantity: Memory usage by models primarily comes from textures. The resolution and number of textures significantly impact memory usage, and this is an area where model creators need to optimize.

  • Background Resource Size (Images, Videos, etc.): Background resources such as images and videos (especially video backgrounds) consume a significant amount of memory. This usage is unavoidable. Loading overly large images or videos often provides negligible improvements to display quality while consuming excessive memory. Consider compressing images and videos to reduce memory usage.

  • Frequent Background and Model Switching: Frequently switching backgrounds and models can cause temporary spikes in memory usage. While measures have been taken to address this issue, further optimization is needed due to technical limitations. To immediately free up memory, try restarting the application or using third-party software to release memory resources.

ROM (Storage)

  • Number of Subscribed Workshop Files: Avoid setting the storage path on the system drive. Regularly unsubscribe from and clean up unused Workshop files to free up disk space.

Recommendations

  • Wallpaper Mode: Suitable for users who need dynamic wallpapers and have higher performance requirements.

  • Desktop Fullscreen Mode: Suitable for users who want desktop pets. This mode does not support backgrounds or filters and has lower performance requirements.

  • Desktop Windowed Mode: Suitable for lightweight desktop pet needs (e.g., placing a single desktop pet in a corner). Lowering the window resolution can significantly reduce resource consumption.