Optimus IEMGD for Windows 8\8.1\10

Dear Users, this is my last workaround for Windows 8\8.1\10; it also work on Windows 7 but this solution isn't designed for that OS.
The aim of Optimus IEMGD is to fix some bug of IEMGD on Windows >7 releases and get the maximum performance in newer OSs.
The proof of concept is described down but essentially with this software solution you will takes the advantages of microsoft basic driver and IEMGD
How it works:
1)Run Optimus IEMGD

2)Change Windows Option to make icon always in try icon

3)Select a function from tray icon: Using Software\Hardware you will enable or disable IEMGD

4)Run quickly OpenGL 3.3 or 1.1

5)Change  your CPU Multipler

6)Set Optimus IEMGD Autorun, Run\Disable\Enable Intel Services

How to install it:
A)Run Setup.exe

.                                    B)Click on Install Button (optional: mark Enable Windows AutoRun)
-Software Function: Enable this feature when you need to surf on internet, write documents or other things that doesn't require the use of your GPU
-Hardware Function:Enable this feature when you need to play HD video in your video player and play some game that doesn't work with software rendering
-Before buy check that your notebook supports your max display resolution with Microsoft Basic Video Driver
-CPU Multipler function requires Intel SpeedStep enabled from your system bios (usually all z5xx Atom have this function enabled by default)

Optimus IEMGD isn't a freeware because, after 2years of free solutions, i've recived only 2donations. -This is a little bit frustrating expecially after all people that contacted me for assistance.
Anyway i will not sell this program for became rich but only to sensitize people about donating.
The program price is 1€ (a coffee) but if you want can donate more simply clicking on Paypal Icon in this blog.
Buying this program you will:
1)Get a licence with free updates
2)Support GMA500Booster.blogspot.com

How to buy it:
1)Click on Paypal icon in my blog
2)Make a donation min1€ or more
3)Send an email with your paypal id
4)Wait for private download link
The program will be available only for paying users from end November 2014

Proof of the concept:
As many of you know, IEMGD and Windows newer releases are not so compatible and sometime overall performance are low.
Actually IEMGD bugs in Windows 8:
-Apps glitches
-Reduced HW rendering vs Windows 7
-No Hardware OpenGL
-Some crash

How we can try to resolve these problems, maintaining the "720p" support in video players?
The solution is real simple.I took it from NVIDIA Optimus project (i know it's not the same thing but the aim it's similar).
There is a driver that:
-Runs apps without glitches in startup
-Doesn't have any problem with restarting function
-Have a better 2D rendering (software)
-Doesn't have OpenGL hardware rendering
This driver is called "Microsoft Basic Display Driver"

Mixing these features in "Optimus IEMGD" concept we will get on win 8\8.1\10:
-720p Video support in video players -> Hardware Decoding
-480p Adobe Flash support (15FPS Windowed Youtube Videos) ->Hardware Decoding
-Video Streaming support (usually less than 480p) ->Better with Hardware Decoding
-360p HTML5 support ->Software Decoding
-Normal Apps Startup -> Software Decoding
-Smooth Windows GUI for the best user experience ->Software Decoding
-Software OpenGL 1.1 and 3.3 ->Software Decoding
NOTE. Experience with 1366x768 display (better performance with lower resolutions)

Limit of Optimus IEMGD:
-Lower performance in Windows 8\8.1\10 vs IEMGD on Windows 7 (better than normal IEMGD on Win 8)
-No OpenGL Hardware accelerated...only software!
-Requires Display Driver Refresh when an videoplayer requires HW acceleration
-Requires that your video bios supports your display max resolution*
-OpenGL Changer is in the first release only compatible with IEMGD actived
Anyway you can apply this solution also for free (not so quick):
*Note: verify that your video bios has your display resolution. (Asus 1101HA doesn't have 1366x768 and need fixed bios: look here)
1)Install IEMGD
2)Disable Intel Video Card from device manager (will be loaded Microsoft Basic Driver)
3)When you need HW decoding restore the driver

Programming STATUS: Available from 30 Nov
Opinions? Questions? Write down here!
Best Regards
-IEMGD Add-On Win 10 compatible from Q1 2015
-Asus Suite Win 10 compatible from Q1 2015 [DELETED]*
-GMA500 Hidden Settings DELAY
-Need IEMGD rev 0.4 beta tester with 1024x600 display
-Second attempt to bugfix VGA autodection and upscaling for 1024x600 displays
*Seems that Windows 8.1 November 2014 updates fixed all the problems

Welcome to the first Unofficial GMA 500 Driver Support  website for Windows!
This project started in August 2012 when I thought,for the first time, that informations about this GPU were fragmentary and available on too many forums with too many pages!
So finally I decided to upload all into one blog  where people could find easily and quickly news and optimized drivers.
From that day over 100.000+ visitors, from all over the world, saw the first GMA 500 blog for Windows. Thank you!
In this website you can find also all you can need to make your GMA 500 faster and INTEL ATOM Tips.
I talk about many things that you can read on older pages as how to: improve fsb; improve ram,video,windows,web performance;ect ect. So it's better that you read all the blog before write a comment! (30 posts aren't too much).
The driver available here is programmed by Official Intel Embedded Team and fixed by me for a perfect fit on US15 platform (small form factor of US15W: GMA500 Devices).
Actually my release is compatible with various devices but please confirm,writting a comment, if your notebook\pc isn't in confirmed supported list
All stuff posted is tested by my trusted device ASUS 1101HA (for this reason i can't guarantee correct operations on other netbook\pc).
All trademarks and\or logos contained in the website's sections belong to their owners.
For any copyright issues or advice don't hesitate to contact me using the appropriate button.
On April 2013 Intel Embedded Team seems to have dismiss US15 support so my latest fixed driver package is builded on May 2014!
I will update all my projects to the definitive versions in 2014-2015.
This should be my roadmap (see relative posts to understand of what I'm talking about)
1)Q3 2014 Definitive IEMGD Add-On for Windows 7\8\8.1 (minor launcher fixes)
2)Q3 2014 IEMGD Add-On for Windows XP build 0.1 [i will not add overlay function because requires more tests,should be not advantage for all users, and i'm a little tired to work..probably i will release the source-code of the project so using CED you will be able to understand the function of this little tool]
3)Q3 2014 GMA500 Hidden Settings 1.2: Minor fixes + OpenGL Selector + CPU Multipler Selector
4)Q3 2014 Asus Suite 1.2: Minor Fixes (ex. fixed 0,5MB RAM usage)
5)Q2 2015 Fixing old posts and try to correct blog view (adding few notes about overclock by bios and other little things): The BIGGEST BORING THING!
-> If someone want to correct english text contact me!
6)Dic 2015 End of the story. Blog will be always available but no new tips will be uploaded.[maybe Windows 9 Test on my old machine].
If your want to share some tips it's the correct time to make it ;)

ITA.Questo sito nasce dalla voglia di rendere più facilmente reperibili informazioni e nuovi driver ottimizzati per la scheda video INTEL GMA 500.
Tutto il materiale postato su questo canale è completamente gratuito e testato dal mio fedele Asus 1101HA. Per tal Motivo non posso garantirne il corretto funzionamento su altri dispositivi nè mi assumo eventuali rischi per danni a cose o persone causati dall'uso improrio delle instruzioni contenute nelle varie guide.
Tutti i marchi e\o loghi,disegni ed immagini contenuti nelle sezioni appartengono ai rispettivi proprietari per eventuali problemi di copyright o consigli non esitate a conttattarmi tramite l'apposito pulsante.

If you like my work consider to:
  1. Put +1 on Google is free and much appreciated (this will help people to find this blog)
  2. Share blog's link in other forums/social networks
  3. Make a donation to offer me a coffee :)
  4. Share New Tips
Blog's IEMGD 1.18  Spread Chart (Aug-Jan 2014):
Total Download = above 5000+
Windows 7\8\8.1 Users: 59%
Windows XP Users: 41%

Review: Microsoft Windows 10 on ATOM with GMA 500

Windows Tecnical Preview is available since 01 Oct 2014 from Microsoft Server: HERE
Microsoft Program to make a bootable USB or DVD for Win7\8\8.1\10: HERE

Min System Requirements:
-CPU 1GHz or faster with PAE,NX and SSE2
-RAM 1GB (32bit version)
-Hard Disk 16GB (32bit version)
-Graphic Card DirectX 9 with a WDDM driver

I've tested only Technical Preview buil 9841 (final release 2015) and after a week i can describe problems with Intel Atom US15 platform and GMA500 Driver.
Let's start saying that i'm totally not satisfied about this relase  because there are still some bug (it's a beta) but expecially for Atom Z520 and GMA500 performance.
Actually i can only tell you to avoid this OS because:
-Overall low performance : Since Windows 8 the gpu is the new way to run OS so it's normal lose some performance with our slow gma500 vs Win7 but with this new release also the CPU Atom Z520 goes slow because there are several services that monitor the system(I know are disable).
-Back to old GUI: Losing the Metro UI now Windows 10 is too similar to Windows 7. So why should i reduce GPU performance of my netbook for this OS? (tiles are restorable from application bar properties)
-Ram usage still not optimized: With 2GB RAM windows takes 0,8MB by default :\
-Hardisk usage 12GB
-IEMGD 1.18 bugs in Windows 10:
A)Restarting PC causes driver crash (it's not a real problem)
B)OpenGL Hardware accelerated are not compatible (you can still use MESA3D OpenGL but are software accelerated and so slow)
C)Microsoft Video App doesn't use Hardware Acceleration (so i can't see any XBOX Video)
D)Videos Hardware decoding is still slower than Windows 7: OS uses GPU for display the GUI
E)Metro app starts with some glitches
F)Strange behaviour of Adobe Plugins: The performance are really slow but on Chrome and Internet Explorer Video decoding is software while in FireFox and Opera is hardware. Anyway always poor performance.

Applied tweaks:
Actually modified settings:
1)Windows Defender Real-Time protection turned off too heavy for Atom CPU
2)Disabled Microsoft Visual Effects too heavy for GMA500
3)HyperThreading Enabled
4)Disabled Passwords

What I suggest?
Stay with your os or if you want to test something different from windows 7 install windows 8.1 or a linux distro.
Good Luck!

Intel EMGD Configuration Database

Hi Users, this page is for all devices that doesn't work with my releases!
The aim is to enlarge gma500booster.blogspot builds compatibilities by collecting IEMGD Configuration files and add it in the next IEMGD releases!
The Main Goal is One Updated\Fixed Driver Package for every unlucky GMA500 owners!
Actually IEMGD Add-On 0.2 (beta) supports enough netbooks but We can make it better...
How? Find an Internet IEMGD driver that works on your unsupported device and share LPCO\igdlh32.inf with me!
It's simple,fast and probably will help some user in your same situation.
Lo scopo di questa pagina è quello di collezionare le configurazioni iemgd per i dispositivi non supportati da questo blog e di renderli così disponibili nelle prossime versioni.
Con la programmazione del mio piccolo tool IEMGD Add-on ho iniziato ad ampliare il supporto per altri dispositivi ma si può nettamente migliorare per quanto riguarda la compatibilità.
Forse alcuni di voi si saranno chiesti il perché su alcuni pc il driver non funziona correttamente (ad es. con schermo nero,colori psichedelici o schermo tremante) e la risposta è semplice: il file igdlh32.inf non contiene le informazioni corrette per tutti i display.Perché dico display e non device? Perché il driver richiede proprio le informazioni del monitor (poco importa se asus,acer o altro)
L'attuale configurazione delle mie build prevede questo:
1.Il driver richiede alcune informazioni per funzionare al monitor e se disponibili le utilizza
2. Se non disponibili,utilizza i settaggi alternativi .
Il problema avviene,quindi, quando queste informazioni non sono reperibili perchè, in questo caso, il driver passa alle impostazioni di default che non possono garantire il funzionamento corretto su tutti i monitor.
Come potete aiutarmi? Non essendo questo il mio lavoro non posso permettermi di sfruttare il mio tempo libero per cercare configurazioni per tutti! Per questo, vi scrivo come supportare il vostro dispositivo ed eventualmente condividere le vostre informazioni: (due soluzioni)
1)cercate su Google, o altro motore di ricerca, un driver IEMGD compatibile per il vostro device. In giro ci sono molti Publisher e se volete condividete con noi il file igdlh32.inf contenuto nella cartella LPCO.
2)Sviluppate una configurazione funzionante tramite Intel CED o tramite IEMGD Add-On. Come si fa? Scaricate AIDA64,leggete l'ID del monitor e poi cercate su Internet il datasheet del pannello. All'interno del file digitale troverete tutte le informazioni richieste .
Best Regards

BETA: EMGD 1.18 rev0.3 for Windows 7\8\8.1

External Test Profile for Fujitsu U820- U2010 or 1280x800 display
External Test Profile for Sony Vaio X or 1024x768 display
External Test Profile for Asus T91 Series (thanks to Vladimir) or 1024x600
External Test Profile for FSL 979 Winpad (thanks to Deman) or 1024x768 display
Update Refresh Rate for 1366x768 profile (fixed a little bug in Win 8)
IEMGD add-on build 0.2 (more options)

NOTE. This is a beta release! Some bugs maybe present in my launcher..few time to test!
PROBABLY my work is complete because my aim was to make Intel EMGD compatible with all devices

My Intel Driver Modded package vs Other Publishers:
-Compatible directly with Win 7\8\8.1 and probably future Microsoft OS (until WDDM 1.1)
-Compatible with many devices with standard profiles
-Uninstaller Fixed (remove all exept OpenGL that will be always enabled)
-Modded Configurations to support only US15 Platform (GMA 500 devices standard edition)
-Fixed Intel Tool incorrect Attribute Button
-Fixed Backlight Problem with some devices
-Fixed Windows Test Performance Index BSoD
-Small package Size (removed all useless files)
-Added IEMGD Add-On: the fast way to make Intel EMGD driver working in all devices

How to use external Profiles:
1)Unrar direclty the alternative configuration (in the main program folder)
2)Select from IEMGD Add-on : Other INF and then OK
Note. Alternative configuration may work also with other devices not only with described manufacter.



This Guide is based on IEMGD Add-On build 0.2 (actually available in IEMGD 1.18 beta rev0.3)

IEMGD Add-On was develop to replace Intel CED for build a configuration on a multipurpose device.
It includes all basic functions but works without download above 100MB package!
Let's introduce the features:
 Program Startup: Open the ComboBox and select a setting

ComboBox: Here you can use Common Display Settings selecting one of the resolution profiles and then install the driver clicking OK (will start normal setup) or checking Fast Setup and then OK (will only showed the request to install unfirmed driver)
NOTE. The common resolution profiles don't support all devices because each manufacter use different display panels. So if you tested the driver and it didn't work (black screen or alterated colours) you can use:
1) A profile develop from another publisher using Other INF function (for ex. you have find googling a IEMGD 1.16 compatible with your device but not 1.18. Simply go into the LPCO folder in the compatible driver and copy igdlh32.inf than past it in the folder where is located IEMGD Add-on.exe).
Note. IEMGD Add-On 0.2 Other INF function doesn't patch the configuration file so in the OS maybe will be showed a IEMGD incorrect  version (but the driver will be always EMGD 1.18)
2)Use CUSTOM profile (for advanced users):
CUSTOM: Here there are basic settings to support all displays
You can insert your display settings (look with AIDA64 your display ID and then look for display's datasheet on google) or you can edit Common resolution profiles (just select a profile and then CUSTOM)
All values are described in your display's datasheet except Intel Flags. (0x20000 should be compatible with many devices)
Note. Pixel Clock is the display Refresh Rate (by defaults all resolution profiles are at 60Hz)
CheckBox Disable Edid: this function will disable the reading of display properties so you will able to use a different configuration if your device has a complete EDID (read IEMGD Editor Section)
Manual Mode: this function open the configuration box. Here you can do a lot of things if you are an advanced user.
CheckBox Manual Mode: Apply your options in the textbox
For ex. After write the display configuration you can eliminate Intel Tool Startup directly deleting the register keys:
; igfxtray.exe execution on startup
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,IgfxExt,,%11%"\IgfxExt.exe /RegServer"
Note for all users:
A)If you are a common user, before play with CUSTOM mode without knowledge and uselessly, use default resolution profiles (if the driver will work be happy! if not unistall from control panel or from windows safe mode\control panel)
B)If you have a working profile for a device not supported by my little tool, please attach it HERE (Probably will be Usefull for someone)

CONFIRMED DEVICE [Common Resolution Profiles]: (write a comment to add your device at this list)
Acer AO751H 
Asus 1101HA -1201HA
Archos 9 PC Tablet
Dell Mini 1010
Fujistu U820 - U2010
Kohjinsha SX3 
MBook SE
Nokia Booklet 3G
Viliv S5 - S7 -X70
Sony Vaio P VGN-P720K ; VGN-P29VN_Q 

Tablets\netbooks\notebook that requires CUSTOM Mode in IEMGD Add-on:
Probably most of Sony Devices: P series 
Probably working with IEMGD Add-On build 0.2: Sony Vaio X, Fujitsu U820, Asus T91MT
will not add any other profile!