You mean for Divinity? If so, good, I was getting worried with all the negative reports.
Edit: for the people for whom the alternative injection isn't working: please check the value "LoadAppInit_DLLs" in the registry key "HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionWindows".
Changing to 1 works! No mouse issues for me either.
Edit: Take that back, my mouse is a bit wonky. Can pan screen up and left, but not down or right.
Yeah, capping at 30 fps definitely helps. At least it makes it easier to enjoy downsampling from 1440p when using my plasma. I do like that.People going to 4k or above I think either have really really powerful rigs, or are capping at 30fps, or are just using that for screen shots. The only game so far that I can reliable run at 60fps at 4k is Dark Souls 2. I'm finding 2560x1600 seems to be a good level for Divinity to maintain 60ish fps on a single 780 with most all the other bells and whistles up.
It totally depends on the game. For example, I'm playing Blackguards right now, and on my lowly 770 I can put it at 4k with lanczos downsampling and hit 30 fps (which is totally fine since the game is turn-based).Experimenting with this again. I've added a GTX780 to the mix and am kind of disappointed that downscaling from high resolutions is still too slow to be useful.
Thanks! Writing GUIs is very boring, but I realized that it's the only way to get most people to even have a look at the settings.I love that the new update allows all the file editing from the one main interface, btw. Super handy.
Yeah, of course. I was jumping too quickly to all of the more demanding/impressive games.It totally depends on the game. For example, I'm playing Blackguards right now, and on my lowly 770 I can put it at 4k with lanczos downsampling and hit 30 fps (which is totally fine since the game is turn-based).
And of course I can downsample Ys Origin from 6k with 100+ FPS![]()
Well that's pretty damn awesome.Did I ever tell you that your complaints about the downsampled screenshots in the screenshot thread not looking like what people are actually playing were one reason I started working on GeDoSaTo? Now, with Lanczos support, we're pretty much there.
MGR simply doesn't support resolutions beyond 1080p, period. It would need a (DSfix-like) plugin. I did a proof of concept when it was released, but thought they might still patch it so I didn't pursue it further.Only game that I've tried that didn't work at all has been Metal Gear Rising. That would probably downscale pretty well as it's not a demanding game. It could really use it.
Well, your nitpicks were right after all -- driver downsampling doesn't quite look like photoshop downsampling, otherwise people wouldn't do the latter. And that got me thinking that with modern GPUs there's really no reason not to have the latter in realtime.Seriously, none of my nitpicks are directed at your awesome work on this. It's really great stuff and so much better than the old methods of downsampling.
I should note that your monitor recommendation actually helped me find an LCD that I can stand using. I didn't get that Eizo (too small), but I ended up with that 32" 1440p BenQ AMVA monitor. While not as dark as my plasma it's still worlds beyond any IPS or TN display I've used. It's certainly made playing from my desk enjoyable again.Well, your nitpicks were right after all -- driver downsampling doesn't quite look like photoshop downsampling, otherwise people wouldn't do the latter. And that got me thinking that with modern GPUs there's really no reason not to have the latter in realtime.
Just tested it with a bunch of games using the new lanczos filtering method and was AMAZED at how good it looked! My faced was practically pressed against the screen the entire time because I couldn't believe how clear everything looked. Performance didn't seem that different from bicubic either. This latest releaase also seems to have fixed the freeze frame issue I was having with Borderlands 2 during checkpoints. Still couldn't get Dragon Age Origins or the Witcher 2 working but the following games worked perfectly:
Batman Arkham Asylum and City
Bioshock
Borderlands 2
Brothers
Darksiders 1 and 2
Dead Space 1,2, and 3
Dishonored
Kingdoms of Amalur Reckoning
Resident Evil 6
Rayman Origins and Legends
Syndicate
Tomb Raider Underworld
I was so impressed with this release that I just donated. Keep up the excellent work!
Edit: for the people for whom the alternative injection isn't working: please check the value "LoadAppInit_DLLs" in the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows".
If the numbpad commands aren't working does that mean it isn't running? Tried Alan Wake and I'm not entirely sure whether GeDoSaTo is working or if its just my driver downsampling options at work.
If you press "+" on the numpad GeDoSaTo should do a status report. If it's not, it's probably not working.
Should I try getting disabling my custom resolutions? Have only used it with Dark Souls II before today, and can't get it work with Alan Wake or Divinity II. Original Sin is working now though!
Are you using the blacklist or whitelist? Blacklist will probably be a better choice.
Blacklist is almost never a good choice, the good choice is to add your executable names to the whitelistAre you using the blacklist or whitelist? Blacklist will probably be a better choice.
The Witcher 2 works fine except for the blur effects out of focus, for example when walking the blur seems to appear in front of Geralt, and the fps are bad but that's just my GPU
Nice work Durante.
3840x2160->1600x900
This is definitely not rendering right.
May have found a bug. It looks like normal screenshot (takeScreenshot) takes a shot of the target resolution (as intended I think), but it scales it back up to whatever the render resolution is. Can anyone check?
As in, in my case taking a full screenshot and normal screenshot both come out as 4K, but the normal screenshot looks like butt because it's scaled up, and should actually be 1080p.
Tomb Raider 2013 is Dx11 by default, you need to force Dx9 mode for this to work.How do you get this to work with Rayman Legends and Tomb Raider?? TR doesn't seem to be affected by the tool running and Rayman Legends gives me some error that says failed to create dxdevice 10 times or something.
edit: Nevermind I got Rayman working by disabling forceborderlesswindow in the settings. How did you guys get Tomb Raider to work?? Max Payne 3 too.
Because Dark Souls 2 is the only game currently for which there is a specific (non-generic) pluginOne question, why does it say that it's using the generic plugin for any game that isn't Dark Souls 2?
Unlikely. It only increases the chance of GeDoSaTo working at all (and may decrease stability, which is why it isn't the default).Edit 2: One more question! Does the alternative injection method potentially increase compatibility for borderless or is it just for downsampling and post processing?
That would indeed be a bug. And I could imagine how it got introduced with the screenshot speedup update. I'll investigate.May have found a bug. It looks like normal screenshot (takeScreenshot) takes a shot of the target resolution (as intended I think), but it scales it back up to whatever the render resolution is. Can anyone check?
As in, in my case taking a full screenshot and normal screenshot both come out as 4K, but the normal screenshot looks like butt because it's scaled up, and should actually be 1080p.
# Graphics settings
# The actual rendering resolution you want to use,
# and how many Hz you want the game to think it works at.
renderWidth 2880
renderHeight 1620
reportedHz 60
# The resolution you want to downsample *to*.
# Should generally always be your output device pixel size and frequency.
# Writing something not supported by the display here will probably cause a crash.
presentWidth 1920
presentHeight 1080
presentHz 60
# How many vertical traces to wait when presenting
# -1 = unchanged
# 0 = no vsync
# 1 = standard vsync
# 2 = half refresh rate (e.g. 30 on 60 Hz)
# 3 = 1/3rd refresh rate, etc.
presentInterval -1
# The type of scaling you want to use.
# bilinear: what GPUs generally do, cheap performance-wise
# bicubic: higher quality, more expensive performance-wise
# lanczos: higher quality and sharp, most expensive performance-wise
scalingType lanczos
# Image processing settings
# Note: may or may not apply depending on the plugin used
## AA
# AA toggle and quality setting
# 0 = off (best performance, worst IQ)
# 1 = low
# 2 = medium
# 3 = high
# 4 = ultra (worst performance, best IQ)
aaQuality 4
# AA type
# either "smaa" or "fxaa", depending on your preferences
aaType smaa
## SSAO
# Enable and set the strength of the SSAO effect
# (all 3 settings have the same performance impact!)
# 0 = off
# 1 = low
# 2 = medium
# 3 = high
ssaoStrength 3
# Set SSAO scale
# 1 = high quality (default)
# 2 = lower quality, lower impact on performance
ssaoScale 1
# Set SSAO Blur type
# gaussian = soft, cheap
# sharp = depth-dependent, more expensive
ssaoBlurType gaussian
## DOF
# Enable Depth of Field
# false = off
# true = on
enableDoF false
# Select the type of DOF effect
# basic = basic pseudo-Bokeh DoF
# bokeh = shaped circular Bokeh DoF - WARNING: high performance impact
dofType bokeh
# Bokeh Depth of Field radius
# default = 1.00
# higher = more blurry (e.g. 1.1)
# lower = less blurry (e.g. 0.9)
# note: small changes make a large difference
dofBaseRadius 1.05
## Post
# Enable Postprocessing
# false = off
# true = on
# For in-depth configuration, look in "assets/post.fx" or "assets/post_asmodean.fx"
enablePostprocessing true
# Postprocessing type
# durante = basic postprocessing adapted from SweetFX (dark, local contrast)
# asmodean = postprocessing by Asmodean (with tone mapping, softer)
# For in-depth configuration, look in "assets/post.fx" or "assets/post_asmodean.fx"
postProcessingType durante
## Bloom
# Enable HDR Bloom
# false = off
# true = on
# For in-depth configuration, look in "assets/bloom.fx"
enableBloom true
Tomb Raider 2013 is Dx11 by default, you need to force Dx9 mode for this to work.
http://pcgamingwiki.com/wiki/Tomb_Raider_(2013)#Force_DirectX_9_renderer_on_DirectX_11_systems
Divinity: OS latest version not working for me. Alternative Injection, LoadAppDll = 1, forceAlwaysDownsamplingRes true and all that jazz but no dice.