Dayofnuke Posted January 9 Report Share Posted January 9 (edited) I debated a lot where to post this, but since it technically applies to all(?) W3D engine games, figured here was best? I doubt there's any issue with this, but just to be safe ill not post the exact method, so if i get in any trouble ill be the only one to blame as the title implies, i got IA (and other games) running on Vulkan, and then via Vulkan applied frame generation. being as its a hack on a hack its not flawless, but works pretty well, also since game is locked to maximum FPS most of the time anyway, fairly pointless. but under load from 160 bots and with vis disabled, was able to get -about- 60 real fps, and 120 with generated frames i made a video: (i am apparently far to stupid to properly embed video? so heres the link instead) Link to IA Vulkan Frame Generation MP4 (compressed + downscaled to 1080p) (Akaris is me, "Dayofnuke" is actually very old name) you can spot some of the generated frames as bots load in causing a fps dip, but otherwise fairly smooth after that, so this method maybe helpful for PvE sometimes using a very similar method, DX12 should probably be possible? and between Vulkan/DX12 applying Ray Tracing is also theoretically possible, but that would be ~much~ more work than FG Edited January 9 by Dayofnuke 0 Quote Link to comment Share on other sites More sharing options...
dblaney1 Posted January 10 Report Share Posted January 10 Mind writing a tutorial of what you used to do this? 0 Quote Link to comment Share on other sites More sharing options...
Dayofnuke Posted January 10 Author Report Share Posted January 10 5 hours ago, dblaney1 said: Mind writing a tutorial of what you used to do this? being as i was unsure of opinions on such a thing my post was intentionally vague/obtuse, but the reality is its hardly difficult or a technical triumph of any sort. its a simple combination of dxvk + AFMF (which some have argued isn't real frame generation, but if its visually adding more frames its close enough for me) i suspect at -least- 50% of the heavy load (160 bots + vis disabled) fps uplift is Vulkan alone, thus frame generation is bit more of a meme idea lol since this is a hack-on-a-hack type of thing it isnt perfect, for example sharpening/AA/AF dont seem to work. as for frame times, for me real frame time is 4.0ms, FG adds about 5.0ms, thus approximate 9.0ms total frame time. as for my comment about RT, one could -in theory- translate dx9 into dx12 (have had some success with this part), and then once dx12 is ...technically... exposed, hack something such as RTX Remix on it. as i said it would be MUCH more work, and probably utterly destroy frame rates(?), if for no other reason than all the hacking and translating happening. i haven't really explored this idea much, but some very quick overview-ing made me think it was possible since game lives locked at max fps outside of unusual load situations this was all mostly for the memes whats W3D's max texture size? just had a thought about using my AI to upscale ..would that work? hmm 0 Quote Link to comment Share on other sites More sharing options...
thedisclaimitory Posted January 18 Report Share Posted January 18 How did you get I A to run on Vulkan? I mean vulkans pretty good to use, probably even better than Unreal in some cases, but Still... how? 1 Quote Link to comment Share on other sites More sharing options...
Dayofnuke Posted January 23 Author Report Share Posted January 23 (edited) DXVK, DirectX (to) Vulkan https://github.com/doitsujin/dxvk , specific version used: https://github.com/doitsujin/dxvk/releases/download/v2.3/dxvk-2.3.tar.gz (but any version should work) easy way is to drop all those files into IAs game.exe directory (or only the DX9 files if you want to be more specific) ...and thats it game will run in Vulkan via a translation layer. as for Frame Generation, i just turned on AFMF (AMD Fluid Motion Frames) which works semi-unofficially with Vulkan (but not DX9) Vulkan does most of the heavy lifting, and the frame generation smooths over any fps dips or stutters. As i mentioned technically adds frame lag, but average of 9ms total, so not really a factor in real useage i was able to maintain ~60 real fps and ~120 fps with frame generation up to about 190 bots with vis disabled above 190 bots the W3D engine itself seems to start to give up Edited January 23 by Dayofnuke 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.