Skip to content

Lossless Scaling V3100 Portable [verified]

Technical Overview: Lossless Scaling v3.1.0 Developer: Thalasseus Release Date: Approx. Late 2024 (v3.1 Update) Category: Frame Generation & Spatial Upscaling Utility 1. Executive Summary Lossless Scaling (LS) is a utility that applies scaling algorithms and frame generation to any windowed game or application. Unlike built-in solutions like DLSS or FSR, which require developer implementation inside the game engine, LS works externally. Version 3.1.0 introduced significant updates to the Frame Generation modes (LSFG), improving frame pacing, latency, and compatibility with older hardware. 2. Key Technologies A. LSFG (Lossless Scaling Frame Generation) The core feature of v3.1 is the updated Frame Generation technology. It generates intermediate frames between existing frames to double or triple the frame rate.

LSFG 2.0 / 3.0 Modes: Version 3.1 refined the optical flow implementation to reduce artifacts (ghosting) and improve frame pacing. Mode X: An older, legacy frame generation mode often used for specific compatibility scenarios. Frame Doubling/Tripling: Users can select 2x (Output = 2x Input) or 3x (Output = 3x Input).

Example: A game running at 30 FPS internally can be output at 60 FPS (2x) or 90 FPS (3x). Requirement: The base framerate must be stable for Frame Gen to work effectively.

B. Scaling Methods (Spatial Upscaling) LS functions as a generic upscaler, allowing games rendered at lower resolutions to appear sharper on higher-resolution monitors. lossless scaling v3100 portable

LS1: A custom upscaling algorithm developed by Thalasseus. It offers a balance between sharpness and temporal stability, making it ideal for 2D pixel art or retro games. FSR (FidelityFX Super Resolution): Implements AMD’s FSR 1.0 standard. Good for general-purpose upscaling in 3D games. NIS (NVIDIA Image Scaling): Implements NVIDIA’s spatial scaling algorithm. Integer Scaling: Pixel-perfect scaling for retro games, preventing the blurriness of bilinear filtering.

3. What's New in v3.1.0 (Specifics) The v3.1 update focused heavily on refining the Frame Generation experience:

Improved Frame Pacing: Logic was updated to better match monitor refresh rates, reducing micro-stutter when VSync is engaged. Latency Optimization: The overhead of the optical flow computation was reduced, minimizing input lag added by the frame generation process. Triple Buffering Toggle: Improved options for handling VSync to prevent tearing when using Frame Generation. HDR Support: Improved pass-through for HDR content (depending on the scaling mode used). Technical Overview: Lossless Scaling v3

4. Usage Guide & Best Practices The "Windowed" Requirement Lossless Scaling only works on Windowed or Borderless Windowed applications. It cannot scale exclusive Fullscreen applications because it requires the Windows Desktop Window Manager (DWM) to manage the image. Recommended Settings for LSFG (Frame Gen)

Cap Your FPS: The most critical step. You must cap your game's internal FPS slightly below your monitor's refresh rate divided by your multiplier.

For 60Hz Monitor wanting 60FPS output: Cap game at 58-59 FPS (using 1x mode is better here, or use 2x if base is 30). For 144Hz Monitor wanting 120FPS: Cap game at 60 FPS (2x mode). Tool: Use RivaTuner Statistics Server (RTSS) or the in-game limiter for the most stable frame times. Unlike built-in solutions like DLSS or FSR, which

Disable In-Game VSync: Let Lossless Scaling handle the synchronization, or use the "Triple Buffering" option within LS. UI Detection: Frame generation often creates artifacts (smearing) on HUDs and menus. Some games allow you to adjust UI opacity, but generally, this is a trade-off for the increased FPS.

5. Hardware Requirements While "Lossless Scaling" sounds generic, Frame Generation is GPU-intensive.