Can run any recent demo because d3dcompiler_47.dll is missing
category: general [glöplog]
I got this message for any recent demo i try to run.
Of course I could download that single dll to my computer then copy it to demo folder executable but this his a hack and it does not always works.
My directX is up to date
Which program / redistribuable should i run to solve this issue ?
Of course I could download that single dll to my computer then copy it to demo folder executable but this his a hack and it does not always works.
My directX is up to date
Which program / redistribuable should i run to solve this issue ?
Which Windows version are you using?
press windows key, start typing "d3dcompiler_47", copy any of the ~20 hits directly from the results list into the dir with the exe (drag with right mouse button, release, select copy), run it. Takes 15 seconds. (...and next time, you'll have 21 hits).
I'm using Windows 7 64-bit + SP1. @cupe : It did not return any result.
Tigrou: "latest directx" for windows 7 is from June 2010. I'm afraid to tell you this, but your operating system is deprecated and doesn't get any directx updates anymore. d3dcompiler_47.dll is now present in every modern windows version, no need for any extra instalation or anything.
For PC demos, you need to accept the fact that in order to run the newest demos you need the newest platform.
Other than that, what cupe said. The Internet Explorer or Visual Studio folders should have a d3dcompiler_47.dll that does not depend on the newer WinRT api. Placing that one next to the demo should work. What also *might* work, is to use a d3dcompiler_46.dll or d3dcompiler_43.dll and rename it to d3dcompiler_47.dll next to the executable folder, although this is really not recommended.
For PC demos, you need to accept the fact that in order to run the newest demos you need the newest platform.
Other than that, what cupe said. The Internet Explorer or Visual Studio folders should have a d3dcompiler_47.dll that does not depend on the newer WinRT api. Placing that one next to the demo should work. What also *might* work, is to use a d3dcompiler_46.dll or d3dcompiler_43.dll and rename it to d3dcompiler_47.dll next to the executable folder, although this is really not recommended.
That being said, using d3dcompiler_47.dll is actually pretty neat.
OK. I will probably upgrade to Win8 or Win10. What really bother me is to reinstall everything. Win7 is from late 2009. Well that's almost 7 years ago. Time flies...
After the upgrade, should i expect a increase of FPS in games and demos ?
I have a GTX970.
After the upgrade, should i expect a increase of FPS in games and demos ?
I have a GTX970.
I usually just copy it over from either the Firefox or the Chrome dir.
In fact I already suggested to modify our kkrunchy version so that it can automatically check there too :D
So is it time for legacy 2.0 specs then? The stretch from DOS/bare metal to "now" (laugh about this in 10 years) gets bigger and bigger. - This is just a hopefully careful enough question. I am actually totally behind tech with my win 7, too, but although i am looked upon as an M$ fanboy, i am really scared of anything past Win7.
I meant this in a sense of a "Milestone" or something, regarding compos and such. Or is it wise to keep that freely floating? PC is so limitless, anyways.
^ I don't really understand the question. Compos are already split into windows pc and some form of legacy/dos/oldschool whatever pc but I wouldn't say win7 is in the oldschool category yet.
With modern windows demos it is generally assumed the target is a relatively up to date system, not just for the operating system but for the hardware (try running a recent Cocoon demo with anything other than a high end system and enjoy your slideshow). For the most part I have found most demos in the last 10 years can be run on win7-8-10 maybe with having to replace a dll or something simple.
Problem with modern pc is the variations as you say. Not only operating system and dll's but drivers, hardware (nvidia vs amd is often an issue). Some coders make more effort than others to test for compatibility but you can't expect miracles, someone somewhere is going to have a system which won't run something, even large commercial software has this same problem. But trying to split modern windows pc category by some arbitrary metric would not help at all.
With modern windows demos it is generally assumed the target is a relatively up to date system, not just for the operating system but for the hardware (try running a recent Cocoon demo with anything other than a high end system and enjoy your slideshow). For the most part I have found most demos in the last 10 years can be run on win7-8-10 maybe with having to replace a dll or something simple.
Problem with modern pc is the variations as you say. Not only operating system and dll's but drivers, hardware (nvidia vs amd is often an issue). Some coders make more effort than others to test for compatibility but you can't expect miracles, someone somewhere is going to have a system which won't run something, even large commercial software has this same problem. But trying to split modern windows pc category by some arbitrary metric would not help at all.
Wouldn't a "my OS is better than yours" flame war be refreshing?
No :)
elites just ship precompiled shaders.
okay, thanks, i think all of that pretty much sums it up for me. just wanted to check.
@drift : most commercial games and software still run very fine on win7 btw (vista is another story). However i think support will be dropped at some point.
whining about the fact nobody gives a shit about win xp anymore in 3... 2... 1...
People still use Windows XP? lmao
type what's missing in the searchbox at www.dll-files.com, copypaste the .dll in your c:\windows\ so it'll never biatch again in the future.
Quote:
type what's missing in the searchbox at www.dll-files.com, copypaste the .dll in your c:\windows\ so it'll never biatch again in the future.
probably a good idea on entertainment machine, but with work on your PC, downloading dlls from random internet site is like ehm.
to be honest, it's really annoying to get a demo and see 'missing dll' box
that will definitely help demoscene to grow in numbers =)
maybe the solution will be to host typical critical dlls on scene.org or some other reliable place (well, scene.org got also great reputation for ordinary ppl with 'warning malware' message)
how is dll-files.com less random than scene.org? ;)
Static linking ftw. Especially MSVCRT.
Quote:
Static linking ftw. Especially MSVCRT.
Doesn't sounds intro compliant.
Quote:
Quote:Static linking ftw. Especially MSVCRT.
Doesn't sounds intro compliant.
true, but tbh most of the dll errors I get these days come from full size demos, not intros...