Enhance graphics performance with 3D-Analyzer, a graphics card “emulator”

[The following article has been written by Jason. Some dotTechies may know him as Jyo. Be sure to thank him in the comments below for the write-up and tip!]

Ever been in that situation where you just spent countless hours (legally) downloading a game or shelled out a day’s work worth of greens for a game, only to find out your computer can’t handle it? If you are economical like me, you probably have one of those low-end computers that you can find in stores for no more than five hundred dollars. (We do what we can to save money.) Unfortunately, most of these low-end computers do not come equipped with a decent graphics card. So what does this mean for us cheapskates? It means bad news for gaming. Most PC games nowadays require a dedicated graphics card (i.e. not integrated); otherwise the game will look like garbage or simply not run at all. Fortunately, there is hope on the horizon. Let me introduce an awe-inducing software known as 3D-Analyzer.

^ Image credit.

What is 3D-Analyzer?

The following is a description of 3D Analyzer, as per the developer:

The 3D Analyzer Tool was created and refined to overcome limitations posed by modern 3D Games and other Applications on several current mainstream 3D Cards. With the help of 3DA you can change different graphic options under DirectX 8 and OpenGL. 3DA changes different CAP-bits for example, if a game requires HW T&L 3DA emulates these bits and the games runs on graphic boards which don’t have HW T&L capabilities. 3DA doesn’t emulate any features in software(except cube mapping, which is done with a simple 2D texture), like Pixel or Vertex Shader. 3DA is also a very nice tool for benchmarking. It generates detailed log files (CSV) with FPS and other parameters.

In simple terms, 3D-Analyzer is a tool that can emulate certain graphics options that would typically require a dedicated graphics card; graphics that many integrated chips and older graphics cards are not capable of. So, for example, if you have an outdated graphics card, or an integrated one, it might not support some graphics options such as Pixel Shader 2.0, or hardware TnL (not to worry, you don’t need to know what these mean). Certain 3D games require these, and are not playable without them (like when you have audio but all you see is a blank screen). 3D-Analyzer can help bypass these restrictions and enable you to play that game you’ve always wanted to play.

What You Should Know

  • 3D-Analyzer is no longer under development. It was last updated in 2002, so you might say it is outdated. If, say, your game requires Pixel Shader 3.0, you are out of luck because 3D-Analyzer cannot get that for you. However, don’t let this deter you because there are still many decent games out there that one can use to play; just don’t plan on playing the latest and the greatest ones.
  • Not all games will work with 3D-Analyzer. Only those with an .EXE game launcher will work (ex: Steam games will not work). Later on in this article I will provide you with a tip to figure out what games are compatible.
  • There is only so much that 3D-Analyzer can do. So if your computer has a 10 year old processor and 256 MB of RAM, don’t get your hopes up. 3D-Analyzer will not boost your CPU performance nor magically give you more RAM.
  • Some people have said 3D-Analyzer uses CPU power to do the emulation, so not even a graphics card is needed (did they get their computer from a flea market?). As for the credibility of this statement, your guess is as good as mine.
  • 3D-Analyzer does not in any way alter your hardware or game permanently. It should not cause any damage to your computer or data. However, use 3D-Analyzer at your own risk. Me, Ashraf, dotTech, and anyone else are not responsible for any gain or loss incurred by use of 3D-Analyzer.
  • Please take note some people claim 3D-Analyzer is malware. I have been using 3D-Analyzer for a while and have had no malware-related problems with it, which is why I am posting about it here. However, please don’t use 3D-Analyzer if you are not comfortable with what I just said. By proceeding to download 3D-Analyzer you recognize and accept any aforementioned risk. Me, Ashraf, dotTech, and anyone else are not responsible for any gain or loss incurred by use of 3D-Analyzer. For your reference, here and here are VirusTotal scans of 3D-Analyzer; here and here is what SiteAdvisor thinks.

Using 3D-Analyzer

Each unique game requires different settings in 3D-Analyzer. For the purposes of this tutorial I will be using Far Cry, a video game debuted in 2004. To give you a reference point to compare 3D-Analyzer’s handywork, this is what Far Cry looks like on my Intel GMA 4500MHD integrated graphics card before I run 3D-Analyzer:

  • Download and unzip 3D-Analyzer. (Download link is provided at the end of this article.)
  • Once unziped, run 3danalyzer-v236.exe. This will extract 3D-Analyzer’s program files to a folder; unless you specifically change it, the folder will be the same where 3danalyzer-v236.exe is located.
  • Fire up 3DAnalyze.exe. Note that the program window cannot be resized. You should see something like this:

  • Hit the “Select” button. Locate and open your game’s EXE game launcher. For me, the EXE file is FarCry located in FarCry’s installation folder:

If you don’t know which EXE file to choose, you can always right click on your game shortcut (the one that you click on to launch the game, typically found on your desktop) and click on Properties; then, under the shortcut tab, look in Target for your game launcher:

  • Check-off the appropriate settings in 3D-Analyzer. As already mentioned, each game will have slightly different settings. Far Cry works best in the following settings:

  • One important feature to note is the “VendorID” and “DeviceID” section:

This tricks your game into thinking you are using a different graphics card. 3D-Analyzer provides a list from which you can pick VendorIDs and DeviceIDs from:

As you can see, you can choose between an NVIDIA or ATi graphics card. Take note setting the IDs to “0” makes 3D-Analyzer default to your real graphics card/integrated chip.

  • Once you are done, unless you plan on never playing the same game again, should hit the “Save batch file!” button and save the settings; so instead of doing the above all over again the next time you play, just launch the batch file and it will automatically configure the settings for you.
  • Hit the “Run” button and voila! Get gaming!

This is what Far Cry looks for me after running 3D-Analyzer:

Ain’t she a beauty!

Which games work? And what about the settings for each game?

Every PC game works differently, so there is no one-size-fits-all setting that will work for all games (although most games will work with the settings I used for FryCry in the above tutorial). You can always experiment with the settings, but a simple Google search will suffice. Many bloggers talk about it, and you will see many posts on what setting each game requires. Youtube is also another great source for visual aid. However, be warned. There are many dark corners on the Internet related to gaming. Venture into the wrong one and you may find yourself with malware issues on your hands. Be careful where you click and be careful what you download. Protection is worthless if you download without thinking. Me, Ashraf, and dotTech are not responsible for the content on other websites.

Conclusion and Download Links

3D-Analyzer is a great tool for those of us who do not own a great graphics card. Sure it doesn’t work with the latest hardcore games – and it will not give you the performance of an actual dedicated graphics card – but hey, anything is better than nothing (or a black screen). There are many great games out there, dating back four or five years, that you can easily acquire (note: acquire legally, like purchasing off eBay or going to your local game store) and use with 3D-Analyzer. This may make me sound cliche, but 3D-Analyzer is a savior for us cheapskate gamers. Too bad it is no longer updated, because I feel there is great potential in this program. In any case, if you are interested you can grab 3D-Analyzer from the following links:

Version reviewed: 2.36b

Note: 3D-Analyzer is no longer in development

Download size: under 1 MB

Supported OS: Windows 95 and up (works on both 32/64 bit systems)

Price: Freeware

Note: 3D-Analyzer does not in any way alter your hardware or game permanently. It should not cause any damage to your computer or data. However, use 3D-Analyzer at your own risk. Me, Ashraf, dotTech, and anyone else are not responsible for any gain or loss incurred by use of 3D-Analyzer.

Note: Some people claim 3D-Analyzer is malware. I have been using 3D-Analyzer for a while and have had no malware-related problems with it, which is why I am posting about it here. However, please don’t use 3D-Analyzer if you are not comfortable with what I just said. By proceeding to download 3D-Analyzer you recognize and accept any aforementioned risk. Me, Ashraf, dotTech, and anyone else are not responsible for any gain or loss incurred by use of 3D-Analyzer. For your reference, here and here are VirusTotal scans of 3D-Analyzer; here and here is what SiteAdvisor thinks.

Unofficial 3D-Analyzer page [direct download]

Share this post

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

37 comments

  1. ral 932

    yes it work well as i wish, now i can play alien shooter i have intel hd graphics, ram is 2gb and cpu is intel pentium 2.4Ghz dual cpu directx is directx11, i don’t know why alien shooter not working and crashes is often occur it may be because of wrong graphics setting and i have only a little knowledge of these advanced settings but 3dA settings are easy, anyway game work well with 3dA.

  2. Souvik SN Nath

    in my pc sleeping dogs is not working nd I have no graphics card other than intel HD graphics only the main menu is shown nd when I run new game it starts loading nd after loading it tells ‘this program can’t be worked’ so I hpe that after using 3d analyser it will work.

  3. daniel

    well the program worked……….but it did not work for the game that i intentionally came here or maby im not doing it right ……well heres the game maby theres another way ………..eden eternal

  4. deepak97

    pleez help me. i’m unable to run any game wit 3d analyser. after selecting the .exe file of a game and marking the required settings, i’ll save the batch file. and atlast when i click on the ‘run’ button, a dialogue box appears showing an error ‘Could not copy ___________ to ____________’. please help me. send the answer to my email. thanq.

  5. Grantwhy

    I’ll have to try this (one day)

    Months ago I downloaded the demo for Gratuitous Space Battles but it kept crashing – my guess, it wanted more than my video card could give.

    Hopefully in the next week or so I’d download the demo again and see if I can get it to work with 3D-Analyser.

  6. Jyo

    @Yochanan: Sounds like a great deal your friend got there! Actually, I was really referencing to laptops, which taking them apart and replacing the graphics card is unreasonable. My Intel GMA 4500MHD, which came out in 2008, cannot play Far Cry properly so this tool is useful for even modern integrated graphics cards.

    @Everyone: Thanks for the feedback, and thank you Ashraf for publishing it!

    For those who do need more RAM, you can download here: http://downloadmoreram.com/index.html (joking! but funny site though…)

  7. OldMalden

    Thanks for a great review.

    I have an embedded Intel 82945G Express Chipset in my Dell GX520 – a work machine – and 3dAnalyzer allows me to run several games that would otherwise be denied because of the calls they make to DirectX such as Glory of the Roman Empire etc.

    I’ve used 3dAnalyzer for a while now and it’s a shame they’ve stopped development.

  8. Dennis F.

    Thanks Jason for an excellent review. Too bad about your machine though. I have a 5770 card in my i7-930 machine so I have no use for the program, but if I did, it sounds like it might be useful. Keep up the good work.

  9. MikeR

    Excellent work and much appreciated, Jason: comprehensively researched and intelligibly presented. I’m not a games player myself but after reading your piece might just give it a go. . .

    Here’s 110% to make up for the 10% deducted in an earlier post on here that I didn’t manage to follow as well as your article.

  10. Bob

    @Yochanan: Hey man take it easy on Ashraf. He does a lot of good stuff for us here, putting in many many hours and for free. I for one appreciate him and if I come accross something I don’t like I know how to pass right over it. Constructive comments by you and others are helpful, but mean spirited critical comments are not.

    Ashraf, thank you for your efforts.

  11. Yochanan

    Oh wait! Did I forget to comment on your $500 computer comment? Are you serious? A newer eMachine (Korean generic crap) has a GeForce 6100 onboard. My friend’s ‘puter has a dual-core processor and 6 GB RAM. Yeah, they had to over compensate for the useless onboard graphics chip. It does have a PCI-e slot, so I gave him my old GeForce 6800 so he could actually play games.

    Hello! $500 would buy you a nice motherboard, dual-core processor & at least 2 GB (if not 4) RAM and beat the living daylights out of the aforementioned generic proprietary piece of crap. Let alone what I don’t even know what you’re talking about.

    I have to give you a a 90% rating, but this article docked you 10%.

  12. Yochanan

    If you have a 3DFX Voodoo card, download now! ROFL!!!!

    From the website: “3D-Analyze is a tool for transform and lightning hardware emulation. So it is very useful for running TnL games on video cards that have not on board dedicated circuits for TnL calculations (like all Voodoo, Kyro, some Radeon and older). It uses power of central processing unit to do emulation.”

    The site is 3dfxzone.it. That should give anyone a clue right there as well as the 800×600 website. What video card in the last 7 years does not have hardware Texture & Lighting? Seriously? The screenshots have a GeForce FX 5900 Ultra in it which has hardware TnL. I had an older card with no GPU fan that I bought to play Tomb Raider: The Angel of Darkness which came in in 2003. I think it might have been a 440MX. or something. The program executable has not been modified since 2004.

    I love your site, but what is this??? What video cards are supported? What Windows platforms are supported? I’m about to delete your RSS feed, dude. What the…?

  13. WobblyWombat

    Thanks for the heads up and review Jyo :o)
    I’m a computer cheapskate myself, I’ll have to give this a go on my cardless laptop – although I suspect cpu speed alone makes many games out of my reach… “Hearts” struggles for framerate on a bad day! lol ;-)