# Lossless Frame Generation

Nvidia:

* Nvidia control panel:\
  Manage 3D Settings -> Vulkan/OpenGL present method -> Prefer layered on DXGI swapchain

Lossless Scaling App:

* Frame Generation
  * Type: LSFG 3.0
  * Mode: Fixed / Adaptive
  * Multiplier: 2 / Whatever you want / Your Gsync max frame rate
  * Flow scale: 50 for 4k, 75 for 1440p, 90-100 for 1080p
* Capture:
  * Capture API: DXGI
    * WGC may yield better results (I prefer it to DXGI)
  * Queue target: 2
    * Use 1 if you are less than 90% GPU Utilization in games (after turning on LSFG)
* Rendering:
  * Sync mode: Default
  * Max frame latency: 2
  * HDR Support: If you use HDR
  * G-Sync Support: If you use G-Sync
  * Draw FPS: Optional
* Everything else, leave default

**DUAL GPU LSFG**:

* Everything from above (Lossless Scaling App)
* Lossless Scaling App:
  * Capture:
    * Capture API: WGC will most likely yield a better result
    * Queue target: 2
  * Rendering:
    * Sync mode: Off (Allow tearing)
    * Max frame latency: 3
      * Or 2 if both GPUs are under 90% utilization after turning on LSFG
  * GPU & Display:
    * Preferred GPU: The secondary GPU that isn't rendering the game
* Windows:
  * Windows 11 is a requirement or a register edit is required (just upgrade, windows 11 is better)
  * Windows Settings -> System -> Display -> Graphics
    * Advanced graphics settings:
      * Everything on
      * Default high performance GPU -> Your rendering GPU
    * Change the apps here to whatever GPU you want, new apps will most likely adhere to what you want.
* Your actual PC:
  * Monitors should be plugged into secondary (non-rendering GPU)
  * Primary GPU should be in slot that is at least: PCIE 3.0x16, PCIE 4.0x8, PCIE 5.0x8 (theoretically PCIE 5.0x4 is equal to the other 2, but doesn't reflect that in real world)
  * Secondary GPU should be in slot that is at least PCIE 3.0x4
    * Some guidelines:
      * PCIe 3.0 x4 or similar: Up to 1080p 240fps, 1440p 180fps and 4k 60fps (4k not recommended)
      * PCIe 4.0 x4 or similar: Up to 1080p 540fps, 1440p 240fps and 4k 165fps
      * PCIe 4.0 x8 or similar: Up to 1080p (a lot)fps, 1440p 480fps and 4k 240fps
    * 1 slot gap for BREATHABILITY
    * What GPU (if you don't have one?):
      * <https://docs.google.com/spreadsheets/u/0/d/17MIWgCOcvIbezflIzTVX0yfMiPA_nQtHroeXB1eXEfI>
        * FPS Values are @ 100% flow scale, if you are at 1440p/4k, you can get away with those that are slightly less since you will be using 50/75 flow scale instead.
      * Do remember to look at the ports supported (don't get a GPU that doesn't have enough ports for your monitors)
        * Really relevant for 1440p 360hz+ / 4k 240hz+
          * DP1.4 / HDMI2.1 is the requirement
* Run your game with the above, stand still at a spot, look at your fps, turn on LSFG, you should have 0 drop in 'actual' fps while getting the benefit of higher 'rendered' fps.
  * You want: 120 fps, activate LSFG x2 multiplier, 240fps
  * Not: 120fps, activate LSFG x2 multiplier, 180fps (because your actual fps took a hit to 90fps)
