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]

Related Posts

  • gourav sardar

    can i play crysis 3 with swift shader

  • gourav sardar

    can i edit 3d analyzer exe for more ram

  • Sriram

    how to play nfs the run using 3D-analyze 2.36 and without graphic card?

  • Robert

    Ok its an old article but there are still MODERN uses for it. See as graphics card development has marched on Nvidia and AMD/ATI have dropped things like TnL circuits which i have read, NOT gotten it to work for me yet, are required for some games to work properly. So the program should emulate older features that are not used in todays games with modern graphics cards.

  • 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.

  • 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.

  • parth

    how to play pop forgotten sands wid 3d analyser v2.6

  • lulu

    i need 3d analyzer settings for tomb raider new edition survivor is born i like this game please help to get this game please

  • Sanjay

    Pixel Shader 3.0 is not supported by 3D-Analyzer. So this emulator won’t work for POP-Forgotten sands.

  • prashant panwar

    how to play pop forgptten sands it requires pixel shader 3.0 i have intel(R) pentium (R) dual core cpu ,1gb ram ,1.86 processore ,intel 965 express chipset ,,,,,,,,

  • AVIK GHOSH

    how can i open Euro truck simulator 2 by 3d analyzer
    plz

  • Dinish

    how i download far cry.exe

  • ruvie

    Please provide me settings for test drive unlimited 1 and grand theft auto episodes from liberty city

  • Boway

    Guys! Tell me the 3D analyzer settings for fifa online 2 with me having an intel (R) 82856 G Graphics Controller.

  • Donx

    Please guys tell me the 3d analyzer settings for fifa online 2

  • Hi friends,

    Please provide me the 3d analyzer setting for euro truck simulator 2009, 1.3 version

    Regards

  • 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

  • Jyo

    @People asking for help: Try the configuration settings in the screenshot above. If it doesn’t work, your only option left is to upgrade the graphics card.

  • Rakesh

    Please send me the 3da settings of thief deadly shadows please
    send me those settings at rakesh.seriousgamer@gmail.com
    please sir

  • I not working!! ~X( ~X( ~X(

  • Thank you!!

    Intel Core i7 3.5 GHZ
    Video Card 512 MB nvidia gforce!
    Memory status 4 G

    And can not run GTA 4 :((((( WHY????

  • 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.

  • Svue

    thanx dawg..ure da best…

  • val

    thanks man,,,

  • hyperman

    Very cool idea, too bad its not still being developed! Thanks for the article Ashraf.

  • jumbi

    Great article Jyo !

    Now I can play AOE II (old favorite game) to any notebook :-)

  • eq5150

    Nice article. I am more of a console player but I am a beta tester for an upcoming PC 1st person shooter that’s free, small in size with a amazing graphics. No need for a lot of ram or gaming video cards. It’s a must for any 1st person shooter fan:

    http://battlefield.play4free.com/en/

  • 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.

  • Bob

    @Jyo: Thanks for the link to dl RAM Jason. I downloaded the 8GB about 10 times. The additional 8OGB has my laptop running so fast I have trouble keeping it on my lap ;)

  • Yochanan

    Sorry if I went a bit overboard with my previous comment guys. I do enjoy reading your site, Ashraf. Just ignore me.

  • 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…)

  • 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.

  • 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.

  • Welcome to the ranks of dotTech writers Jason.

    As for 3D-Analyzer, the concept is very interesting…though being as all my machines are 1k+ I can’t say I need it.

  • MikeR

    @Nirali Kapoor: But I’m not impressed by forum spammers.

  • 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.

  • Bob

    And thank you, Jason, for this article.

  • 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.

  • 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%.

  • 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…?

  • 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 ;-)