2025-07-14 17:41 UTC · Community Announcements · (ノ°□°)ノ
Resolved a critical bug that impacted quality in LSFG 3.1 Performance mode.Fixed an issue where holding down a key wouldn’t repeat input if it was part of a scaling hotkey combo.Added Macedonian localization.Big thanks to everyone helping make LS better.Also, check out the excellent work by PancakeTAS on running LSFG on Linux:https://github.com/PancakeTAS/lsfg-vkHave fun!
2025-06-11 15:28 UTC · Community Announcements · (ノ°□°)ノ
This update introduces significant architectural improvements, with a focus on image quality and performance gains.Quality ImprovementsEnhanced overall image quality within a specific timestamp range, with the most noticeable impact in Adaptive Mode and high-multiplier Fixed ModeImproved quality at lower flow scalesReduced ghosting of moving objectsReduced object flickeringImproved border handlingRefined UI detectionIntroducing Performance ModeThe new mode provides up to 2× GPU load reduction, depending on hardware and settings, with a slight reduction in image quality. In some cases, this mod
2025-03-08 12:27 UTC · Community Announcements · (ノ°□°)ノ
AFG Introducing Adaptive Frame Generation (AFG) mode, which dynamically adjusts fractional multipliers to maintain a specified framerate, independent of the base game framerate. This results in smoother frame pacing than fixed multiplier mode, ensuring a consistently fluid gaming experience. AFG is particularly beneficial for games that are hard or soft capped at framerates that don’t align as integer multiples of the screen's refresh rate (e.g., 60 → 144, 165 Hz) or for uncapped games — the recommended approach when using LS on a secondary GPU. Since AFG generates most of the displayed frames
2025-01-10 12:11 UTC · Community Announcements · (ノ°□°)ノ
Happy anniversary, LSFG! LSFG 3 is built on a new, efficient architecture that introduces significant improvements in quality, performance, and latency. Key improvements include: Better quality: Reduced flickering and border artifacts, with noticeable enhancements in motion clarity and overall smoothness. Lower GPU load: A 40% reduction for X2 mode compared to LSFG 2 (non-performance mode). Over 45% reduction for multipliers above X2 compared to LSFG 2 (non-performance mode). The "Resolution Scale" feature remains an excellent way to further reduce GPU load. For instance, setting it to 90% rou
2025-01-05 11:55 UTC · Community Announcements · (ノ°□°)ノ
We’re excited to unveil LSFG 3, featuring significant improvements in quality, performance, and latency! It will officially launch on January 10, celebrating the anniversary of the LSFG 1 release. Thank you for being part of our journey, stay tuned for more updates!
2024-11-16 11:40 UTC · Community Announcements · (ノ°□°)ノ
Introduced a new "Resolution Scale" option for LSFG. This feature allows input frames to be processed at a reduced resolution while generating output at the original resolution. For example, when playing at 1440p, setting the scale to 50% enables LSFG to generate 1440p output from a 720p input. This provides a performance boost with only a minor quality trade-off (depending on the game). Note that this is not related to image scaling; rather, it reduces the amount of information available to LSFG for motion estimation. LSFG 1.1 has been fully replaced by LSFG 2.3 and is no longer available. Fo
2024-08-11 18:30 UTC · Community Announcements · (ノ°□°)ノ
- LSFG 2.3 introduces X4 frame generation mode, generating three intermediate frames. The recommended usage scenario starts with the game's base framerate of 60 frames and for monitors with a high refresh rate of 240 and above, but can also be used with lower framerates (where the base mode is expected to give better results compared to "performance"). - X3 mode has been updated to further reduce artifacts on patterned textures and in dark scenes. - Increased UI detection rate from every 4th frame to 1 for "performance" mode, as it was found that this could cause some artifacts. This led to a
2024-08-04 09:22 UTC · Community Announcements · (ノ°□°)ノ
- Reduction of LSFG artifacts on patterned textures and in dark scenes, especially noticeable when HDR is enabled. - LS1 sharpening correction, now the value 0 should match the original. Improved colors with HDR. - Added Portuguese and Serbian translations
2024-07-18 22:18 UTC · Community Announcements · (ノ°□°)ノ
This version aims to improve smoothness, framerate stability and latency for a wide range of GPUs. - LSFG 2.2 updates the UI detection part by reducing the level of over-detection, which eliminates some artifacts caused by UI detection and has a positive effect on the overall smoothness of the image. - Cursor rendering at the target framerate. - Return to the previous behavior when rendering over refresh rate is allowed. - The new "Max Frame Latency" option acts as a balance between latency and performance. There is no best value, as all systems are different. Most likely, the optimal value wi
2024-06-06 19:03 UTC · Community Announcements · (ノ°□°)ノ
- Introducing the X3 frame generation mode. LSFG 2.1 can now generate two intermediate frames, effectively tripling the framerate. X3 has increased GPU load by approximately 1.7 times compared to X2 mode. At the same time, LSFG 2.1 Performance and LSFG 1.1 have been optimized to be 20% faster in X2 mode compared to the previous version. It has been tested that X3 mode does not cause any additional latency compared to X2. Latency is affected by the base framerate and when the GPU is fully utilized. For the best experience in both image smoothness and latency, it is recommended to lock the game
2024-05-08 21:02 UTC · Community Announcements · (ノ°□°)ノ
- Enhanced architecture for processing large-scale movements, enabling efficient usage at lower frame rates. Hence, the minimum recommended base frame rates are 30/40 for 1080p/1440p resolutions respectively, with 60 FPS and higher recommended for an optimal experience. - Noticeable reduction of common artifacts such as motion ghosting, edge distortion, and image blurring. In cases where artifacts persist, it is advisable to increase the base frame rate. - GPU load has increased by 1.5 - 2x depending on the resolution. Therefore, a new 'Performance' mode has been added to preserve the performa
2024-04-04 21:57 UTC · Community Announcements · (ノ°□°)ノ
Reduced distortion/ghosting artifacts for LSFG that could occur at certain resolutions and low frame rates. Changes to DXGI capture that may improve frame rate stability and address possible other issues. Read the full changelog here.
2024-03-07 14:43 UTC · Community Announcements · (ノ°□°)ノ
Part of the LSFG has been reworked to detect UI more effectively. As a result, a significant reduction in UI ghosting and less impact on the main image in case of incorrect detection. Read the full changelog here.
2024-02-09 14:26 UTC · Community Announcements · (ノ°□°)ノ
New DXGI frame capture API, that should fix most performance issues, also allows the LS to be tied to the game's framerate and simply double the number of frames when frame generation is used. For the best LSFG experience, it is still recommended to lock the game's framerate to half the LS refresh rate (which can be limited by the vsync option). However, you can now also lock the game at any framerate or not lock at all, while LS will do its best to ensure the correct framepacing. Read the full changelog here.
2024-01-09 23:06 UTC · Community Announcements · (ノ°□°)ノ
Introducing LSFG 1.0 - a universal frame generator that can be used for most games and not only. Designed from the ground up using machine learning to run on a wide range of GPUs, including integrated graphics cards. Can be used with or without scaling. The recommended minimum to have the best quality is 60 FPS in a game and a 120 Hz monitor, but it can also be used in a combination of 30 FPS and 60 Hz in some games at a resolution of up to 1080p. To read the brief guide and see all the changes, please check release notes.
Full appinfo as delivered by Steam PICS, changenumber 38390461. Also at /api/app/993090/raw.
{
"appid": "993090",
"common": {
"name": "Lossless Scaling",
"type": "Application",
"releasestate": "released",
"oslist": "windows",
"osarch": "64",
"icon": "42900f430ed7828d2dfa25f07ac02e3de96bc520",
"logo": "3fd1db63ac2cbdc7f10bf470012f4fba59cc151a",
"logo_small": "3fd1db63ac2cbdc7f10bf470012f4fba59cc151a_thumb",
"clienticon": "2fec9b7de2981af2a4242de5bf69c11d6b24ee08",
"clienttga": "9c3f426a1780541ffb02c7c4252b02cbfb9b1087",
"osextended": "",
"name_localized": {
"sc_schinese": "Lossless Scaling"
},
"releasestatesteamchina": "released",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1658534400",
"tested_build_id": "0",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport_Software"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Lossless Scaling",
"small_capsule": {
"english": "19863a9088f82aeab3d7033d5a632a229e4919a5/capsule_231x87.jpg",
"sc_schinese": "19863a9088f82aeab3d7033d5a632a229e4919a5/capsule_231x87_sc_schinese.jpg"
},
"header_image": {
"english": "84ba6dc3a83e3dd4c0739985edbaf2e4051f57c4/header.jpg",
"sc_schinese": "84ba6dc3a83e3dd4c0739985edbaf2e4051f57c4/header_sc_schinese.jpg"
},
"library_assets": {
"library_capsule": "en,zh-xc",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en,zh-xc",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "36.643026004728114",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "cf61f5661bf92791cfd16fe878e5eec7add0a14f/library_capsule.jpg",
"sc_schinese": "cf61f5661bf92791cfd16fe878e5eec7add0a14f/library_capsule_sc_schinese.jpg"
},
"image2x": {
"english": "cf61f5661bf92791cfd16fe878e5eec7add0a14f/library_capsule_2x.jpg",
"sc_schinese": "cf61f5661bf92791cfd16fe878e5eec7add0a14f/library_capsule_sc_schinese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "9d744bfb1d2173dc6be15478e85547da17374fe1/library_hero.jpg"
},
"image2x": {
"english": "9d744bfb1d2173dc6be15478e85547da17374fe1/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "9d744bfb1d2173dc6be15478e85547da17374fe1/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"sc_schinese": "29bdde6623ec03545ee87f32e055478304597563/logo_sc_schinese.png"
},
"image2x": {
"english": "logo_2x.png",
"sc_schinese": "29bdde6623ec03545ee87f32e055478304597563/logo_sc_schinese_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "36.643026004728114",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "84ba6dc3a83e3dd4c0739985edbaf2e4051f57c4/library_header.jpg"
},
"image2x": {
"english": "84ba6dc3a83e3dd4c0739985edbaf2e4051f57c4/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1762179545",
"associations": {
"0": {
"type": "developer",
"name": "THS"
},
"1": {
"type": "publisher",
"name": "THS"
}
},
"primary_genre": "57",
"genres": {
"0": "57"
},
"category": {},
"supported_languages": {
"english": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"romanian": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"arabic": {
"supported": "true"
},
"bulgarian": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"indonesian": {
"supported": "true"
},
"croatian": {
"supported": "true"
},
"hebrew": {
"supported": "true"
},
"lithuanian": {
"supported": "true"
},
"persian": {
"supported": "true"
},
"serbian": {
"supported": "true"
},
"hungarian": {
"supported": "true"
},
"danish": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"swedish": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"finnish": {
"supported": "true"
},
"greek": {
"supported": "true"
},
"norwegian": {
"supported": "true"
},
"georgian": {
"supported": "true"
},
"slovak": {
"supported": "true"
}
},
"steam_release_date": "1545995840",
"community_hub_visible": "1",
"gameid": "993090",
"exfgls": "6",
"store_tags": {
"0": "87",
"1": "8013",
"2": "3964",
"3": "1663",
"4": "4191",
"5": "3871",
"6": "5350",
"7": "4182"
},
"review_score": "8",
"review_percentage": "90"
},
"extended": {
"developer": "THS",
"publisher": "THS",
"homepage": "https://losslessscaling.com"
},
"config": {
"installdir": "Lossless Scaling",
"launch": {
"0": {
"executable": "LosslessScaling.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
},
"steam_china_only": {
"steam_china_enable_duration_control": "0",
"steam_china_duration_control_show_interstitial": "0"
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"229007": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"993091": {
"config": {
"realm": "steamglobal"
},
"manifests": {
"public": {
"gid": "2549887697121492489",
"size": "183809856",
"download": "57169184"
},
"beta": {
"gid": "4951421682175406512",
"size": "180918760",
"download": "56369280"
},
"legacy_3.1": {
"gid": "9191341654061558981",
"size": "181296520",
"download": "56445712"
},
"lsfg-vk": {
"gid": "335002223878656166",
"size": "9664532",
"download": "2100784"
},
"legacy_3.0": {
"gid": "3028840966602169698",
"size": "179901839",
"download": "56168560"
},
"legacy_2.13": {
"gid": "5746454646351584498",
"size": "6774058",
"download": "1972304"
},
"legacy_2.12": {
"gid": "1464889532802595216",
"size": "6048377",
"download": "1837744"
},
"legacy_2.11": {
"gid": "5168007125103771877",
"size": "5908958",
"download": "1933600"
},
"legacy_2.10": {
"gid": "1132902064644345297",
"size": "4906477",
"download": "1739616"
},
"legacy_2.9": {
"gid": "1526092604651225665",
"size": "4436845",
"download": "1639712"
},
"legacy_2.8": {
"gid": "2555231539353877445",
"size": "3477112",
"download": "1457024"
},
"legacy_1.6": {
"gid": "466895273177229992",
"size": "485144",
"download": "103472"
}
}
},
"993092": {
"config": {
"realm": "steamchina"
},
"manifests": {
"public": {
"gid": "3384896674095978390",
"size": "181724992",
"download": "69833120"
},
"lsfg-vk": {
"gid": "3384896674095978390",
"size": "181724992",
"download": "69833120"
}
}
},
"hasdepotsindlc": "0",
"branches": {
"public": {
"buildid": "19655272",
"timeupdated": "1755613175",
"timebuildupdated": "1755613065"
},
"beta": {
"buildid": "19219484",
"description": "beta",
"timeupdated": "1752514532",
"timebuildupdated": "1752514532"
},
"legacy_3.1": {
"buildid": "17646233",
"description": "3.1.0.2",
"timeupdated": "1749655934",
"timebuildupdated": "1741432779"
},
"lsfg-vk": {
"buildid": "24979361",
"description": "Required files for lsfg-vk",
"timeupdated": "1787864485",
"timebuildupdated": "1787864485"
},
"legacy_3.0": {
"buildid": "16976854",
"description": "3.0.0.1",
"timeupdated": "1741435274",
"timebuildupdated": "1736635241"
},
"legacy_2.13": {
"buildid": "17002899",
"description": "2.13.2",
"timeupdated": "1741435259",
"timebuildupdated": "1736876109"
},
"legacy_2.12": {
"buildid": "16522883",
"description": "2.12",
"timeupdated": "1736516110",
"timebuildupdated": "1732531852"
},
"legacy_2.11": {
"buildid": "15335194",
"description": "2.11",
"timeupdated": "1731756956",
"timebuildupdated": "1723400476"
},
"legacy_2.10": {
"buildid": "15204667",
"description": "2.10",
"timeupdated": "1723400447",
"timebuildupdated": "1722374185"
},
"legacy_2.9": {
"buildid": "14629493",
"description": "2.9",
"timeupdated": "1721341166",
"timebuildupdated": "1717696777"
},
"legacy_2.8": {
"buildid": "14493350",
"description": "2.8.2",
"timeupdated": "1717756289",
"timebuildupdated": "1716645027"
},
"legacy_1.6": {
"buildid": "7735103",
"description": "1.6.0",
"timeupdated": "1740746269",
"timebuildupdated": "1637231628"
}
},
"privatebranches": "1"
}
}