WELCOME TO THE INTEL X3100 GAMING INFO BLOG

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.

Wednesday, September 30, 2009

X3100 Tweak Util by ISAIR

Hello. As mentioned before, ever since I got my new work, it has constrained me from completing the tweak util I was developing for the X3100.

Fortunately, another coder, ISAIR, has stepped up to plate and has come up with a tweak utility for the X3100.

Good thing he was able to come up with it as I couldn't find the time nor the energy to continue with my development.

This shall be a big help to x3100 users out there who don't feel comfortable puttering around with their registry.

A big thanks to ISAIR!

Obligatory disclaimer: Although the app has been used by several people with excellent results and there appears to be no report of untoward incidents, please note that if you use this utility, as with any other software, you understand that there are unseen risks that may cause undesired operation of your computer, we will not be held liable for any consequences that may arise from the use of such software. Use at your own risk.

Now that we have that all that obligatory mumbo jumbo done with, let us proceed.

Here is Isair's post:

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:
http://forum.cheatengine.org/viewtopic.php?t=456088&sid=3af2a93a20f49c542818fd9db2e8c062


49 comments:

isair said...

Thanks for making a new blog entry about it :) By the way good luck on your new work. I tend to jump on new project ideas because I have too much free time. Also I forgot to include checking the list's selected index in the second tab so people shouldn't press "Remove Selected Executable From Registry" and "Change Vertex Processing Mode" buttons while there are no items selected in the list unless they want an unhandled exception error.

neo said...

I get this error when trying to run the app:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at IntelGMAX3100ManagementTool.Form1.FindDisplayPath()
at IntelGMAX3100ManagementTool.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Intel GMA X3100 Management Tool
Assembly Version: 1.0.3548.29589
Win32 Version:
CodeBase: file:///C:/UnZiPPeD/dreamcast/Intel%20Display%20Adapter%20Management%20Tool%201.0.exe
----------------------------------------
msvcm90
Assembly Version: 9.0.30729.1
Win32 Version: 9.00.30729.1
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e/msvcm90.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

configuration
system.windows.forms jitDebugging="true" /
/configuration

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I have XP SP3 with .net framework 3.5 sp1 and vc 2008 installed.

isair said...

Seems like it fails to find your display adapter path in registry, as I don't have any machine with windows xp I couldn't test this on xp. Seems like I'm gonna have to make an update. I need you to search registry and find _3dmark06.exe (or ~3dmark06.exe) and then copy and paste the full registry path of where you found that key.

neo said...

here are the results where that variable is located:


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\{1092F328-9A56-4751-A928-2E76A71FBE4A}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\{1D0E0475-357A-4A65-94BA-7B018EB474E7}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\{7745D556-0E2C-4493-B2DF-090874D5B676}\0000

cronoxlr said...

This is awesome, I used to edit the .inf in the drivers to switch the sw tnl, this looks a lot faster.

Thank you very much.

(p.s. there are some newer drivers out for the gma965 for win7; they came out the 15th of sept.)

Anonymous said...

man ISAIR thanks a lot! this tool is awsome.. i tested it on need for speed mw and i can see a considerable increase of playability (just kept the car refresh rate to a minimum though) but over all its awsome! :D

i have a question though, whats with all the other .exe games that i see on the list, most of them are not on my pc. :o

Xtremist said...

Hi man.. Lots of thanx for keeping the world of X3100 alive!!!

I tried this util by ISAIR but it give almost similar error as in above comments.

Though, my question is: Does this thing run in win XP as well or just in Vista/Win7 only?
---------------------------
Win XP, SP2, latest drivers [5029], latest DirectX[Aug2009]
If further info needed just ask coz i'll be checkin it daily,
Thanks again & much appreciate your efforts.

isair said...
This comment has been removed by the author.
isair said...

New version out: http://www.mediafire.com/?iyzjhyonzdo

-Automatic access level request at start.
-Checks if it has enough priviledges.
-Minor bug fixes.
-Now you won't see game exes on general info tab.

Xtremist said...

ISAIR...! Thanks so much for your support man.. I really want to congrat you for the new version 1.1 ... if only i could run it successfully just once and ultimately experience the results...

BUT ITS NOT HAPPENING even with v1.1!!!

I'm running WinXP SP2,.NET FW 3.5, DirX aug2009 & VC+ REDIST 2010.

The "JIT" error i'm getting is same as by user "neo" above in comment #2.

I'm ready to fully co-operate on this issue and much anxious to see it up & runing, so if i'm missing any of the pre-requisites to run your program kindly "yell it out loud" :) ... love to see a clear 'readme.txt' with it...

Again my Q: is this thing designed to run on Windows XP?

My appreciations in advance!
____________________________

[Hey btw; you probably forgot to update your thread @lapgamer.com for v1.1]

isair said...

I never tested in on XP as Windows XP is the only OS (not just talking about microsoft's OSs) I don't have. The only thing that comes to my mind at the moment is to catch every exception that happens in my app and display a message about where the error happens and then give it to someone using XP so they can provide me with some feed back. Though this error shouldn't even happen (theorically) because the XP registry path I was provided with is successfully found by the app. I'll try to fix the error today or tomorrow.

Xtremist said...

Here's a bit more for you to figure out where's the main culprit.REGISTRY SEARCH RESULTS FOR "_3dmark06.exe":

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\{F0AAA814-CF60-4468-8D2E-FD7F7D4ED5B3}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video\{F272EB4B-59EE-4758-AC52-BBCBDF0985C7}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ialm\Device0

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ialm\Device1

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001\Settings

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Video\{F0AAA814-CF60-4468-8D2E-FD7F7D4ED5B3}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Video\{F272EB4B-59EE-4758-AC52-BBCBDF0985C7}\0000

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ialm\Device0

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ialm\Device1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000\Settings

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0001\Settings

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{F0AAA814-CF60-4468-8D2E-FD7F7D4ED5B3}\0000

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{F272EB4B-59EE-4758-AC52-BBCBDF0985C7}\0000

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ialm\Device0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ialm\Device1

...Finished searching through the registry

Oddly enough In these results is I've some of the game names all with value=1 e.g _age3.exe,_FEAR.exe,_gta_sa.exe, _RelicCOH.exe, _Sam2.exe, _WoW.exe etc... I swear, adding these to registy is one thing; I've never even played these games in my life!

Xtremist said...

Ok there's something buggy about how this blog is updating the comments. anyways i've just now seen your reply, ISAIR. Don't you worry about that FEEDBACK thing; itz done! whats next? ;)

The only games i'm using right now; QUAKE 4, MotoRacer 3, CounterStrike Condition Zero. Also using the latest development release of PCSX2 1888 with GSDx Beta Plugins (thats why i needed VC++ redist 2010) in hope to share my part with the X3100 community. Further my system has Kaspersky [I.S.] v8, if it has to do anything with exception error JIT.

Its really nice to see so many nice people like yourself, including the host CyberNetizen for their valuable contributions to X3100 community... and yea its really alarming that they're damn so many of X3100 users out there.

So like i said i'm ready, when you're done just drop a comment here, thanx!

isair said...

Here is a new build with EXTREME error checking, if I didn't miss a small thing there should be no uncaught exceptions, all exceptions will be caught and a detailed & understandable error message will be shown.

Here is the link:
http://www.mediafire.com/?orwmjqtwhrz

isair said...

Also about those game executables in registry which you don't know where they came from, they are placed in registry when you install your driver. Intel tested some games to see if they ran better in SVPM and they added those games that did show a better performance in the list.

Unknown said...

sorry to bother ya
but your tweak doesn't work for vista 64-bit or windows7 64-bit

cud u modify something in this regard...
my frnd has found some awesome results using ur tweak..
game fps have increased drastically...
but he runsa 32-bit os
cud u make 1 for 64-bit os
thankz
and kudos for the wonderful effort...

Xtremist said...

Thanx a lot man for coming back.. i'll try it right now!

isair said...

@Akshit: My 2nd OS is Windows 7 64-bit which I have visual studio installed on. So the cause of your problem is probably a missing runtime library. If you can tell me what happens exactly when you double click on the app I can solve your problem.

Xtremist said...

Ok ISAIR, its time for da Mighty FEEDBACK!

BAD NEWs: 1. Toolv1.15 still failed to find out my display adapter and...
2. We still have Unhandled exception error [as described below]
3. version 1.15, compared to 1.0 & 1.1, now encounters a problem & needs to be closed down by that microsoft's send-error-report dialogue box when i manual editing [attempt fails though]

GOOD NEWS: 1. Toolv1.15 is showing a highly developed intelligent responses [as below]

Plz note when i goto:

MyComputer>RightClick>Manage>DeviceManager>DisplayAdapters

There are two instances with same name:

Mobile Intel(R) 965 Express Chipset Family

I made a compelte reinstall of X3100 WinXP Driver v14.37.1.5029 and disabled my Kaspersky-ISv8... No difference in the error behavior.

Now lets analyse what happens when i double click the toolv1.15...

Xtremist said...

msg#1: Hmm... I cought an exception! Cool! Object reference not set to an instance of an object.

When i press OK:

msg#2: Failed to automatically detect display adapter path!

When i press OK and then hit da "Find" button:

msg#3: Hmm... I cought an exception! Cool! Object reference not set to an instance of an object.

When i press OK:

msg#4: Couldn't locate display adapters automatically! Please try manual editing.

(a) when i click "Edit Path Manually" and feed nothing to edit bar and Press "Finish editing":

msg#5(a): Hmm... I cought an exception while validating your display path! Cool! Object reference not set to an instance of an object.

When i press OK:

msg#6(a): The registry location you wrote either doesn't exist or is not a valid display adapter path! This error may also occur if the application can't access registry (e.g doesn't have access rights)

(b) when i click "Edit Path Manually" and feed information to edit bar and Press "Finish editing":

msg#5(b): Hmm... I cought an exception while validating your display path! Cool! Object reference not set to an instance of an object.

When i press OK:

msg#6(b): The registry location you wrote either doesn't exist or is not a valid display adapter path! This error may also occur if the application can't access registry (e.g doesn't have access rights)

Xtremist said...

The difference b/w method a & b is:

After doing a, when i close the application it goes off correctly.

After doing b, when i close the application it gives the "Unhandled exception has occured..." error with Details as under:
===================================================
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Win32.RegistryKey.Dispose(Boolean disposing)
at Microsoft.Win32.RegistryKey.Close()
at IntelGMAX3100ManagementTool.Form1.Form1_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Intel GMA X3100 Management Tool
Assembly Version: 1.0.3576.38762
Win32 Version:
CodeBase: file:///E:/DELL/DELL%20(PC)/3.%20Video/X3100%20HW%20or%20SW%20T%26L%20Utility/Intel%20Display%20Adapter%20Management%20Tool%201.5.exe
----------------------------------------
msvcm90
Assembly Version: 9.0.30729.1
Win32 Version: 9.00.30729.1
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e/msvcm90.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

configuration
system.windows.forms jitDebugging="true" /
configuration

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
==========================================[had to remove the html tag marks]

so pressing 'Continue' leaves the application runin while pressing 'Quit' doesn't simply quit!... though, pressing it atleast thrice invokes the famous microsoft error-report dialogue box, hence press 'Don't send' quits the toolv1.15.

:) ... enough?

Xtremist said...

My Suggestion?...

Well first of you can describe the method of "Manual editing" of display

adapter path. I mean exactly where to find in REGEDIT and what target file at

end of Keyname string... This is my main problemo IMHO.

I'm learning a lot here bro so stay with me.. Only clue i could get was from

your screenshot you put up @lapgamer thread or @cheatengine.org where i can

see upto "SYSTEM\\ControlSet001\\Control\\Class\\{4D36E9"

What's bothering me most is.. I HAVE DAMN BLOODY THREE CONTROLSETS in REGEDIT:

1. ControlSet001
2. ControlSet002
3. CurrentControlSet

I found the Display adapter value in all I did feed the information from above

all. An example of one of many keyname strings I tried:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE

-BFC1-08002BE10318}

But to be honest I had no idea exactly which specific Name_key string i was to

put in there, since e.g under {4D36E968-E325-11CE-BFC1-08002BE10318} there

were further files-within-files like 0000, 0001, DEFAULT, Display, Setting .

So here you can guide me a bit.

GUD LUK MAN!

isair said...

The thing is you don't have to write anything after ...\\Class as it automatically finds the part after that (and it doesn't matter if your computer sees that you have 2 display adapters instead of one as the app finds all your display adapters.) As I'm not in my dorm room atm you'll have to wait until I get back.

Xtremist said...

Really?... nothing to write after \\Class.. thats such a relief though for a moment i was dead-sure of it being the main issue and now that option is
doomed. So nothing after \\Class eh? but what about before it, as now my options are narrowed down to three:

1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

3. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class

and i've tried all three of them and also i did try toolv1.15 by starting it with
"run as> Administrator+Password" which has all the "permissions" allowed but still it showed no different response than previous.

Last night I took some time to download the latest Windows Installer 4.5 Redist [pre-req to .NET3.5SP1]; then .NET FX 3.5 SP1, then 3 Update files for .NET FX 3.5 SP1. Even after installing all these the most weired thing is that in JIT dump, toolv1.15 is detecting my .NET FX as version 2, plz check out this line:

CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
[...???]

May be thats why its failing to locate the display adapter path, any ideas mate?

Anonymous said...

This device is great, but it doesn't work with the X4500 :(

Unknown said...

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingMethodException: Method not found: 'System.String System.Windows.Forms.OpenFileDialog.get_SafeFileName()'.
at IntelGMAX3100ManagementTool.Form1.button2_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Intel GMA X3100 Management Tool
Assembly Version: 1.0.3576.38762
Win32 Version:
CodeBase: file:///C:/Users/akshu%20gohan/Desktop/Intel%20Display%20Adapter%20Management%20Tool%201.5.exe
----------------------------------------
msvcm90
Assembly Version: 9.0.21022.8
Win32 Version: 9.00.21022.8
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91/msvcm90.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

configuration
system.windows.forms jitDebugging="true"
configuration

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




this is wat happens on vista ultimate 64bit
i hv though found a way to do it manually
but if u cud help with the software it wud be kind of u

Unknown said...

i think its .net framework problem
for sure... but
wanna seek some guidance on this frm u

neo said...

latest version still not working for me either...:(

Xtremist said...

My My... Akshit.. I thought my primary issue was OS ie WinXP but now Vista???

Let's hope Isair's GIRLFRIEND likes the DORM ROOM so much as to insist on staying there for whole week!!!

AMEN... :o ;]

Kevin said...

may I add another similar problem?
I cannot run this program on Windows 7 Ultimate too.

problem does not exist on vista SP2, however.

is there any similarity on net framework between XP SP3, 7, or Vista 64?

or perhaps its a security problem??

Anonymous said...

disable UAC and run as administrator

Frankie Bloise said...

ran this in Win 7 ultimate x86...
play Call of Duty 4 but I dont see no improvements...
am I doing something wrong?

Frankie Bloise said...

bump...

isair said...

Sorry guys I was a bit busy with my engineering projects and being a professor's assistant does occupy a part of my time too but nevertheless I'm finally at the end of my first "homework, project & mid-term spree" so I can continue on this project.

About the NULL pointer error it probably is caused by the variable pointing to the appropriate registry key having a value of 0, though this shouldn't happen if the app can access registry without an error occuring (if an error occurs when opening a registry location the function returns the 0 address in memory which causes the software to give a null pointer error if it tries to read the value pointed by the pointer since the pointer holds the address 0). Since this problem doesn't seem to be based on the user's OS or the OS being 32-bit / 64-bit I'll have to try and replicate this error on my own to solve it for good (I'm glad that I have 4 OSs :P).

@Frankie: Switching from hardware to software vertex processing doesn't always guarantee a FPS increase, it may even lower it. It is highly dependant on the game and your CPU (faster CPU = faster software vertex processing).

neo said...

looking forward to the update...

Frankie Bloise said...

Thanks for the response!!

BenjaminChung said...

my jit problem is sudden.......the last time i used its alright.....shut down the pc with installing 2 updates(could it be the updates?)......then the next day that problem is out!(unhandled exception error) any solutions

toshiba satellite l310 specs
intel c2d 2.0ghz
3 gb ram
x3100
windows 7 ultimate

BenjaminChung said...

guys! guys! the problem is windows update! check my video for the solution!
http://www.youtube.com/watch?v=0NocQUhYfDw

my problem is now solved
tq isair for the software!

Kevin Tan said...

Please do make the latest version of the Intel Adapter Management Tool... Really nice work, ppl...

Anonymous said...

Hi isair,
this tool is superb .... but
I can't get it to. It gives me an error that I can't find in the comments. I am talking about version 1.5 and the error is: Hmm ... I cought an uncool exceptions while trying to firuge out you video card manufacture.

My comp is lenovo R61i with intel GMA x3100

Any idea?

Pls HELP

Thanks in advance!

Anonymous said...

Hi, Could you please tell us how to manually do the tweak?

Like which values we need to change on registry...

There's a tweak to run games in software mode, only need to add a key with your game name like "_wow.exe" to
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ialm\Device0
and set the value "1"

Does your tweak do something like that?
If so could you please tell us how to manually do it?

Thanks

isair said...

How to do the tweak manually can be found somewhere in this blog, earch a little bit and you'll find it. Also you can always get the newest version from theprogrammingheaven.blogspot.com

Anonymous said...

the tweaks are not working for xp.is there any solution ???

Kleber Portilho Batista said...

Can I use your infos for x3100 on my x4500? If not, do you know where I can find information like yours, but concerning my graphic card?

Oh, I own a dell with core 2 duo, 4gb ram and win 7.

Sam Spooner said...

I was having major problems with this as well until I followed Benjamin Chung's instructions, so thank you to him!

Unknown said...

Valuable information and excellent post you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Th thanks for the nice information.



walkthroughs

Unknown said...

Ive got the same problem as another guy before me. Naming the one with the "there was an exception while trying to figure out your video card manufacturer!".

My laptop is a dell vostro 680 with an intel GMA x3100.

Could someone pls tell me what the problem is?

Thank you in advance.

Anonymous said...

I dunno if there is still people with w3100 stuff but i do and gotta ask you something.

I have a compaq presario c700 (mobile intel(r) GM965, dual core proc @1.86GHz and 2Gb of RAM. Is there any modded driver that work with XP ? Since my computer is a bit laggy with Seven so i can't even consider playing with it, and compaq c700 have driver issues with Linux so i'm stuck with XP and the 2-3 modded drivers availabled for my GC are only compatible with Vista/Seven. Any help ? please ?

Ufa88kh said...

I visit your blog. It is really useful and easy to understand. Hope everyone gets benefit. Thanks for sharing your Knowledge and experience with us.
wordpress
ufa88kh.blogspot
youtube
online casino games

Visitors