This worked like a charm on HP Compaq 8200 Elite CMT desktop PC.
Disclaimer: Accessing the information on this page means you agree to the Sites Terms of Service
Working for a school district which, like most school districts, doesn't have the funding to update their Oracle based financial systems that heavily rely on the old school JInitiator app. While the versions of JInitiator like 1.3.1.22 work fine in 32bit versions of Windows 7, there seems to be a problem on systems running the Intel Core i3 and Core i5 processors where the JInitiator will load, but it won't refresh or repaint its windows. In our case, upon the initial load of the app, all we would get is a new IE window with a white page. If we resized the window or double clicked the title bar, it would repaint the screen, refreshing the content in the window. However, we would have to do that step every time we wanted something to happen in the window. Talk about a pain! We researched all sorts of stuff on it and found all sorts of weird fixes like "JIniator doesn't like multiple threads". Weird thing was, we had a Core i7 Quad Core machine running JInitiator on a 32bit Windows 7 without a problem. That had us scratching our heads... "What was different between the i3/i5 and i7 processors?" Well, the difference we found out, was the video. The i3 & i5 both had the new Intel HD Graphics controller whereas the Core i7 had a Nvidia GPU. I tried updating the Intel drivers to the latest and still no luck... Running across the specs of the computer, we noticed that the computers were advertised as having the "Intel HD Graphics with Dynamic Frequency Technology". That made me do some research to figure out what was so special about the Intel HD Graphics and what the heck "Dynamic Frequency" was. This ran me across the following whitepaper for the new Intel HD Graphics.
To save you some time from reading the whitepaper, I'll give you some background on the new iCore processors... Basically, Intel has moved the entire northbridge chip onto the processor. The northbridge in older computers was responsible for talking to the CPU, Memory, Video & Southbridge. Move that onto the processor and you get a blazing fast performance boost. In doing this, Intel has also followed AMD's footsteps by integrating their own GPU directly onto the die of select iCore CPUs (mainly i3 & i5), again providing much faster video performance and reducing overhead. "So what is this Dynamic Frequency?" To compliment their proprietary Turbo Boost technology which raises & lowers CPU frequency depending on CPU load, thus saving power, they have also included Dynamic Frequency which does basically the same thing for the GPU. It raises and lowers the speed of the GPU on the fly, to help conserve energy (longer lasting batteries, put smiles on tree huggers, etc.)
The fix is simple, believe it or not... You basically have to go into the power savings for Windows 7, edit the power plan and set the Intel Graphics to "Maximum Performance" which turns off the Dynamic Frequency.
If you have a computer that has it's own power saving software, I have no idea... You might have to do some playing... BUT, if you are using the stock Windows 7 power settings, you can do the following:
One of our poor techs about pulled his hair out for two days trying to figure out what the issue was... I hope this saves your hair! (Minus the grays... you can pull those out)
If this got you fixed up, I would love to hear about it! Leave me a quick comment below :) (It's nice to know that I'm not posting stuff in vain)
Update 2011/06/20: If the above isn't quite working out in your favor, you might try what was posted in the comments below regarding the manual input of some code to disable the drawing of jinitiator. (It basically shuts off the use of Direct Draw which was changed around quite a bit in Windows 7)
Take a look at RomanH's comment and see if it helps. There are several folks who have commented and said that this DOES work for them and one person mentioned restarting the computer after applying the fix before it worked. Unfortunately I have no easy way of creating a step-by-step process on how to apply the fix so hopefully what's posted below is enough to get you started on figuring it out.
Also...! Thanks to everyone who has posted comments on their fixes! I hate forums with a passion because everyone has the same problem but no one ever has a solid fix. I do my best to create a full proof fix for the problems I've run into on my blog and while the fix may have worked for me at the time, I'm not perfect either so I find it awesome when other's post the things that work for them and contribute to helping someone else. It makes searching for the problem in the future so much easier for everyone!
This worked like a charm on HP Compaq 8200 Elite CMT desktop PC.
Thank you very much it works with me on Lenovo 420
This is THE SOLUTION!!!
Finally have a brand new Oracle
Hi, solution given by you works, its totally work. I was tortured by this problem from last 2 days, but while googling i found this exact problem and solution provided by you guys.
Thanks a ton from India!!!
Thank you! This save my day :-)
Tried this and it worked for me. Dell Latitude e6320 with Intel HD Graphics
You are right, MICROS OPERA is worst. Every time you have to change some dll or what or ever. By your selfs we have to figured out all tricky thing.
It works perfect an you are totally rigt with your opinin about micros opera.
This fix worked for our HP 2650p laptops too with Opera. Ditto about Micros Opera's deployment of their Jinit software
Huge, huge thank you.
Worked on multiple Windows 7 64 bit PCs with different config.
I made the power management changes with no success.
What did work on this machine was changing the color to 16bit instead of 32bit.
This will keep us going till we find a better fix.
Thanks
Hi,
First let me say that when i saw this post last night i was quite happy, we've been experiencing this issue with our Windows 7 32 bits installation on Dell Latitude E4310/6410, i spend hours trying to find a fix with the refresh issue, thanks for spreading the good news with the community!
We have been experiencing this issue on the E4310\E6410 running the Intel HD Graphic card only, the Nvidia graphic card works without issue for some reason, unfortunately our standard for the video card on these model is the Intel, we only have like 5 out of 325 that are running the nvidia.
As part of my testing i did the modification on both models on windows 7 x86/x64 and they both worked! i went and spread the good news to my managemnt and they were quite happy, this was a big show stopper for us, almost everyone use oracle and they coudn't get it to work unless they were connecting remotely (using the terminal server video driver works).
This morning i was given the new Latitude E6420 for testing, I installed our corp image (windows 7 x86/x64)and did the modification in power management but this time it didn't work, i have tried many different drivers but still no luck, i also tried "Balanced" instead of Maximum performance but still no luck.
Connecting remotely to the laptop works but unfortunately this is not a solution for us, laptop users only have one primary asset so they need to have it working localy.
Here is the CPU information for both models
Latitude E6410 - Intel Core i5 - M520
Latitude E6420 - Intel Core i5 - 2520M
Thanks for your feedback, here is what i will try based on you recommandation.
1)Will try latest drivers from Intel
2)If issue persist i will have an email send to Intel
3)No BIOS setting for that one :(
4)I'll see what can be done using Powercfg
5)No a solution for us, we are looking at other solution like App-V so we'll see if this can fix this issue.
I will keep you guys up to date
Thanks
Hi, Thanks for the solution. It worked perfectly on a couple of i3 based dell laptops except for one i5 Dell Inspiron N5110.
The strange thing is this laptop seems to have two graphics card drivers loaded; intel and nvidia. Do you have any work around for this situation? Thanks, Charles
I was so happy I could find this post, but I had no luck with my ASUS i7 laptop, even changing the Intel graphics for all options to Maximum Performance, the repaint issue still exists.
Anything else I can try?
Thanks in advance for everybody!
Thank you for help! Phil
the model is Asus G51J
It includes a NVIDIA® GeForce™ GTX 260M graphics card
I agree that is caused by display problem, since everything was fine when I remote control the laptop from somewhere by Teamviewer, but when I sit in front of it, the IE can't repaint when running the Jinitiator.
there was a option for either emphasizing performance or quality in the nvidia control panel, but nothing happen with selecting Performance.
I temporarily use XP mode to ignore the problem, hope I can find something else later. Anyway, your suggestion is still very helpful, really appreciated for your help!
Great Great Great
I spend about 6 hours to find out the reason, thanks again
Great, it works.. we have so much trouble with this problem and headache try to find out why
Thanks so much this really work for me too, God bless you
Thanks! Thanks! Thanks! 3 weeks I've been looking for a solution and nothing :-( You're a crack!
I struggled with this for two days. I suspected it was the graphics card and tried to update its drivers etc. Didn't think about power savings though.
Thank you for your post!
I like to thank you for your post. I've been working on it for 2 weeks without success. Your solution works.
Thanx A LOT!! Worked like a charm!!
Copy the jvm.dll file from here;
Location: C:\Program Files (x86)\Java\jre1.8.0_211\bin\client
And paste it in;
Location: C:\Program Files (x86)\Oracle\JInitiator 1.3.1.28\bin\hotspot
Copy the ‘ .jinit ’ folder & Paste it into the user’s local profile:
C:\users\USERNAME
[The .jinit folder contains two documents; JInitiator properties and the associated certificates]
THIS STAGE WORKED IN THIS INSTANCE
(In some instances the properties folder isn’t recognized and the user still has issues accessing Oracle. To fix, delete the .jinit folder and open up the JInitiator control panel from here type in the parameters box; -Dsun.java2d.noddraw=true )
You will then need to get the user to log-in and they will get prompted about the connection to which you should respond “Grant Always” twice.
Open up an Internet Explorer session and go to Tools > Manage Add-ons and Show > All add-ons
You should be able to see the below add-ons and they should all be enabled.
JInitiator 1.3.1.28
Java(tm) Plug-In 2 SSV Helper
Java(tm) Plug-In SSV Helper
Close the web browser so changes can take effect and it works OK now
Post Comment