Difference between revisions of "Glossary:Downsampling"
From PCGamingWiki, the wiki about fixing PC games
RaTcHeT302 (talk | contribs) m |
(Notes: add note about desktop resolution cap in some titles) |
||
(31 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
{{stub}} | {{stub}} | ||
+ | |||
+ | '''Key points''' | ||
+ | {{ii}} Brute force alternative to [[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]. | ||
+ | {{++}} Fully compatible with every game supporting "higher" resolutions | ||
+ | {{--}} May have all the game-specific downsides of running at higher resolutions (e.g. stretched UI) | ||
==Windows== | ==Windows== | ||
− | ===[http:// | + | ===AMD=== |
− | < | + | {{Fixbox|description=Enable Virtual Super Resolution (VSR)|fix= |
− | {{ | + | {{ii}} Monitor's native resolution had originally{{CN|Until when? The source we already have must not be wrong, but clearly this is no longer the case.}} to be one of the following: 1920 X 1080 @ 60Hz, 1920 X 1200 @ 60Hz, 2560 x 1440 @ 60Hz, 1920 x 1080 @ 120Hz.<ref name="VSR">[https://web.archive.org/web/20150620041115fw_/http://www.goldfries.com/downloadables/omega/AMD_Catalyst_Omega_Reviewer_Guide.pdf#page=6 AMD Catalyst Omega Driver Release - HOW TO GUIDE]</ref> |
+ | {{ii}} Maximum virtual resolution was originally 5120×2880. Since driver 22.3.2 it is 7680 × 4320.<ref>[https://www.monitortests.com/forum/Thread-Scaled-Resolution-Editor-SRE?page=2#pid13357 Scaled Resolution Editor (SRE) - Monitor Tests Forum]</ref> | ||
+ | # Open the Control Center. | ||
+ | # Switch the view to Advanced Mode. | ||
+ | # Choose My Digital Flat Panels from the sidebar. | ||
+ | # Check Enable virtual super resolution. | ||
+ | # Click Apply. | ||
+ | }} | ||
+ | {{Fixbox|description=Enable Custom Resolution|ref=|fix= | ||
+ | * See [[Glossary:Custom resolution|Custom Resolution]]. | ||
+ | }} | ||
+ | |||
+ | ===Nvidia=== | ||
+ | {{Fixbox|description=Enable Dynamic Super Resolution (DSR)|ref=<ref name="DSR"/>|fix= | ||
+ | {{ii}} Requires GTX 4XX or later.<ref name="DSR">[http://www.geforce.com/hardware/technology/dsr/supported-gpus DSR | Supported GPUs]</ref> A list of supported GPUs is available [http://www.geforce.com/hardware/technology/dsr/supported-gpus here]. | ||
+ | {{ii}} This option may not appear until you use GeForce Experience to set a supported game's resolution to a DSR. | ||
+ | {{ii}} You can also set your desktop resolution to a DSR from the resolution configuration in the NVIDIA Control Panel. | ||
+ | # Open the NVIDIA Control Panel. | ||
+ | # Go to 3D Settings, Manage 3D settings. | ||
+ | # Set the DSR Factors and Smoothness. | ||
+ | {{ii}} Disables [[Glossary:Refresh Rate (Hz)#Force a custom refresh rate|custom monitor refresh rates]] forced by custom resolution. As a workaround goto ''display -> advanced display properties -> monitor settings'' to set your previously created refresh rate.<ref>[https://old.reddit.com/r/nvidia/comments/4n2tpb/dsr_custom_refresh_rate/ DSR custom refresh rate? : nvidia - Reddit]</ref> | ||
+ | }} | ||
+ | {{Fixbox|description=Enable Custom Resolution|ref=|fix= | ||
+ | * See [[Glossary:Custom resolution|Custom Resolution]]. | ||
+ | }} | ||
+ | |||
+ | ===[https://community.pcgamingwiki.com/files/file/897-gedosato/ GeDoSaTo]=== | ||
+ | {{ii}} GeDoSaTo and [[Glossary:Borderless_fullscreen_windowed#Borderless_Gaming|Borderless Gaming]] can be used together. | ||
{{++}} Allows games to be downsampled at any resolution, whenever a configuration file is available. | {{++}} Allows games to be downsampled at any resolution, whenever a configuration file is available. | ||
{{--}} Each game requires a specific configuration file with specific instructions beforehand, as such most titles may not be supported by default. | {{--}} Each game requires a specific configuration file with specific instructions beforehand, as such most titles may not be supported by default. | ||
− | {{Fixbox| | + | {{Fixbox|description=Setting Up|fix= |
− | |||
# Download and install the following [http://gedosato.metaclassofnil.com/GeDoSaToUpdater.exe setup], outside any of the '''Program Files''' directories. | # Download and install the following [http://gedosato.metaclassofnil.com/GeDoSaToUpdater.exe setup], outside any of the '''Program Files''' directories. | ||
# Run the desired game, and navigate to it's '''Options''' menu. | # Run the desired game, and navigate to it's '''Options''' menu. | ||
Line 23: | Line 54: | ||
'''Notes''' | '''Notes''' | ||
+ | {{ii}} Updater/installer may crash. From an administrator [[Windows#Command Prompt|command prompt]], run <code>REG ADD "HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319" /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:32</code><ref>[https://github.com/PeterTh/gedosato/issues/408#issuecomment-444757518 Unexpected Error has occurred popup during installation · Issue #408 · PeterTh/gedosato]</ref> | ||
{{ii}} GeDoSaTo may fail to inject itself if it was installed inside any of the '''Program Files''' folders. | {{ii}} GeDoSaTo may fail to inject itself if it was installed inside any of the '''Program Files''' folders. | ||
{{ii}} Certain games such as [[Valkyria Chronicles]] may use an external configuration launcher. | {{ii}} Certain games such as [[Valkyria Chronicles]] may use an external configuration launcher. | ||
}} | }} | ||
− | {{Fixbox| | + | {{Fixbox|description=Adding New Resolutions|ref={{cn|date=July 2016}}|fix= |
− | {{ | ||
# Click on the '''Edit Settings''' button. | # Click on the '''Edit Settings''' button. | ||
# Add the following line. | # Add the following line. | ||
<pre> | <pre> | ||
− | renderResolution | + | renderResolution [YourWidth]x[YourHeight]@[YourFrequency] |
</pre> | </pre> | ||
}} | }} | ||
− | == | + | ==Linux== |
− | == | + | ===[https://github.com/Plagman/gamescope Gamescope]=== |
+ | {{++}} Can be used on both X.org and Wayland. | ||
+ | {{Fixbox|description=Setting Up|ref=<ref>[https://github.com/Plagman/gamescope/issues/131#issue-746928929 Downscaling is a fun accidental feature. · Issue #131 · Plagman/gamescope]</ref>|fix= | ||
+ | # Install gamescope, e.g. from your destribution repositories. | ||
+ | # For Steam games, add {{code|gamescope -w 3840 -h 2160 -W 1920 -H 1080 -f -- %command%}} as a launch option, where {{code|3840}} and {{code|2160}} are resolution you will be scaled from and {{code|1920}} and {{code|1080}} are resolutions you will be scaling to. | ||
+ | # For non-Steam games, replace {{code|%command%}} with actual executable name and launch them from a script or a terminal. | ||
+ | }} | ||
+ | |||
+ | ===xpra + [https://github.com/kaueraal/run_scaled run_scaled]=== | ||
+ | {{Fixbox|description=Setting Up|ref=<ref>[https://www.gamingonlinux.com/2020/04/how-to-upscale-old-games-on-linux How-to: upscale old games on Linux | GamingOnLinux]</ref>|fix= | ||
+ | # Install xpra, e.g. from your destribution repositories, for Ubuntu and similar {{code|sudo apt install xpra xvfb}}. | ||
+ | # Clone respository of run_scaled (make sure git is installed): {{code|git clone https://github.com/kaueraal/run_scaled.git}}. | ||
+ | # Optionally install the script, {{code|cp run_scaled ~/.local/bin/}}. | ||
+ | # Launch the game such as {{code|run_scaled --scale=3}}. | ||
+ | }} | ||
+ | |||
+ | ===xrandr=== | ||
+ | {{--}} Scales the display. | ||
+ | {{Fixbox|description=Setting Up|ref=<ref>[https://www.reddit.com/r/linuxquestions/comments/3y2arc/any_way_to_get_something_like_virtual_super/ Any way to get something like virtual super resolution in linux? : linuxquestions]</ref>|fix= | ||
+ | # Run {{code|xrandr --scale 2x2}} (x2 parameter can be omitted<ref>[https://man.archlinux.org/man/xrandr.1 xrandr(1) — Arch manual pages]</ref>) to scale 2x. | ||
+ | # You have to choose an output using {{code|--output}} option. | ||
+ | }} | ||
+ | |||
+ | ==Notes== | ||
+ | {{--}} Certain titles may only allow resolutions up to the current desktop resolution to be selected / used, while other titles (eg. most Unity engine games) may allow downsampled resolutions to be picked, but will still cap the actual rendering resolution to the desktop resolution. | ||
+ | {{ii}} These titles can usually be worked around by changing desktop resolution to the desired downsampled resolution prior to launching the game. | ||
+ | |||
+ | {{References}} |
Latest revision as of 18:26, 25 January 2023
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
Key points
- Brute force alternative to Anti-aliasing (AA).
- Fully compatible with every game supporting "higher" resolutions
- May have all the game-specific downsides of running at higher resolutions (e.g. stretched UI)
Windows
AMD
Enable Virtual Super Resolution (VSR) |
---|
|
Enable Custom Resolution |
---|
|
Nvidia
Enable Dynamic Super Resolution (DSR)[3] |
---|
|
Enable Custom Resolution |
---|
|
GeDoSaTo
- GeDoSaTo and Borderless Gaming can be used together.
- Allows games to be downsampled at any resolution, whenever a configuration file is available.
- Each game requires a specific configuration file with specific instructions beforehand, as such most titles may not be supported by default.
Setting Up |
---|
Example
|
Adding New Resolutions[citation needed] |
---|
renderResolution [YourWidth]x[YourHeight]@[YourFrequency] |
Linux
Gamescope
- Can be used on both X.org and Wayland.
Setting Up[6] |
---|
|
xpra + run_scaled
Setting Up[7] |
---|
|
xrandr
- Scales the display.
Setting Up[8] |
---|
|
Notes
- Certain titles may only allow resolutions up to the current desktop resolution to be selected / used, while other titles (eg. most Unity engine games) may allow downsampled resolutions to be picked, but will still cap the actual rendering resolution to the desktop resolution.
- These titles can usually be worked around by changing desktop resolution to the desired downsampled resolution prior to launching the game.
References
- ↑ AMD Catalyst Omega Driver Release - HOW TO GUIDE
- ↑ Scaled Resolution Editor (SRE) - Monitor Tests Forum
- ↑ 3.0 3.1 DSR | Supported GPUs
- ↑ DSR custom refresh rate? : nvidia - Reddit
- ↑ Unexpected Error has occurred popup during installation · Issue #408 · PeterTh/gedosato
- ↑ Downscaling is a fun accidental feature. · Issue #131 · Plagman/gamescope
- ↑ How-to: upscale old games on Linux | GamingOnLinux
- ↑ Any way to get something like virtual super resolution in linux? : linuxquestions
- ↑ xrandr(1) — Arch manual pages