Head to my new blog spot for more great computer tips and fixes. I’d love you to follow me there. My new URL is: http://pattispathways.wordpress.com Just click it. :-D
FINALLY, A FIX FOR WINDOWS 8 OpenGL Error
I’ve been looking through options and ideas for a year. Yes, an entire year.
I like playing Minecraft and installing Windows 8 stopped that in short order.
I have Intel Mobile Series 4 Family Chipset drivers and Intel is not upgrading them for Windows 8 —thanks, guys (-.-!)—so I’ve been messing with work-arounds.
I finally have a solution that actually works and is easy to follow—I’m sure other solutions work, but I had trouble following them as I’m not a computer tech; I only know enough to be dangerous.
There are three parts: 1) Downloading and modifying Windows 7/Vista drivers; 2) getting Windows 8 to allow you to install unsigned drivers; and 3) finally installing your drivers. NOTE: At the end are instructions to disable automatic driver updates. It’s important because if your Windows 8 installs newer drivers, that will undo all the tweaks we’ve just made.
It might look complicated, but trust me, it’s only detailed steps that are easy to take.
I’ve also been told that it could work—it does—to force Windows 7 drivers to run on Windows 8, but it could cause problems. I haven’t had any, but I caution you to use at your own risk.
Intel Mobile Series 4 Family Chipset Drivers for OpenGL use with Windows 8:
1. Downloading and modifying Intel drivers
- Download Win 7/Vista drivers in .zip format from Intel.com and Save it, don’t open it yet. I used driver version 188.8.131.525 (151718). Win7/Vista drivers are not all created equal. The newest driver on Intel.com (184.108.40.206.2869/ 220.127.116.1169) does not contain a igdlh64.inf file. FYI: You can also download the already unzipped drivers, but this way is much, much easier. There is headache involved with the unzipped as Windows 8 tries immediately to download and you hit a software/hardware incapability block.
NOTE: a follower replied that in the new Intel drivers (18.104.22.16869) instead of tweaking the igdlh64.inf file (igdlh.inf in 32-bit) under Graphics, a person can do the same to the kit49684.inf file. I haven’t tried it, but it sounds perfectly logical and workable to me. This is spectacular news in case Intel ever stops offering the old driver downloads. (Thanks, Mark.)
This link is directly from Intel. I’m not certain how long it will be accessible. You can get the driver from other sites, but be careful to uncheck the boxes that add other toolbars/ad programs, etc. Download Link: Intel Driver 64_151718.zip
- Right click the downloaded driver .zip file (no doubt saved under “Downloads”) and choose Extract to… any folder (write down or remember which folder). I use Winzip to unzip my files.
- Open the folder where you placed your unzipped drivers. It should look something like this.
- In the Graphics folder, find igdlh64.inf , (or kit49684.inf in driver 22.214.171.12469) right click on it and choose to Open with Notepad.
- Copy everything under [IntelGfx.NTamd64.6.0] (or equivalent for 32-bit) and paste it under [IntelGfx.NTamd64.6.2]. It now should look like this:
- Go to File on the top bar and Save.
The drivers will not install. By default, Windows 8 will refuse to install unsigned or modified drivers. Getting the drivers to install requires disabling Driver Signature Enforcement.
2. Installing unsigned drivers on Windows 8 Pro
Now, we need to start Windows 8 in “Disable Driver Signature Enforcement” mode to install any unsigned or modified driver.
- Choose the settings option (gear icon) in Windows 8 by hovering the cursor over the top or bottom right corner of the screen.
- Choose Change PC Settings option
- WINDOWS 8:
Choose General on the left hand side. Scroll down to bottom and choose Restart Now
- WINDOW 8.1:
A huge thank you to Eightforums.com for the Windows 8.1 detail.
- Click Troubleshoot
- Click Advanced options
- Click Startup Settings
- Click the Restart button
- Choose the Disable Driver Signature Enforcement (mine is F7)
- Enter to start Windows. There is a significant wait before the next screen appears, my Acer also went to the load screen for a split second.
You should now be able to install the driver needed. After the driver installs, rebooting will enable driver signature enforcement again.
3. Installing Downloaded Drivers
- Go to the folder where you saved your modified driver files.
- Click the Setup.exe file.
Several things will happen. The installer will ask if you’re sure you want to download an unsigned driver. You are, so click Download Anyway. Also the screen will go wonky for a bit during the download. It will return to normal soon.
- After install, hover again over top or bottom right corner and choose the settings option.
- Choose Control Panel.
- Open and go to your Device Manager
- Expand your Display Adapters
- Right click and Choose Update Display Software
- Choose Browse my computer for driver software.
- Choose “Let me pick”
- Now follow the prompts and install the new drivers you just added. FYI: No drivers with WDDM 1.1 will allow OpenGL software.
Change automatic driver updates:
- Right click in lower left corner of screen and choose Search
- Search under Settings “device installation” and choose to change them.
- Choose to never install drivers. This will allow you to decide which ones to install. Go ahead and install device drivers for your other hardware like printers, etc. but leave your Display Device drivers alone. :-D
You’ve done it ! Now start a game that uses OpenGL, like Angrybirds or Minecraft and see how you fare.
NOTE: If you have trouble, someone else probably did, too. Don’t forget to read the comments below. :-) Thanks.