Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20454 Discussions

Intel HD Graphics not compatible with Windows 7 PAE

idata
Employee
9,870 Views

I have 8GB RAM on Windows 7 Ultimate 32bit.

Windows 7 32bit support only 4GB, so I have patched kernel using ReadyFor4GB program.

The problem is that after rebooting with patched kernel, BSOD would be seen and Windows could not start.

If I would use a nVidia graphics card, then no problem.

So I think there's a problem in memory management of Intel HD Graphics driver.

Help me, what solution?

0 Kudos
21 Replies
ROBERT_U_Intel
Employee
4,460 Views

Hi Daniel

I would not recommend using 3rd party applications such as "ReadyFor4GB" to modify the Windows Kernel to access more than 4GB of RAM. It can cause unintended consequences such as what you are seeing.

If you want to use more RAM on Windows 7 32 bit, I would recommend using the process defined by Microsoft found at:

http://msdn.microsoft.com/en-us/library/aa366796%28VS.85%29.aspx http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx

 

0 Kudos
idata
Employee
4,460 Views

Hi Robert, thanks for your reply.

The problem is that even if I would enable PAE, I could not only 3~4GB RAM. This is becaus of memory limits for Windows 7 32bit.

Unfortunately I could not use Windows 7 64bit.

Ready4GB program simply patches two addresses of ntkrnlpa.exe, they are associated with memory limits of Windows. But I could not know why Intel HD Graphics driver would crash with these patches.

I guess there's a problem in memory management of Intel HD Graphics driver. NVidia or other drivers no problem.

Help me~~~ please~~~

0 Kudos
ROBERT_U_Intel
Employee
4,460 Views

Hi Daniel

We cannot modify our driver code to accommodate every 3rd party shareware application that is posted to change Windows 7-32 bit behavior. I can only recommend using clearly defined Microsoft processes for http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx PAE, or upgrade to a 64 bit OS.

0 Kudos
idata
Employee
4,460 Views

Hi Robert,

Just to tell you I have same need and problem than Daniel, i.e. an Intel HD driver not working with a PAE enabled and patched Win7 kernel.

I used a different patch method than him, but according to what I read, all methods give the same patched kernel.

This HD driver compatibiliy problem will soon affect more and more people, memory upgrade being necessary, and 64 bit version not usable everywhere (I'm a hardware/software engineer, using a lot of stuff not compatible with 64 bit).

Thank you.

0 Kudos
idata
Employee
4,460 Views

Hi Robert,

 

Wanna to tell you I got the black screen and restart problem caused by the bug of Intel HD driver during PAE enabled. Let's say "bug", because it's really caused by only Intel driver and PAE would work fine on Nvidia and ATI platform.

 

 

Thank you.

0 Kudos
idata
Employee
4,460 Views

I agree, it IS a bug. If Microsoft shipped a fully-PAE-enabled 32-bit Windows kernel, Intel would have to support it! Just because Microsoft deliberately ignores, for no good reason, a feature that Intel built into their CPUs is no excuse for Intel to not support it. I have several devices that are not 64-bit compatible, but NONE of them ever gave me any problem whatsoever when I enabled PAE access to higher RAM , until I switched to an HD Graphics-enabled CPU.

On other forums, people have said that the XP version of the graphics driver works, if you don't care that it doesn't support Aero. But I'd be more worried about using an unsupported graphics driver, since XP becomes obsolete soon.

0 Kudos
idata
Employee
4,460 Views

Well

I understand even the revolt of certain consumers.

Let us consider the case Robert.

First, I use this patch on a netbook with 945 chipset and Windows 7 32-bit and there is no problem.

The same can not say with the HD 2000/3000 under the same conditions.

However my GNU / Linux install runs perfectly with the Intel driver using a 32-bit PAE kernel.

Hence we arrive at two hypotheses

1-It is not a bug but a deliberate restriction on request or not to create friction with the Microsoft.

2-It is a bug and Intel just think that consumers have to adapt to other options.

Hey Robert, we are not talking about a software company with 5 or 10 talented programmers.

We're talking Intel has much more than that.

And we are talking about millions of consumers who for various reasons (all valid) that need to use the 32 bit version of Vista/7/8 / with maximum RAM available by hardware.

What we have is a restriction of Microsoft O. S., for what reason it is, and we've proved it can be bypassed.

Besides, I had problems with the driver without using the kernel patch. I had to downgrade the BIOS of the motherboard to find a version that works.

So my dear, no excuses and get to work because the amount of complaints of problems with this driver in various motherboards of various integrators (Asus, AsRock, Gigabyte, etc) with Intel chipset is terrifying.

Your's potatoes are baking, as we say here!

0 Kudos
VShuv
Beginner
4,460 Views

Hi, dear Intel.

I have used Intel processors for many years. But faced this problem now. I also have 8 gb memory on PC and newest core i7 processor. And would like to use Windows 32 bit couse it's more convinient to use with old drivers (first of all printers and scanners) in office.

Last time our company have bought about 30 personal computers. Guess what CPU I installed in it?

Sorry, but it's AMD with integrated graphics which has no any problems with drivers (such as black screen after installing drivers and problems with PAE mode)

So you should decide either your program writers coding good working drivers for your devices or IT specialists like me would purchase another products.

Still expect you fix driver problems, couse it's a sad when biggest IT company can't adoptate it's drivers but all other companies can...

Good luck

0 Kudos
idata
Employee
4,460 Views

I'm just adding to the list of people saying "come on intel, fix your bug"

I tried the pae patch on my work laptop that is required to use win 7 32 bit a while back and couldn't get it work because it always crashed. I just downgraded my video drivers to the XP version then PAE patched it again and now I'm running great on all 8GB of memory I have installed.

My laptop is a Dell E6420.

So come on intel, please fix this, we know you can.

0 Kudos
idata
Employee
4,460 Views

I have the same problem, it is really sad that there is no PAE compatible driver for my Intel HD 4000. Ive tried almost every driver combination (XP version does not install because of "the computer does not meet the requirements") on my Dell e6530, but no one worked. Only the boot with removed intel driver was successful, but there is no external display and brightness control support then. Ive got 6Gb RAM and only 3,40Gb is marked as usable. I am forced to work with Win7 32bit at my office, the 64bit upgrade is NO option for me.

Even if I set the PAE flag to ForceEnable (via the "official" Microsoft article suggested by Robert_U), the Win7 boots only till the black screen right before having a chance to logon. This is REALLY annoying!!

So come on intel, please fix this, we know you can!!

0 Kudos
idata
Employee
4,460 Views

I have the same problem. I own an ASUS Motherboard P8H61-M with latest B3 revision BIOS. This MOBO have an integrated GPU Intel Graphics HD.

The drivers that comes with the CD-ROM of the MOBO, the latest drivers from ASUS web page and the latest drivers from Intel web page for this particular iGPU, is not compatible with Windows 7 64 bit and/or Windows 8 64 bits.

After I install Windows 7 64bits and run the standard VGA it all goes normal, after installing the Intel Graphics driver and the PC reboot... well same story, Windows 7 logo appears, and then black screen and HDD keep loading the OS. Only way to resolve is to go into safe mode at Windows 7, and uninstall drivers of the iGPU, reboot and keep working with the standard VGA display, which in turn cant do crap and the display resolution is poor and low.

So Intel what on earth you gonna do? I wont run Windows 7 32 bit and throw out my 8 GB DDR memory in vane for just 4 GB.

Please give me an answer with a solution to this matter. Paid for something isnt working is illegal, did you know that?

0 Kudos
RColl5
Beginner
4,460 Views

The Intel HD 32-bit WinXP Driver does correctly checks the upper limit of PAE memory to decide its MMIO (Memory Mapped IO) address range to use.

https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22643 https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22643

The Intel HD 32-bit WinXP Driver can be made to work with Win7 PAE mode by editing the file \Graphics\igxp32.inf and adding all the PCI\VEN definitions to the [IntelGfx.NTx86.6.0] section.

Given that the Intel HD 32-bit WinXP Driver already correctly handles PAE - it would be nice to see this code also incorporated into the Win7 driver in a future release.

If(PAE_enabled) {

graphics_mmio_memoryrange_end = ReadMemoryLimitFromKernel()

graphics_mmio_memoryrange_begin = graphics_mmio_memoryrange_end - ThisCardRamSize

}

We understand its "unsupported" - but what about WinServer2008 32-bit - does intel plan on providing Intel HD Graphics drivers for 32-bit WinServer2008 Enterprise? Please then provide an Intel HD graphics driver for 32-bit WinServer2008 Enterprise that would correctly read the kernel upper memory limit in 32-bit PAE mode.

0 Kudos
RKing5
Beginner
4,460 Views

Hi RobertCollier4,

Are you suggesting that you successfully tested and used a patched kernel of Windows 7 / W7 SP1 with the HD Graphics driver for Win XP? This would be quite a bit of a revolution for me. Is there anywhere I can read the exact steps you performed?

To Intel, I have to add my vote of frustration about this bug.

(As I hadn't already had enough problems with intel drivers under Linux...)

0 Kudos
RColl5
Beginner
4,460 Views

@RyanKing - Yes, dozens of people are successfully running Win7 32-bit PAE patched kernel with WinXP Intel HD Driver. It just requires a minor edit to igxp32.inf so that the driver says that it supports Win7.

The instructions are here:

http://wj32.org/wp/2011/02/23/pae-patch-updated-for-windows-7-sp1/ PAE patch updated for Windows 7 SP1 | wj32

hxxp://wj32.org/wp/2011/02/23/pae-patch-updated-for-windows-7-sp1/

Scroll down to the 5th comment where it says: "Andy says: May 7, 2013 at 4:32 am" for complete instructions. You will find in the comments of that page dozens of people have reported success in running Win7 PAE-patch with WinXP IntelHD driver. Also, note that Wen Jia Liu (wj32) is the author of acclaimed tool http://processhacker.sourceforge.net/ "Process Hacker" and recognized expert in NT architecture and so his PAE patch should be considered quite credible and safe.

0 Kudos
TTada2
Beginner
4,460 Views

Hi! Thank you RobertCollier4!

I am not an IT engineer, so I cannot understand the details of causing this problem.

Please, listen to my long story.

My job is to search patents relate to my company, and to check them alive or dead, and to report to the clients who are the researchers in my company in most cases.

I deal the web browser to connecting the contracted patent database server and use its web-application to search patents and to download the data of the patents to hit by keywords or classifications. Because these text data becomes so huge that downloading files in xlsx format have gone errors, I have to download it csv format its keywords highlights gone or 10 MB more pdf format that cannot sort data but retain keywords highlights.

I have to process these data for the clients easy to check it out. First, I make a VBA script run to remark the keywords highlight again in Microsoft Excel, second I make the AutoBookmark-plugin run to create bookmarks of each section in pdf on Adobe Acrobat. These tasks need huge resources and memories on my computer, and also take lots of time.

Because Windows 7 Enterprise on my laptop is sadly 32 bit version for the reasons of compatibility with the programs used in my company, maximum available size of the memories are only 2.66GB of actually 16 GB increased with my money from 4 GB on my laptop. Of course, I had asked IT section for upgrading 64 bit Windows on my laptop, but the answer was no! They said I have to make efforts to find the way in my given situation, although I had already tried doing it.

I had once tried to build RAM disk in not recognized area of memories, though I know its risk high, that in vein false to start Windows, besides, I have no booting media to repair that because of no install data and media, but only out-sourced IT staffs have it, furthermore the secure boot system in Windows 7 Enterprise should reject to boot when booting data change, although that may attempt to repair it. I finally gave it up, then sending my laptop to IT section that discourage me.

I have finally found the information about the combination of the PAE-patch and inf file modified Intel HD graphics driver for Windows XP would work with 16 GB memory on my laptop. Actually, That method works fine! But I disappointed to find that the Windows XP driver should make to limit to use multiple monitors.I had used 3 display monitors.One monitor of them run on USB-RGB with Displylink driver. This driver may detect that abnormal Windows XP driver in Windows 7 and stop working with error message "This primary graphics system is incompatible with the Displaylink driver, you should upgrade the.driver for it to the latest".

Again, I had been searching the solution for that, then found "Intel HD 4000 graphics can support triple display monitors." It needs two DisplayPort connected monitors and another is the laptop's embedded monitor or VGA connected monitor. I have just old monitors without DisplayPort, but some have DVI-D ports, I bought DisplayPort to DVI adaptors and set up monitors with it but not work like being expected. Why? I searched again and again. I found "GPU core has only two clocks", that means it needed DisplayPort to DVI "active" adaptors. I did not know there are active adaptors and passive adaptors by then. I bought DisplayPort to DVI "active" adaptors and set up monitors with it, and this time they work fine! At last, I tried to do again with the modified Intel HD driver and my happiness had gone! I failed to notice the important condition that tripple display monitors are supported with Windows Vista, 7, or 8 but not XP. The modified driver is based on Windows XP driver and it would support up to two display monitors. I have been discouraged again and again.

 

That's all. Thank you for reading this long story.

 

I think the formal attitude of Intel would not change forever.

So I wish there is a talented programmer who can modify the Intel HD graphics driver "for Windows 7" to adapt a PAE-patched 32 bit Windows 7 kernels!

 

0 Kudos
PWala2
Beginner
4,460 Views
0 Kudos
PWala2
Beginner
3,827 Views

More on topic :

When I booted into pae patched kernel there are BSOD's my laptop is acer v3 771G and here are .dmp files:

http://www.filedropper.com/dumps http://www.filedropper.com/dumps

caused by intel hd graphics driver for win7

When I install xp driver on windows 7 32 bit and enable pae everything works except for aero no BSOD's .

Here are screenshoots to prove you that this PAE patch gave me 1.5 GB of useable RAM.

let's hope it can convience some developers to look into this issue.

0 Kudos
vprel
Beginner
4,460 Views

Dear Intel,

please be logic with your drivers developement.

You have the PAE support on your linux and windows XP drivers, why don't support that whit the Seven drivers ?

0 Kudos
PNona
Beginner
4,460 Views

I just wanted to build a new computer. But if PAE and the Win 7 32 mod does not work anymore then I get a big problem. I do not want to use the XP workaround what is no real workaround and because I have special software I cannot switch to Win 7 64.

Can I deactivate the Intel HD graphic and just use my Nvidia graphic card so that I can use all my computer memory again without any problems? If this is not possible I cannot change to a new computer or I will have to check out the AMD options.

But I do not understand why Intel just wants to create problems for their customers. They should fix this driver that is not compatible with Win 7 and Win 8 32 bit. Better to get rid of customers than of software bugs - a strange concept.

0 Kudos
FGrum
Beginner
4,460 Views

Dear Intel,

I'm in trouble with driver HD 4000 that lack PAE support on my Windows 7 Enterprise x86 with 8 Gb. Please consider to update your driver and support PAE. As workaround i'm using windows xp for some applications but i'll not receive support from Microsoft. I've buyed a Dell Vostro with Core i5 only because i know the quality of your products and support for consumers.

Thank you

0 Kudos
Reply