Hello everyone.

I set up this blog since I've come across countless posts from different forums about whether a certain game works on a laptop with an integrated graphics solution such as the Intel X3100.

While this blog will cover the X3100, which I have, you can also find a link to the blog about the GMA950 integrated solution (which is maintained by ElbertZai), and as such will prove that integrated graphics solutions are not to be brushed aside.

Welcome to the unique world of mobile gaming.

Thursday, December 11, 2008

Advanced Settings - Part 2

To set a particular game to run in SWVP mode:
  1. First, press the windows key and the "R" key at the same time to bring up the Run dialog.
  2. Type in regedit in the field and click ok.
  3. Once Registry editor is open, click on Computer in the left pane then go to the Menu bar, click Edit and click on Find.
  4. After the Find window opens, type in _3dmark06.exe on the Find what field then click Find Next.
  5. When you've found the entry, right click anywhere in the window (on the right panel - where the _3dmark06.exe entry is listed) then select New>DWORD Value.
  6. Type in the name of the executable for the game or program that you are trying to run in SWVP mode but don't forget to add an underscore [_] before the first letter (ex.: if the game executable=ra3.exe, name should be=_ra3.exe).
  7. Having done that, double-click your newly made entry then change the default value data from 0 to 1.
  8. Press the F3 hotkey (Find Next) to find the next entry.
  9. Repeat steps 5 to 8 until you get the "Finished searching through the registry" dialog.

The next time you execute the game you just added, it will now run in SWVP mode.

To revert to HWVP mode, you can either delete the entries you added for that game or change the data value from 1 to 0.

I have also seen other configurations with ~executable.exe (ex.: ~ra3.exe) added as well for every instance of the underscored counterpart.

For now, I haven't got the foggiest idea what's the reason or why this is added, but I'll be finding that out for you and will add that as Part 3 of this series. My theory is that one controls Pixel processing as well, in addition to vertex processing, as they do have unified shaders, you know.

You might want to go about this by adding the underscored dwords first then testing to see if your game has improved then adding the ~counterpart and re-testing to see what impact it has on you. I have read this has different effects on different processors since this is where you're redirecting the processing.


atb2_k_3 said...

Bring on part 3...interesting stuff...i wish someone coded a tweaker for this graphix card...would be easier that way.

CyberNetizen said...

Thanks. I will try to whip up a simple activator-deactivator for this tweak, though I'm still waiting for Intel's official response regarding what each addition does, and what the difference between the "_" and the "~" is.

R. Canpolat - Studio 147 said...

thats great and all mate but how can i do it in mac osx?

the now "old gen" macbooks all run with an x3100 and god the graphics are horrific.

if i make these changes in bootcamp xp i doubt they will stay fixed in macosx?

either way nice job on the hardware hacks.

Audguy said...

wow!! u r a real genius with this...fifa now works as gus as it can on my lappie...the problem might have been due to extra GPU processing required for doing shaders...thnx a lot neways....

Anonymous said...

Hi there, Half-Life 2: Episode 2 will crash with _hl2.exe DOWRD set to "1", whenever you will take a look at water. At least tested in DX80 mode.

Gianluigi Silvestre said...

ok, i know this post is quite old, but can anyone tell me why i can't find the _3dMark06.exe in my registry?

Anonymous said...

try with out the _ then ad the line with it?

isair said...

I coded a highly detailed tweaker for you guys. Please keep in mind that it can't access registry if you don't run it as an admin (in Vista/Win7):

Download at: http://www.mediafire.com/download.php?y3ijhziggol

I made a topic on CEF and lapgamers.com about it, here is a link to the one in CEF:

Anonymous said...

Nice work...any thing else we can do with it?

Xtremist said...

Cool stuff man... when are we expecting the final PART3 of this series? wish to see it soon...
I'd love to see a small tutorial about best performance configurations of Intel OpenGL 3D Settings and the function of each value therein.
Hope its not too much to ask, atleast you can tell us what settings in above utility YOU ARE USING... and WHY... :)

Anonymous said...

i manage to find ~3DMark06.exe but now _3DMark06.exe?

Anonymous said...

i tried add a new registry start with "_", my game pop up and says the game not supported in vertex mode, but i changed it into "~", it works...i'm playing COD4 with it, i found some around 5-8fps difference compare to hardware mode..way to go!!!

Anonymous said...

i cant find the _3dmark06.exe on the search
plz help mann i wanna play batman

EXE said...

Hi.I have intel gma950 x3100 and my card si about 64 mb :( do anyone know how to increas'it ?
my specs:512 memory
Intel Celeron cpu @550 1.8 ghz/1.8 mhz
Windows vista home basic

AudGuy said...


You have no option than to buy more RAM. 512 MB is minute to say the least. But given the fact that you're using a celeron processor, your motherboard, I guess, would support only DDR RAM (and not DDR2 or DDR3), which is vintage now.

Dorjoo said...

I didnt find 3dmark06.exe. I dont understand. Because I am MOngolian boy. Help me! Please send email arenchin_06@yahoo.com please. I installed program that named 3dmark. BUt I didnt find 3dmark06.exe in my registry help me! help me! I want to play cool games! Help me! sorry for my bad ENglish

AudGuy said...

Search for 3dmark06 instead, and not _3dmark06. People, pls confirm. Thanks.

Dorjoo said...

Thanx for reply but doesnt work please give me your email address or send email and help me please sorry for my bad ENglish :(

Dorjoo said...

I have an idea. We can use Teamviewer. And you can help me