【LSFG】Lossless Scalingの使い方【フレーム生成】

2025年2月13日

LSFG:Lossless Scalingの使い方

最先端のスケーリングアルゴリズムで、ゲームのウィンドウをフルスクリーンに拡大するLossless Scaling。
今回の記事ではフレーム生成を行う「Lossless Scaling」の導入方法から、使い方までを詳しく解説します。

Lossless Scalingの導入方法

Lossless Scalingは現在Steamでのみ販売されており、それ以外の導入方法は確認できていません。
そのため下記のリンク先からSteamのストアページに移動して、任意の方法で決済してください。

Lossless Scalingの使い方

Lossless Scalingの使い方はシンプルで、むしろ各ゲームタイトルに合わせた設定を見つけることが重要です。
迷った場合はスケーリング方法に「LS1」を、フレーム生成に「LSFG 3.0」を指定して試してみましょう。

Lossless Scalingの使い方

  • Lossless Scalingを反映させたいゲームを起動する
  • Lossless Scalingを起動する
  • スケーリング方法を選択する
  • フレーム生成とモードを選択する
  • 右上にある「スケールを開始」から、ゲーム画面を指定する
    (設定は保存されるため、次回以降は「スケールを開始」のみで良い)

Lossless Scalingの有効化

Lossless Scalingの「スケール開始」を押してゲームウィンドウに戻るか、対象のゲームをプレイ中にデフォルトのホットキー「Ctrl + Alt + S」を押すと、Lossless Scalingが有効化されます。

Lossless Scalingが有効になると画面左上に① / ②のように数字が表示されます。
もし数字が表示されない場合はゲームをフルスクリーンでプレイしている、Lossless Scalingが起動していない、ホットキーが反応していないなどが考えられます。

それぞれの数字の意味は下記のとおりで、基本的には②をディスプレイ性能の限界に近づけます。
ベースフレームレートは高いほど良く、低ければ低いほど画質の低下を招きやすくなります。

①ベースフレームレート ⇒ PC本来の能力を反映した実フレームレート
②表示フレームレート ⇒ Lossless Scalingの効果で上昇した体感フレームレート

Lossless Scalingの有効化

Lossless Scalingのヘルプ

Lossless Scalingの各項目でカーソルを止めると、その項目に対応するヘルプウィンドウが表示されます。
Lossless Scalingのほとんど全ての項目に対応しているため、不明な場合はカーソルを合わせてください。

Lossless Scalingのヘルプ

スケーリングモード

Lossless Scalingのウィンドウ「左列」に存在する項目です。

スケーリングモード解説
自動モードゲーム全体をスケールするために必要な倍率をプログラム側で自動で計算します
カスタムスケーリングする前に、倍率を任意のものに設定して、ゲームウィンドウのサイズを変更できます
アスペクト比(推奨)黒帯が出る場合がありますが、アスペクト比を維持して拡大します
フルスクリーン画像に合わせて画像を引き伸ばします

スケーリング方法

Lossless Scalingのウィンドウ「中央」に存在する項目です。
NIS / SGSR / BCAS / xBR / シャープバイリニア / 整数モード / 直近モードに、ヘルプは存在しません。

スケーリング方法解説
LS1より高速・軽量に最適化されたLS1アルゴリズムです。遅延を減らしたりパワフルではないGPUに適していますが、スケーリング品質が若干低下します
FSRオリジナルから最適化されたAMD FSRは、遅延を減らしたりもしくはあまり強力でないGPUに適していますが、少し品質が下がります
Anime4K可変速度スケール(Variable Rate Scaling)変更したフレームの一部のみをスケールします。ほとんどの静的コンテンツをスケーリングする場合は、GPUの負荷を大幅に削減できます。高フレームレートで動作するゲームのような負荷の高い動的コンテンツをスケーリングする場合、フレーム時間に一貫性がありません

フレーム生成ほか

Lossless Scalingのウィンドウ「右列」に存在する項目です。
フレーム生成やモード設定に始まり、カーソルの挙動やレンダリング設定など多岐の項目が変更できます。

また右下のフォームに「任意の文字列」を入力すると、その文字が含まれる行のみ検索できます。
そのほか「カーソルを非表示にする」や「カーソルを拡大」など、ヘルプがない項目は割愛しています。

フレーム生成解説
LSFG 1.1 ~ 3.0DXGIキャプチャで使用すると、ゲームのフレームレートをLS側で任意の割合に固定することができます。WGCのキャプチャを使った場合は、ゲームのフレームレートをLSのレンダリングフレームレートの半分に固定することを推奨します(DXGIと同様にVSyncオプションで固定できることもあります)最高品質を望むのであれば、ゲームでは最低60fpsを保ち、120Hz以上の性能を持つモニターを用意することをお勧めします
モード×2 - 中間フレームを1つ生成します。実質フレームレートは2倍になります
×3 - 中間フレームを2つ生成します。実質フレームレートは3倍になります
×4 - 中間フレームを3つも生成します。実質フレームレートは4倍に達します
Resolution scale入力フレームを縮小解像度で処理し、元の解像度で出力を生成してパフォーマンスを向上させます
マウスの移動範囲マウスの移動範囲をウィンドウ内に限定し、カーソルがゲームウィンドウから離れることを防ぎます(実際のフルスクリーンアプリケーションと同じように画面外に出なくなります)
カーソルの速度を調整拡大縮小したウィンドウの内のカーソルの速度が、実際のフルスクリーンウィンドウ内の速度と一致するようにマウスの感度を下げます。FPSゲームにはお勧めしません
VSyncモードOff(ティアリングを許可)- VSyncを使用しません。レンダリングが完了すればすぐにそのフレームがディスプレイに表示されます。最速のレイテンシを実現しますが、ティアリングが発生します。

デフォルト - VSync送信前に新しいフレームがキューに入れられた場合、以前に送信されたフレームを破棄してからVBlankを同期します
NVIDIAにおけるFast Syncの挙動が近いかもしれません

VSync - 1VBlankを使用し、設定されたリフレッシュレートに対して常にフレームを同期させます。通常のVSync処理に近いものです
VSync 1/2 - 2VBlanks。設定されたリフレッシュレートの1/2でVSyncを固定します
VSync 1/3 - 3VBlanks。設定されたリフレッシュレートの1/3でVSyncを固定します
VSync 1/4 - 4VBlanks。設定されたリフレッシュレートの1/4でVSyncを固定します
フレームの最大レイテンシレンダリングに送信される前に、キューに保存するフレームの数です
フレームのレンダリングに時間がかかりすぎる場合、もしくはモニタのリフレッシュレートを超えるレンダリングがしたい場合は、パフォーマンスを向上させるためにこの値を増やす必要があります(VBlanksに空きを作る必要があります)
このオプションの一部の設定では、DXGIを使用している場合にフレームレートが設定した割合に固定されます
HDR対応HDRコンテンツの出力に対応する場合に必要です。GPUの計算量が増え、VRAMを2倍消費します(HDRを使用していないときにこのオプションを有効にすると正しく描画されません。使用しないでください)
G-Sync用サポートこのオプションは実験的なものです
NVIDIAコントロールパネルの設定で、フルスクリーン時にG-Syncを有効にすることをお勧めします
FPSを表示1秒あたりのフレーム数を表示します
キャプチャAPIDXGI - Direct3D 11/12 APIを使用してキャプチャ。新しいフレームのみを使用します(推奨)
WGC - DWM(デスクトップウィンドウマネージャー)のレートでキャプチャします
GDI - Windows GDI APIを使用してキャプチャします。上記の方法でもダメだった場合のみ使用してください。古いゲーム以外で使うのはお勧めしません
マルチディスプレイモードマルチディスプレイシステムでは、ウィンドウがフォーカスを失ったときに自動的にアンスケーリングする挙動を無効化することができます。これによってスケーリング中に別のディスプレイを使用できます

Lossless Scalingのマニュアル

図示したボタンを選択することで表示される「Lossless Scalingのマニュアル」です。
下記は記事作成時点のものですが、今後の更新で内容が変更される可能性があります。

Lossless Scalingのマニュアル

起動してるゲームをウィンドウモード、もしくはボーダーレスフルスクリーンにします、排他的フルスクリーンはサポートしていません。まずゲーム側で疑似フルスクリーンに拡大する際のゲーム本体の解像度を設定します。

拡大率をアプリによる自動計算にしたい場合は、スケーリングモードを「自動モード」に設定してください。

スケーリングモードを「カスタム」に切り替えると拡大率を任意の数値に設定できるようになります。もしも自動モードでうまくいかないときはこちらを試してみてください。また、ゲームがボーダーレスフルスクリーンのみだったり、ウィンドウモードで解像度を選択するオプションがない場合には「拡大前にサイズ変更」を有効にしてください。
このオプションは設定した拡大率でスケーリングをする際に、ゲームがちょうどフルスクリーンになるようにゲームのウィンドウのサイズを変更します。ただし、すべてのゲームがこのリサイズのオプションに対応しているわけではありません。

次に、スケーリング方法を選択します。ドット絵、ピクセルアートのゲームでは「整数モード」もしくは「直近モード」を使用することをお勧めします。近代的な3Dのゲームでは、AMDFSRか、NvidiaImageScaringのオプションを推奨します。
(AMDFSRとNvidiaImageScaringは少し負荷があるので、競技的なゲームで遅延を減らしたい時は整数、直近モードを使用したり、AMDFSRの追加オプションの「最適化バージョン」を使用したり、レンダリング設定の「低遅延モード」「ティアリングの許可」などのオプションをお試しください)
ゲームのウィンドウを選択しアクティブにして、設定したホットキーを入力するとスケールが開始され、もう一度同じキーを入力するとスケールが解除されます。また、「スケールを開始」ボタンを押すと、5秒後に「その時に選択されてアクティブ状態」になっているウィンドウが拡大されます。
Alt + Tabを入力してアクティブのウィンドウを変えたり、ほかのアプリでウィンドウのフォーカスが失われたりしたときは、今スケール対象になっているアプリが再びアクティブ状態になるまで一時的にスケール状態が解除されます。

そのゲームにおける最終的な設定を決めたら、個別にゲームプロファイルを作成して保存することができます。
参照されたアプリがゲームプロファイルのリストにあれば、プログラムはスケーリング時にプリセットの設定を自動的に適用します。
また、「自動スケール」オプションを使用すると、最初の起動時を含め、ウィンドウがアクティブになったときに自動的にスケーリングが行われます。

Lossless Scalingの設定

Lossless Scalingのマニュアルの右には「設定」ボタンが用意されています。
この設定では「ホットキー」の変更と「管理者権限でのアプリ起動」や「最初化」に加え、

Lossless Scalingの設定

テーマを「システム / ライト / ダーク」の3種類から選択することができます。

Lossless Scalingの設定-2

確認事項

・GPUスケジューラーの優先度を変更することで、システムによってはパフォーマンスの問題を解決できる場合があります
・親プロセスに昇格権限がある場合、起動したウィンドウの実行ファイルの場所を確認してください
・すべてのケースで設定したホットキーが確実に機能することが必要です

Lossless Scalingの関連リンク

Lossless Scalingのマニュアルに記載されている、質問やトラブル解決に役立つサポートリンクです。

Lossless ScalingのSteamコミュニティ

Lossless ScalingのDiscord

ベータテストに参加する方法

ちなみに「Lossless Scalingのベータテストに参加する方法」は、別記事で詳しく解説しています。

【Lossless Scaling】ベータテストの参加方法【LSFG】

フレーム生成によりフレームレートを向上できるため、モンハンワイルズで注目されているLossless Scaling。
今回の記事ではこの「Lossless Scaling」のβテストに参加する方法と、LSFG 3.0の変更点について解説します。

続きを見る

人気の商品が日替わりで登場! タイムセールを見る

⏰ クーポン・アウトレット・在庫処分もあります



-ゲーム