In order to my decision about closing GMA500 Support at the end of this year (2015), 
My Blog is under a full MAINTENANCE!
Note. The only project that will remain alive will be Optimus IEMGD (ext.2016)
POSTs  will be fixed or Upgraded and added at the following list:
Moving some post to reorder-> check 
Last RoadMap:
-IEMGD 1.18 Final: Extended Support for US15 platform for Windows 7\8\8.1\10 (on march i will close my tests for Win 10 and probably final release will be available Q3 2015)
2016: Unknow! For sure blog will be revisited,cleaned and refreshed. End of Win 7-8-10 support; probably specific test for Windows XP (IEMGD Add-On?) and Linux patch

+Optimus IEMGD 1.1 is out! 31 Jan 2015 (NEW FRAMEWORK 4.5)
+Updating GMA500Booster Dropbox Cloud: some problems may occur with direct downloads
+Reordering posts 
+On windows 8.1 (my actual os) Opera Browser new update 26 (Jan 2015) LOST Hardware Video Deconding like Internet Explorer and Chrome! (Bad news!)
+Windows 10: Great features were showed but i don't think our pc will be able to run it.
In the old build of Tech Preview this was my score for GPU but also CPU wasn't so brillant...i will take a new test with the RTM version

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! (34 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 2015-2016.

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%

Strange it possible?

With optimus iemgd launched a new idea is in my mind but i have no time actually to check so if someone want to test on own risk can do it.
As my custumers know optimus iemgd is able to use two drivers at the same time: one is iemgd and the other one is windows basic driver and this allows a smooth gui in win 8/10
New ideas to improve performance in all windows versions are:
1)video basic driver patch for enable other resolutions(is possible..but i don't know if it is more easy than patching bios)
2)iemgd xppd(unsupported on win8/10)+ iemgd wddm on windows 7 (replacing basic driver with iemgd xp version. This should bring a boost in 2D function)
3)win8.1/10 basic video driver on win7 (to replace slow win7 basic driver)+iemgd wddm
4)intel official 2010driver+ intel iemgd wddm driver on win7/8/10

What do you think? Opinions
Let's see if is possible to improve 2D/3D performance mixing pure software and hardware rendering :)
Note.This solution requires win registry editing+ own rights on windows basic video driver

Generic Intel GMA - Video Card integrated - Tips

This post was written to add informations for other types of GPU (in the future i will change my device and so i will start new project basing from this news)

1)DVMT: Dynamic Video Memory Technology is a method to allocate dinamically RAM to the GPU for increase 2d\3d performance. In Integrated solutions this setting is editable by system bios.
To change this setting during boot press F2 (or equivalente F button to access to the bios) in some submenu you will find the string with a value, just increase it.
Another way is to edit the registry of gpu in fly-mode as described in gma500 Hidden Settings section. For know wich is the offset to edit with RWeverything just google for your platform datasheet (usually Intel stored them in his servers)
2)Brightness controller, CPU Manager, MESA 3D, Avalon Hardware Settings, Disable \ Enable GPU \VGA\ Video. This solution is applicable in all devices with Optimus IEMGD. Just contact me and i will edit my program to run with your GPU. Requires min Win 7
3)Intel GMA INI File: This is a really important file that integrate all registry settings for the GPU. Usally strings change with different GPUs but as you can read above some string is always equal:
Name of Vendor and GPU serial name
Location on windows registry:
ram available
max connected display to the output ports (VGA,HDMI ect)
Detect the HDMI time:

4)Post Processing:
5)Software rendering: Sometime the gpus integrated are really slow but the cpu can be good. So is possible to elaborate video pixel via CPU. The methods are different read down:
WARP: Software rasterized included with Directx 11. With this can be also playable game for direct from direcetx 9.1 to 11.2 (but performance are not good also with powerful cpu. It's a debug mode for developers)
Vertex Software Processing
6)Downscaling to adapt 1024x600 to 1024x768 pixel.
Some gpu integrate the possibility to downscale Monitor with real 1024x600 to fake 1024x768 (to play correctly windows app). This solution is applicable or in INI file before install the driver or in windows registry or with this program (may not work with some device). Note. Not valid for GMA 500 devices
7)Overclocking GPU
9)Video Player and Codecs: You should know if your GPU supports HW acceleration and for what kind of video formats. Read Video Player Section for more news .
Here I will upload some codec
PowerDVD codec
Intel US15 Video codec (win vista)
10)Alternative Video Drivers: This point depends from the intrest of developer about your video card.
For intel are only available for few cards Embedded driver: ex
For all other GPU just google or look here:


Video Streaming

Boring night! so let me play some video while i'm on my sofa! This section will be modified for better view in mobile devices. Aggiungerò anche il televideo dei canali citati. (Pochi link ma buoni).
These are external links and i suggest to install ad-block plus to remove ads!
GOOGLE BAR write your film name + streaming

1)PopCornTime: great free program AUDIO in english with subtitles in every language.
Resolution 720p or 1080 ->Play video with your external video player in my case MP-HC
Really fast for Windows,Mac,Android and iOS

2)Sport Streaming (football,tennis,ski,ect):

3)PROGRAMMI TV ITALIANI (tutta la rai) (video disponibile solo ad alcuni orari) (Alice,MarcoPolo,Nuvolari,Leonardo : Richiesta Registrazione)


Suggestions? Thanks to Google Engine Search

Optimus IEMGD for Windows 7\8\8.1\10

Dear Users, this is my last workaround for Windows 8\8.1\10; it also work on Windows 7 without any big problem .
The Optimus IEMGD was develop to fix some bug of IEMGD on Windows >7 releases and get the maximum performance in newer OSs. In Windows 7 mainly can be usefull to change brightness, overclock your device via SetFsb, Change CPU Multipler (better performance), use upgraded Opengl but software rendered, change Avalon Settings, ect.
The proof of concept is described down but essentially with this software solution (not a driver) 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 Software Mesa 3D or Default (on win 7 default is 2.0 HW while in win 8\8.1\10 is 1.1 SW)

5)Change  your CPU Multipler or set a SetFSB profile (this function requires external software)

6)Change Brightness Level

7)Set Optimus IEMGD Autorun, Run\Disable\Enable Intel Services,Avalon Rendering

NOTE. CPU Multipler Select function:

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

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

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
-1080p Video support about 20FPS fullscreen (not so smooth but enough speed)-> Hardware Decoding + Min Multipler X10 + PowerDVD11
-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)

-> DOWNLOAD GUI SKIN a preview (not working) of the program: HERE
PASSWORD: optimus

Limit of Optimus IEMGD:
-Lower performance in Windows 8\8.1\10 vs IEMGD on Windows 7
-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  only compatible with IEMGD actived
-Requires Admin's Rights (so if you are the owner of the pc isn't a problem or ask him the rights)

PATCHED IBM vbios (overwrite your vbios in any bios only if you are sure that your original vbios is IBM->compare bin with an HEX Editor)

*Note: verify that your video bios has your display resolution. (Asus 1101HA doesn't have 1366x768 and need fixed bios: look here). Soon Patched Bios for Asus 1201HA! I can patch only Asus Bios because vbios is the same, for all other devices read the link to know how to patch the vbios.
Anyway you can apply this solution also for free (not so quick):
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

Actual version: Optimus IEMGD 1.1 (31 Jan 2015)
ChangeLog :
Optimus IEMGD 1.2 [probably Q3 2015]
-Added Left click in tray icon to change directly brightness as showed in picture (i will take some time to look for the best visual look. Probably will be close to the look of MS Volume Changer]
-Added Advanced Section as show in picture (with builder for SeftFsb Configurations)
-Program AutoSave
-For any other suggestion write a comment! ;)

Optimus IEMGD 1.1 [31 Jan 2015] 
Minor Upgrade: Insert checked function in brightness control and setFsb section; Disabled OpenGl Changer and Brightness control when Software Rendering is enabled; Upgraded Installer; Framework 4.5 Upgrade; Updated GUI

Optimus IEMGD 1.1 RC1 [07 Jan 2015]
-Added SetFsb Utility: IF YOU WANT TO USE THIS FUNCTION Have to buy SetFSB from official website! This is an extra feature and wasn't never tested under win8. In the submenu are available 4 voices: Super-High- Normal -Low. Each profile have to be setted, by generating a bat file in c:\program files\optimus iemgd, with correct SetFSB values as reported in official setfsb website!
SetFSB Command Line Switch Options:
   -w : Wait [00-99 sec] default=10sec
   -s : Set FSB [000-999 MHz]
   -i : Increment(targetFSB > currentFSB) or Decrement(targetFSB < currentFSB) [00-99 MHz] default=max 
   -u : 0(default)=normal , 1=ultra
   -b : 0(default)=normal , 1=background
   -p : PCI-E [000-999 MHz] default=none
         FSB overclock[set PCI-E then increase FSB], FSB underclock[decrease FSB then set PCI-E]
   -q : Quiet [no GUI to be displayed at all]
   -cg[string] : Clock Generator default=none Maximum 15 characters

 Example: -w05 -s300 -cg[ICS9LPRS918BKL] -u1

-Added Avalon HW: Disable\enable Hardware rendering for WPF Applications
-Added Brightness Controller
-Fixed some bugs: Intel tool restart function, Opengl random copy error.

Optimus IEMGD 1.0 [Nov 2014]
+Initial version
+Software\Hardware Rendering
+OpenGL Selector
+Autorun control for OI and Intel Tool

1)Brightness control doesn't work with software rendering: This is a Microsoft bug (tested in win 8.1 but probably in all windows). Probably determinated when vga driver is disabled the only way to make it work is to renable hardware rendering, change brightness and then select software rendering. This solution is programmable but before I apply it to Optimus IEMGD a want to look alternative ways
2)OpenGL Selector isn't working in Software Mode and will be only available MS Opengl 1.1. Probably is the same problem with VGA disabled function

Opinions? Questions? Write down here!

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


-NEW BUILD Windows 10 Pro Techinacl Preview Build 9926 23 Jan 2015 with Kernel 10-
Here we are! The new Windows build is out for some test. By default,after the installation, is impossible to work with an Intel Atom Z520@1.33GHz. Why? CPU at 100% and RAM at 66%. Ok, it's still a beta and several running processes are for diagnostic but WTF :)
Anyway with few tips applied to services.msc, the CPU is now running at 10%, I have still to isolate new useless, or better performance wasters, services.
If you want to try it after installation: right click on start\run digiti services.msc look fo DIAGNOSTIC TRACKING SERVICE and first turn it off then from its properties disable autorun. For other tips look my post: Win 8-8.1-10 better performance on slow pc.
REMEMBER: it's not a RTM and many things will be changed. I don't suggest to try it because there is an incomplete user interface,some bugs and overall performance aren't good. Actually I can say to you that will be faster then Win 8.1 in basic tasks:
-Cold system boot with IEMGD Driver: 25' sec (on win 8.1 = 40')
-RAM usage with few tips and IEMGD Driver 32% (on win 8.1=  range 35-40%)
-Same problems of IEMGD with Win 8 + Kernel 10 bug (don't try to open directly a video: before open the video player than select the path of your video...this bug is fixable with a workaround!)
-Asus Suite Driver works correctly (overclock and Fn functions)
-Optimus IEMGD 1.1 Framework 4.5 works correctly
-Windows app doesn't use video hardware rendering 
-Kernel 10 sometime force restart with IEMGD
-DirectX 12 Improves GMA 500 performance but always <than Windows 7
-OLD BUILD 9841-
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