• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

GeDoSaTo - Downsampling from Infinity and Beyond!

Alo81

Low Poly Gynecologist
Does this work properly with Skyrim? I crashes on start-up.

If you're using ENB mods you'll probably need to enable "InterceptOnlySystemDLLs" but even that isn't guaranteed. I haven't personally tried Skyrim so idk if it works.
 

peronmls

Member
If you're using ENB mods you'll probably need to enable "InterceptOnlySystemDLLs" but even that isn't guaranteed. I haven't personally tried Skyrim so idk if it works.

no but i actually just set the game to run as admin and it works and the resolutions shows up but doesn't actually do or change anything. No GeDoSaTo info is on top of the screen when it loads.
 

Gvaz

Banned
Is there a way to use this with diablo 3?

got it to work if i added it to the whitelist, but cursor does not work.

anyone know of any other way to force some downsampling? game is fucking ugly sometimes
 

Perks

Neo Member
Is there a way to use this with diablo 3?

got it to work if i added it to the whitelist, but cursor does not work.

anyone know of any other way to force some downsampling? game is fucking ugly sometimes

I had the same problem, never got it to work. And it seems that no one else in this forum did.
 

Alo81

Low Poly Gynecologist
Did you guys try messing around with the mouse settings? That's basically always the correct solution.

I just went and checked and these settings work.

Code:
########################################################################################
# Mouse settings
# you may have to play around with these a bit to get mouse input working correctly
# while downsampling in some games

# Modify the mouse position reported by "GetCursorPos" when downsampling
modifyGetCursorPos true

# Modify the mouse position set by "SetCursorPos" when downsampling
modifySetCursorPos true

# Intercept the WindowProc callback of the game and adjust mouse messages when downsampling
interceptWindowProc true

# Adjust the mouse position reported in peeked Windows messages when downsampling
adjustMessagePt true

# Adjust the reported client rect when downsampling
modifyGetClientRect true

# Adjust the reported window rect when downsampling
modifyGetWindowRect true

Also I found a PSHash for the game as well.

Code:
injectPSHash c20cad74
injectDelayAfterDraw true

I haven't checked through all the chapters or anything, but it works with the pause screen, doesn't seem to remove any visual effects like other PShash's I saw, and at the very least works in multiple locations (I'm not far enough to check other chapters).
 

Alo81

Low Poly Gynecologist
By the way, I'm helping bring the power of the BONE to GeDoSaTo by porting over SweetFx's Levels shader to give our PC games some more of DAT POP.

screenshot_2014_11_09_15_08_49_0_by_alooo81-d85uvz1.jpg
screenshot_2014_11_09_15_08_50_1_by_alooo81-d85uvyr.jpg

It's a good way to make examples if you wanna show off what black crush actually looks like
 

Perks

Neo Member
Did you guys try messing around with the mouse settings? That's basically always the correct solution.

I just went and checked and these settings work.

Code:
########################################################################################
# Mouse settings
# you may have to play around with these a bit to get mouse input working correctly
# while downsampling in some games

# Modify the mouse position reported by "GetCursorPos" when downsampling
modifyGetCursorPos true

# Modify the mouse position set by "SetCursorPos" when downsampling
modifySetCursorPos true

# Intercept the WindowProc callback of the game and adjust mouse messages when downsampling
interceptWindowProc true

# Adjust the mouse position reported in peeked Windows messages when downsampling
adjustMessagePt true

# Adjust the reported client rect when downsampling
modifyGetClientRect true

# Adjust the reported window rect when downsampling
modifyGetWindowRect true

Also I found a PSHash for the game as well.

Code:
injectPSHash c20cad74
injectDelayAfterDraw true

I haven't checked through all the chapters or anything, but it works with the pause screen, doesn't seem to remove any visual effects like other PShash's I saw, and at the very least works in multiple locations (I'm not far enough to check other chapters).

For me that does not work. I tried messing around with all mouse settings previously. I either get the mouse cursor to show up properly when downsampling without actually being able to click on the screen regions that are extending the native resolution, or I am able to click in aforementioned regions without visual feedback (depending on the mouse cursor config).
 

Alo81

Low Poly Gynecologist
For me that does not work. I tried messing around with all mouse settings previously. I either get the mouse cursor to show up properly when downsampling without actually being able to click on the screen regions that are extending the native resolution, or I am able to click in aforementioned regions without visual feedback (depending on the mouse cursor config).

Are you using the latest version of GeDo? I'm downsampling from a really high res with no problems.
 

Perks

Neo Member
Are you using the latest version of GeDo? I'm downsampling from a really high res with no problems.

Yeah, no dice. I would be interested if someone else is able to use your suggested config. Maybe it is another setting on my end that is preventing it from working.
 

BONKERS

Member
By the way, I'm helping bring the power of the BONE to GeDoSaTo by porting over SweetFx's Levels shader to give our PC games some more of DAT POP.



It's a good way to make examples if you wanna show off what black crush actually looks like

Blackcrush saves the day! :D
 

joeblow

Member
Sorry if this question seems obvious to answer, but I'm playing on a HDTV with a max resolution of 1080P. Will down sampling still work for me using the tool since it initially bumps up the res much higher?
 

Alo81

Low Poly Gynecologist
Sorry if this question seems obvious to answer, but I'm playing on a HDTV with a max resolution of 1080P. Will down sampling still work for me using the tool since it initially bumps up the res much higher?

It's basically designed specifically for stuff like this. Render at a higher resolution than your display is capable of, then downsample it to your res to give increased IQ.

Definitely give it a shot!
 

joeblow

Member
Thanks, dloading now... (Valkyrie Chronicles will be my test case).

EDIT: Does the program always work in the background or do I manually need to start it each game session?
 

Levyne

Banned
Thanks, dloading now... (Valkyrie Chronicles will be my test case).

EDIT: Does the program always work in the background or do I manually need to start it each game session?

You can keep it in the background. I don't have it starting with windows, so I just start it manually each boot.
 

Sarcasm

Member
So I have this installed and selected profile for game..I just start game and hit windows+g?

There isn't anything else I need to setup..like resolution?
 

Levyne

Banned
I just noticed the this has a forceBorderlessFullscreen option. So if I set that to true, am I always in a window regardless of which resolution I select, provided I'm selecting a gedosato resolution?

Edit: When I try in Valkyria at 4k, I only see the bottom right of the game in the upper left of my screen, if that makes sense, like the window is offset by a half diagonal.

Edit: Was able to run gedosato in conjunction with another borderless window tool so I think I'm set to enjoy the game :)
 

Heinous Hat

Neo Member
Hi all

I had asked a while back if was possible to downsample to a resolution smaller than the monitor's native and run windowed. I get a lot of utility out of running windowed both when modding and playing games.

Durante implied that feature should be easy to implement. Just wondering if it's in the works or if there might be a solution using something like SRWE in conjunction with GeDoSaTo.

Thanks :)
 

sfried

Member
I've been giving this a try with Valkyria Chronicles, to great success!

My only question has something to do with anisotropic filtering: Should I bother with forcing the game to do AF? It looks pretty good even without it, but I feel using texture filtering might "ruin the effect" they were going for with the watercolor filters.
 

Levyne

Banned
I've been giving this a try with Valkyria Chronicles, to great success!

My only question has something to do with anisotropic filtering: Should I bother with forcing the game to do AF? It looks pretty good even without it, but I feel using texture filtering might "ruin the effect" they were going for with the watercolor filters.

Durante suggested in the OT to only use gedosato for down sampling and to use drivers for AF (force them in inspector or equivalent) in VC. The gedosato implementation of AF is for XIII specifically, I believe. I don't know the details of why XIII needed to have gedosato handle AF, though.
 

Durante

Member
Hi all

I had asked a while back if was possible to downsample to a resolution smaller than the monitor's native and run windowed. I get a lot of utility out of running windowed both when modding and playing games.

Durante implied that feature should be easy to implement. Just wondering if it's in the works or if there might be a solution using something like SRWE in conjunction with GeDoSaTo.
This should already work.

I used it while working on shaders (downsampling 4k to a 720p window).
 

Alo81

Low Poly Gynecologist
So I have this installed and selected profile for game..I just start game and hit windows+g?

There isn't anything else I need to setup..like resolution?

Start gedosato. Make sure it's activated with the big button on the bottom left (it should activate by default when you open it). Now you can just launch your game and the default resolution choices should be in there.

That's the basic functionality of getting it working. Theres a lot more you could do if you want to delve deeper, but for games that are already known compatible, it should be that simple.
 

sfried

Member
Durante suggested in the OT to only use gedosato for down sampling and to use drivers for AF (force them in inspector or equivalent) in VC. The gedosato implementation of AF is for XIII specifically, I believe. I don't know the details of why XIII needed to have gedosato handle AF, though.
Maybe Durante can clariffy this a bit? I've been using GeDoSaTo's AF since it seems to be working nicely with no hicckups.
 

Alo81

Low Poly Gynecologist
Maybe Durante can clariffy this a bit? I've been using GeDoSaTo's AF since it seems to be working nicely with no hicckups.

Basically, it's more effective to just universally force Ansiotropic Filtering through your drivers for everything than it is to use GeDoSaTo's method.
 

Sarcasm

Member
Anybody use this and plays Valkyria Chronicles? My game doesn't start when using this but I assume its more of a resolution choice...I have many by default and tried a few..just throwing it out there.
 

tauke

Member
Anybody use this and plays Valkyria Chronicles? My game doesn't start when using this but I assume its more of a resolution choice...I have many by default and tried a few..just throwing it out there.

Does it just crash or just refuse to start? If you update to the latest version, you don't really need to do anything other than running the configurator first and select the higher resolution (and make sure to disable V-Sync since it can cause the game to suddenly run at 30fps).

You can always force V-Sync at the driver level together with triple buffering to eliminate screen tearing.
 

sfried

Member
Another thing that might seem like a stupid question:
I've been trying to rebind takeScreenshot to my Print Screen key. Would the proper value be VK_PRINTSCREEN or something else entirely? I wanted to know if there's a particular list of keybinding values that GeDoSaToKeys uses.
 

Seventy70

Member
Valkyria Chronicles wont launch for me when I have GeDoSaTo enabled. The process shows up in the task manager, but it won't open unless I disable the tool.
 

Levyne

Banned
Valkyria Chronicles wont launch for me when I have GeDoSaTo enabled. The process shows up in the task manager, but it won't open unless I disable the tool.

I had to launch the configurator (VC's) and the game once each without gedosato first. When I tried first off with Gedosato, I had the same problem.

I dunno if that will help but I hope it does :/

Edit: ALSO make sure Valkyria is in your whitelist.
 
Anybody use this and plays Valkyria Chronicles? My game doesn't start when using this but I assume its more of a resolution choice...I have many by default and tried a few..just throwing it out there.

Valkyria Chronicles wont launch for me when I have GeDoSaTo enabled. The process shows up in the task manager, but it won't open unless I disable the tool.

I'm downsampling Valkyria Chronicles just fine. Run GeDo > run Launcher > set resolution > play
Have you download the latest version of GeDo? The game profile is already available on the latest version.
 

VashTS

Member
I was having issues with running Valkyria, but I think setting the game and config to run in administrator mode did the trick.
 

Seventy70

Member
I had to launch the configurator (VC's) and the game once each without gedosato first. When I tried first off with Gedosato, I had the same problem.

I dunno if that will help but I hope it does :/

Edit: ALSO make sure Valkyria is in your whitelist.

This worked. Thanks!
 
Desperately trying to get it to work, but after choosing resolutions above my native 1080p, the game always crashes without failure (tried it with two games that GeDoSaTo natively supports; Valkyria Chronicles and Lego Marvel Super Heroes)

The game will run fine at 1920x1080, even with GeDoSaTo running in the background, but once I try to exceed 1080p the game always crashes. Not sure if it's because of my monitor (which is actually a 32 inch Vizio TV/M320VT).

Rig: FX-8350 @ 4.2 GHz, R9 280x 3GB, 16 GB RAM
 
I've been trying to run this with valkyria chronicles, but for some reason when I look at the status the plugin loaded says Generic, and not the valk profile

edit:nevermind, got it working, woop
 

Hylian7

Member
Maybe I'm just dumb, but I can't seem to make this work with Dota 2. I read the documentation, followed the instructions.

The only thing I can think of is that I'm running Dota 2 in borderless Window mode, but no matter what I don't see the higher resolutions than 1080p.
 

Alo81

Low Poly Gynecologist
Maybe I'm just dumb, but I can't seem to make this work with Dota 2. I read the documentation, followed the instructions.

The only thing I can think of is that I'm running Dota 2 in borderless Window mode, but no matter what I don't see the higher resolutions than 1080p.

Did you add it to your whitelist? Just plug the games executable name WITHOUT the .exe portion into the User Whitelist.

For example, an EXE named "Runthis.exe" would simply be "Runthis" in the whitelist.
 
Maybe I'm just dumb, but I can't seem to make this work with Dota 2. I read the documentation, followed the instructions.

The only thing I can think of is that I'm running Dota 2 in borderless Window mode, but no matter what I don't see the higher resolutions than 1080p.

You probably don't want to do that, though. VAC might flag it at some point if it hasn't already. I'd stay waaaaay clear off that stuff when it comes to competitive Steam games.
 

RVinP

Unconfirmed Member
The only thing I can think of is that I'm running Dota 2 in borderless Window mode, but no matter what I don't see the higher resolutions than 1080p.

I haven't tried GeDoSaTo's downsampling in 'Window' mode, but it works in 'Fullscreen' for sure.

You probably don't want to do that, though. VAC might flag it at some point if it hasn't already. I'd stay waaaaay clear off that stuff when it comes to competitive Steam games.

I only play Dota 2 with GeDoSaTo, I haven't been flagged so far..(Valve better doesn't, else that'll stop me from playing Dota 2 henceforth).
 

One3rd

Member
I seem to be having some trouble getting Alan Wake to work with GeDoSaTo. With the delayDetouring true value it is not crashing but I can't select any resolutions in-game and postFX and screenshot keys do not work. Is there something else other than what is in the game specific config that needs to be setup?
 
I seem to be having some trouble getting Alan Wake to work with GeDoSaTo. With the delayDetouring true value it is not crashing but I can't select any resolutions in-game and postFX and screenshot keys do not work. Is there something else other than what is in the game specific config that needs to be setup?
Yup been having the same for a while and finally decided to have a closer look. In my case delayDetouring causes the game to not recognize GeDoSaTo so :

- Open Alan Wake user config in [GeDoSaTo directory]\config\AlanWake\
- Set delayDetouring to false

Now it works and you can select any resolution in-game
 

One3rd

Member
Yup been having the same for a while and finally decided to have a closer look. In my case delayDetouring causes the game to not recognize GeDoSaTo so :

- Open Alan Wake user config in [GeDoSaTo directory]\config\AlanWake\
- Set delayDetouring to false

Now it works and you can select any resolution in-game

I tried that as well but the game crashes with "Alan Wake - Error: BeginScene failed - Invalid call" and after this won't even start with GeDoSaTo enabled. Game says it can't initialize my 3D graphics card. I'll reboot, enable the logs and see if anything shows in that.

Edit: I had texturemarking and texturedumping enabled, disabling those settings allowed it startup and select resolutions but it was running very slowly even at just 3200x1800 GeDoSaTo resolution. I then deleted my user config tried again and this works a lot better. But with the delayDetouring set to true, setting this to false has these weird graphical anomalies where the screen goes red when the flashlight flares.

It also looks like the postprocess effects and AA aren't working as well, maybe this is related?
 

bee

Member
hey durante, just got a 4k gysnc monitor, been wondering if it's possible to use gedosato not to downsample just to make the resolutions show up in some games and also for the mouse fixes, this possible at all?
 

Alo81

Low Poly Gynecologist
hey durante, just got a 4k gysnc monitor, been wondering if it's possible to use gedosato not to downsample just to make the resolutions show up in some games and also for the mouse fixes, this possible at all?

Just set both render resolution and present resolution to 3840x2160 and set the scaling type to nearest.

but, if the game shows the resolution with GeDoSaTo, in most cases it should also show it if it's your native res as well.
 

bee

Member
ok thanks for the replies, had a play with it last night, 1080p was nowhere to be found in the settings, yet it was still downsapling 4k > 1080p hence me asking, report back later

oh and also as i'm sure you're aware, many program windows don't scale well to 4k and look blurry (nvidia inspector etc) , i find it a bit ironic that gedosato is one of them :p
 

Bebpo

Banned
General downsampling question because this has always seemed like the most active thread about 4k and downsampling.

Today I finally figured out I'd been doing 4k tests wrong! I'd been enabling the 4k option in Nvidia control panel under DSR and running the game and it didn't look any different so I thought it wasn't noticable on a 1080p monitor. I also thought it wasn't eating much performance (lol).

Today I accidently noticed that you can change the resolution settings in the game to 4k and wow, was blown away by 4k downsampled to 1080p. However, nothing recent seems playable at that resolution. And at 2k downsampled to 1080p I don't notice a big difference over just playing at 1080p?

However, why I'm posting this is I wanted to know what the ideal configuration is for the best looking sharpest game minus jaggies that still runs well with everything besides AA maxed (ideally 60fps):

Do I go with:

1.25x DSR with __%? smoothness & MSAA 8x
1.5x DSR with __%? smoothness & MSAA 4x?
2k DSR with __%? smoothness & MSAA 2x?
3k DSR with __%? smoothness & no AA?

I would assume FXAA would be dumb because the whole point of DSR is getting an ultra-sharp image and taking a blurry image and downsampling it seems like it would just produce a blurry image.

I'm not sure what % smoothness I should be using and if its an adequate replacement for MSAA? For example, with 33% smoothness at 4k downsample I can't see jaggies so it seems like I wouldn't need AA. But at 2k downsample 33% smoothness makes it kind of blurry, I feel like the less of the multiplier of your current resolution, the lower the smoothness percentage should be to keep the image sharp? And instead higher MSAA?

Please teach me the trick to get the best image & performance from downsampling!

thanks
 
Top Bottom