XaiJu
gloriouseggroll
gloriouseggroll

patreon


Wine-GE-Proton7-20 Released

FSR Updates:


(1) 32:9 resolutions have been added to the FSR resolution list:

```

    32:9 (5120x1440) -- Samsung Neo G9:

    {2560, 720},  // 32:9 - 'FSR 32:9 Performance'

    {3012, 847},  // 32:9 - 'FSR 32:9 Balanced'

    {3413, 960},  // 32:9 - 'FSR 32:9 Quality'

    {3938, 1108},  // 32:9 - 'FSR 32:9 Ultra Quality'

```

(2) `WINE_FULLSCREEN_FAKE_CURRENT_RES` was found to be not working properly in some games. This has been -fixed- and -renamed- to `WINE_FULLSCREEN_FSR_CUSTOM_MODE`. The rename was done to keep conformity with the naming scheme and make it easier to remember.  This option WILL add the specified custom resolution in-game and therefore now does what everyone actually expected it to thankfully.


(3) Since (2) is fixed, there are now -two- ways to add your desired FSR resolution in-game!


Method 1:


`WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=ultra %command%`


with the options of ultra, quality, balanced, performance and it will auto-add the corresponding FSR resolution in-game for your monitor resolution if supported. You then go in game, set fullscreen mode, and choose that resolution if it is not already automatically set.


Method 2:


This is useful for screen resolutions that are not normally supported which need a custom mode added to upscale from:


`WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_CUSTOM_MODE=3413x960 %command%`


You then go in game, set fullscreen mode, and choose that resolution if it is not already automatically set.


Notes:

- You -cannot- add multiple values. Only one mode is allowed in the preset modes, and only one resolution is allowed in the custom mode.

- For Reference, here is the full preset list:

```

+    32:9 (5120x1440) -- Samsung Neo G9:

+    {2560, 720},  // 32:9 - 'FSR 32:9 Performance'

+    {3012, 847},  // 32:9 - 'FSR 32:9 Balanced'

+    {3413, 960},  // 32:9 - 'FSR 32:9 Quality'

+    {3938, 1108},  // 32:9 - 'FSR 32:9 Ultra Quality'

+

+    4K:

+    {1920, 1080},  // 16:9 - 'FSR 2160p Performance'

+    {2259, 1270}, // 16:9 - 'FSR 2160p Balanced'

+    {2560, 1440},  // 16:9 - 'FSR 2160p Quality'

+    {2954, 1662}, // 16:9 - 'FSR 2160p Ultra Quality'

+

+    Ultra-wide:

+    {1720, 720}, // 21:9 - 'FSR ultra-wide Performance'

+    {2024, 847}, // 21:9 - 'FSR ultra-wide Balanced'

+    {2293, 960}, // 21:9 - 'FSR ultra-wide Quality'

+    {2646, 1108}, // 21:9 - 'FSR ultra-wide Ultra Quality'

+

+    2K:

+    {1280, 720},  // 16:9 - 'FSR 1440p Performance'

+    {1506, 847},  // 16:9 - 'FSR 1440p Balanced'

+    {1706, 960},  // 16:9 - 'FSR 1440p Quality'

+    {1970, 1108}, // 16:9 - 'FSR 1440p Ultra Quality'

+

+    1080p:

+    {960, 640},  // 16:9 - 'FSR 1080p Performance'

+    {1129, 635},  // 16:9 - 'FSR 1080p Balanced'

+    {1280, 720},  // 16:9 - 'FSR 1080p Quality'

+    {1477, 831},  // 16:9 - 'FSR 1080p Ultra Quality'

```

- Also for reference, here is the formula used by FSR  in case you want to make your own modes for different aspect ratios:

```

+    Ultra Quality — 1.3x scaling

+    Quality — 1.5x scaling

+    Balanced — 1.7x scaling 

+    Performance — 2x scaling

+

```

The way you use this is to divide the max width and height for the resolution you have by the scaling value then round up/down for the last number based on the first decimal value.


Ex.

```

W 1920/1.3 = 1476.923076923

H 1080/1.3 = 830.769230769

----

1477x831 = {1477, 831},  // 16:9 - 'FSR 1080p Ultra Quality'

```



Here are some examples of me applying 32:9 aspect ratio 3413x960 resolution on a 4k monitor:



I was able to have Wendell from Level1Techs try this on the Samsung Neo G9 also!:


https://twitter.com/tekwendell/status/1541982902896005120

Download below:
https://github.com/GloriousEggroll/wine-ge-custom/releases/tag/GE-Proton7-20


More Creators