Windows 10 and Intel GMA 3600: Making it Work

So of late I’ve been getting some hits with the Intel GMA 3600 and I know exactly why. Some months ago I wrote a post on how to resolve the low resolution of the chip on Linux systems, and to be specific, on Arch-based distros. On that post I didn’t touch on Windows because I was fully aware the problem was much complicated on that end. Here’s why:

The chip was designed for the Windows 7 system, and particularly the 32-bit variant, though the atom chip it’s paired with is 64-bit capable. Contrary to expectations, that is as you would have with other similar graphic chips, this one became quite problematic in running anything else other than Windows 7.

With Linux it was expected but when it showed issues with Windows 8/8.1 I wasted no time getting back to Windows 7. The new UI was enough of a reason to downgrade then. Flash forward to 2015 and Microsoft is all up on our desktop’s paining us to upgrade to their new OS – Windows 10.

Knowing very well the problems I had faced with Windows 8.1 I decided not to take up the offer. It’s been over a year now and thanks to those queries I’ve decided to revisit that decision. As it turns out I wasn’t mistaken.

Intel GMA 3600 Windows 7 Driver in Windows 10

intel gma 3600 w10
Intel GMA 3600 Netbook

After loading Windows 10 on my Samsung netbook as I expected it defaulted to the Microsoft Basic driver which meant it had to run with a resolution of 800 x 600 and of course with no brightness control.

So the next thing I did was use the good old device manager to install the last updated Windows 7 driver from Intel (who by the way we have to thank for all this mess on account of them dropping support for this driver).

The driver installation went smoothly but after the restart came the issues: blank screen followed by BSOD. The error message: VIDEO_TDR_FAILURE. The same exact error witnessed on Windows 8.1 if I’m not mistaken.

The “Fixes”

After that I didn’t even want to waste my time troubleshooting, but seeing I had nothing to lose, well apart from my time, I decided to tinker around with it using some solutions being offered online. And talking about online, I have to say this issue is troubling quite a good number of us. But going with the response, it’s easy to conclude that we mean very little to both Intel and Microsoft.

The first solution which I came across was to remove the SystemApps and WindowsApp from the system then reinstall the driver. Seemed a bit too drastic but again nothing to lose was the mantra here.

1. Removing the Driver

First order of business was to remove the Intel driver seeing the computer was useless at this point. This is how I did that:

  • First get into safe mode. Since the BSOD is triggered after logging in, the trick is to not log in first but instead Restart from the log in screen while holding down the Shift-key. That should take you to the recovery options. Go to Troubleshoot >> Advanced options >> Startup Settings. You should restart from there to enter safe mode.
  • After restarting you should be taken to Safe Mode. Logging in wont trigger the BSOD because only basic drivers are loaded in this environment. Now go to Device Manager, uninstall the Intel Display Driver and Restart to the normal mode. There shouldn’t be a BSOD this time round.

2. Removing SystemApps and WindowsApps Folders

These are essentially System folders, so deleting them is not a walk in the park. It’s either you acquire their ownership first then try deleting them or the more elegant solution, boot into a Windows neutral environment like a Linux Live CD and yank them out from there. All these seem like good ideas but I wouldn’t advise on deleting anything.

Advertisements

While deleting the WindowsApps folder might not be a big deal the same however is not true for SystemApps since it contains important system apps. So a less invasive approach seems to make more sense and that’s just renaming the folders. This is just in case you need to revert to the modern apps at some later point.

At this point I think I should address the big elephant in the room – doing this will mean losing all your modern apps. That’s the price to pay. So if you’re not ready for that, better to stop here.

For renaming the folders I went with a Linux Live CD. There are quite many out there so use what you’re most comfortble with. Of course if you’re in a hurry you can take ownership of the folders from within Windows and rename them form there. You can read on that here.

The exact location of the folders is as follows:

WindowsApps: C:\Program Files\WindowsApps
SystemsApps: C:\Windows\Systemspps

Rename the folders as you feel like. For instance I renamed mine as follows:

WindowsApps: C:\Program Files\Back_WindowsApps
SystemsApps: C:\Windows\Back_Systemsapps

After you’re done, restart your system.

3. Reinstall the Driver

After you’re done restarting, reinstall the Intel driver. I would stick to installing it from the Device Manager rather than using the executable so as to avoid compatibility issues. This is what I mean:

Advertisements

a. Put your driver in an easy to locate place like the desktop. If it’s a single executable file (*.exe), first extract it using 7-zip or Uniextract. The latest driver is available from Intel here.

b. Open the Device Manager by opening the run menu (Win + R), type devmgmt.msc without the quotes then press Enter.

c. From the list of devices, locate Display Adapters. Under it you should find Microsoft Basic Display Adapter. Double click to open it then go to the Driver tab.

Microsoft Basic Diver
Device Manager

Select Update Driver and in the pop up window select Browse my computer for driver software.

Driver properties
Update Driver

d. Point it to the folder containing the driver and make sure to check the Include subfolders option. Click next to install the driver.

Locate driver
Driver Location
Driver install complete
Driver Successfully Installed

e. When it’s done, restart your computer.

4. The Results and Possible Solutions

So after doing all that and restarting, here are the results:

desktop
Desktop: 1024 x 600, Classic Shell Start Menu (click to enlarge)

1024 x 600 resolution (native res’), no more BSODs after logging in and finally brightness control.

DierctX Display Properties
DierctX Display Properties (click to enlarge)

However all these come at some added costs, other than losing the Modern apps:

Advertisements

1. The Start Menu doesn’t launch when clicked.

Possible Solutions:

  • Install ClassicShell to replace the start menu.
  • Use Launchy – if you don’t use the start menu that much, Launchy makes it easy to launch apps and do other fancy stuff using your keyboard.

2. The Battery, Sound, Wi-Fi and Time notification icons don’t work when clicked though their tool tips and right-clicking on them works. Just hover over them to get the battery level and Wi-Fi status.

Possible Solutions:

  • Battery: Right-click Battery icon >> Power Options to manage battery settings. You can also pin it to the task bar or create a desktop shortcut for it.
  • Sound: Right-click Battery to manage volume and sound devices. You can also use your keyboard buttons to adjust the volume
  • Wi-Fi: Connect Wi-Fi from the lock screen. Oddly, the menu works perfectly from there. You can easily go to the lock screen using Win + L.
  • Time: Right click Time to adjust time/date

3. Search box and Action Centre (Notifications) don’t work.

Possible Solutions:

  • Search box: Hide the search box –> Right-click on the Taskbar >> Search >> Hidden
  • Search function: For local search use ClassicShell Start Menu search or give Everything a try
  • Action Centre: Disable Action Centre Icon –> Right-click Taskbar >> Notification area: Customize >> Turn system icons on or off

4. Brightness
Adjusting brightness using the keyboard buttons will most likely not work. To do that, right-click on the battery icon on the taskbar and select Adjust brightness

Conclusion

Initially I had my doubts whether this solution would work but after trying it, the laptop is at last usable. Of course this comes at a hefty price of doing without the modern apps, which is an integral part of Windows 10. Actually I think it’s the main selling point of Windows 10.

So as far as using Windows 10 in this state is concerned, I think I will pass and stick to Windows 7 – and it’s not just about the chip, I’m just too used to the Windows 7 desktop environment. However that’s just me, so if you really need that Windows 10 upgrade badly I think this is worth giving a try.

I’ll advise on trying this on a dual-boot, which by the way is what I did. This way in case you’re not happy with the results, you can easily switch back to your old system without having to start over again. If you find that too complicated, a proper back up should suffice. Good luck!.

journeybytes web design
Tags:

37 Comments

  1. That was amazing. After so many posts said it couldn't be done, I have my intel 3600 running on windows 10. Took me a while to rename those folders but its up and running now

  2. Many thanks for this useful guide! It has just worked with Windows 10 (latest version 1903 / build 18362) on my Acer Aspire One D270.

    If anyone else with an Acer AOD270 is reading this, trying to decide whether to install Windows 10, the good news is that Windows 10 works on this machine at the native resolution of 1024×600 with the default Generic PnP Monitor adapter. However, the native display isn’t as crisp as with the Intel GMA 3600 driver, and you can’t use HDMI output, but you could hook up to a 1024×768, 1280×1024 or 1600×1200 monitor with a VGA cable if you wanted. I wanted a sharper image on the native screen, and the ability to output in HD, so I used Kelvin’s steps above.

    A couple of notes:

    1. I know very little about Linux, so I renamed the folders from within Windows 10. Once I had ownership of C:Program FilesWindowsApps I could just rename it, but CWindowsSystemApps denied permission due to processes running in that folder (even in Safe Mode). So I renamed the subfolders of SystemApps one by one until I pinpointed two difficult ones: ShellExperienceHost and another that I forget. When either process was killed, it restarted quickly, so I saved some commands in a text file and pasted them into the Command Prompt, to rename each folder before the process had time to restart, for example:

    taskkill /f /im shellexperiencehost.exe
    cd C:WindowsSystemApps
    rename ShellExperienceHostxxxxx BACK_ShellExperienceHostxxxxx

    (The xxxxx are a string of letters and numbers that may vary between machines, from what I have read.)

    Then I was able to rename the SystemApps folder.

    2. The Display Settings dialog box refused to let me install the Intel GMA 3600 driver because it claimed that the latest/best driver was already installed (which is strange because the generic PnP driver is from 2006 while the specific Intel driver is from 2013!), so I installed it using the executable. There was a warning about needing .NET Framework, and I clicked OK (nothing extra downloaded or installed so I think it was a false warning), then as installation was about to begin, I was warned that the existing driver was more recent than the one I was about to install. I chose to install the driver anyway, then everything went as expected.

    Thanks again, Kelvin! It is great to be able to use my favourite machine with an OS that is going to stay supported. (I took your advice and set up a dual boot, so if something strange happens in the future, I can fall back to Windows 7.)

    1. Glad I was of help Julian. I’m surprised this is still working on the latest builds. Many thanks also for sharing the steps you used, I’m sure somebody else is going to find them invaluable.

  3. Thank you so very much. So far, so good; it is working flawlessly. There are a lot of people who cannot make it work, this is a good solution. I have a dual boot Linux/Windows Asus Eee PC Flare (1025c) who was brought back to life thanks to the workaround.

    Para quien llegue aquí y no entienda inglés, Sólo hay que cambiar el nombre de las carpetas indicadas arriba, una forma fácil es usar un live cd de linux para acceder a los archivos rápidamente. Recomiendo instalar Classic Shell antes de hacer esto. Esta aplicación reemplaza al menú de inicio de Windows 10, el cual de por sí es feo, y te permite usar uno parecido a Windows XP, VISTA o Win 7.

    Reinicias en Windows 10, y usas la tecla de Windows y R para ejecutar el administrador de dispositivos devmgmt.msc. Instalas el driver (supongo que eso ya lo sabes hacer) y listo.

  4. Perfect work, works perfectly. Deskmodder volume control solution:
    Press WIN + R Enter “regedit” and start.Enter “regedit” in the search for the taskbar and start it.
    Navigate to the path: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ MTCUVC.
    The key MTCUVC should not be available here. So right click on CurrentVersion / New / Key and then enter the name MTCUVC here.
    If you are now in the MTCUVC key, right-click “new DWORD value (32 bit)” in the right field with the name EnableMtcUvc Leave the value at “0”.
    Now look into the system tray and open the volume display. If nothing has changed, simply right-click on the “Task Manager” task bar and restart “explorer.exe”.

  5. honestly, I have an issue only work in Windows 10 32 bits?
    The driver say win7_1096 8.14.8.1091, its imposible install in 64 bits

    1. As far as I know only the 32-bit driver was released for the Intel GMA3600 which means you’ve no choice but to install Windows 10 32-bit if you must use the driver. Windows 10 64bit works since the Atom processor the chip is paired with is 64bit capable.

  6. no need uninstall, just goto safe mode, open task manager, end task explorer.exe, rename WindowsApps and SystemApps.. it works

    1. Thanks, didn’t know that would work. But this would mean renaming with command prompt which may be daunting task for some.

  7. Hi everyone, may I know how well is the graphic performance of your netbook after succeed in moving to Windows 10 with this guide? How is YouTube play in HD? No hiccups? Or even the playable games in Windows 7, does it run the same as before? I haven’t tried this guide yet because I’m not sure if this is just a “bypassing guide” but still suffer in performance or a legit solution. I don’t want to deal with the time of installing/re-installing on this old 5400rpm netbook if it’s doesn’t work good. I hope you understand.

    1. Hi Ayen, for my netbook which I have since recently installed back Windows 10 I can’t say I’ve noticed any noticeable changes performance-wise. YouTube videos plays just fine though I can’t speak for HD as I stream lower resolutions for bandwidth reasons. HD MP4s/MKVs encoded in H.264/HEVC however just play fine with your typical players – PotPlayer, MPC-HC (the latter seems to fare much better). As for video games I can’t say since I’m not much of a gamer though I should expect games that played on Windows 7 to play just fine on Windows 10. My netbook runs on an Atom anyway so I’m pretty sure that rules out most graphic intensive games, though I do recall it barely running GTA San Andreas on the lowest settings years ago with Windows 7. As for your 5400rpm disk, that shouldn’t be much of an issue assuming the disk is still healthy (has no errors/damaged sectors etc).

  8. Hi Kelvin, thank you for your reply. After reading them I’m gonna try experiencing it myself later, which I’ll have to anyway because I’m still stuck with Windows 7 in this little guy. As for the YouTube and games part, my current Atom netbook operating Windows 7 is actually capable on streaming YouTube videos in 720p30fps and also playing 1080p60fps video file locally. Some older, not graphic demanding games running pretty well too so I was just wondering if everything is gonna stay smoothly after the Windows 10 upgrade. Anyway, thank you again for posting and I’ll report back after I’m done with it.

  9. Hello again. After tweaking using this guide and spent many hours with my netbook, I can now say it is actually working very well as users claimed. No more hangs and BSODs while in heavy usage with the latest driver installed. I also felt that internet browsing is a little snappier then before, most likely because of removing tons of built-in features and apps earlier. Thank you very much, Kelvin!

  10. Hello.
    Thank you. I also found this, the issue has again become more important now that Windows 7 support has ended, yet free activation of Windows 10 with Windows 7 (including Win 7 Starter) product key still has been reported to work. I have tried this with 2 netbooks with GMA 3600 (Acer Aspire One D270 and Asus R11CX). I find it curious that the Win 7 driver ALMOST works as such; especially since I also upgraded an older netbook with GMA 3150, and in that case the old WDDM 1.0 driver worked perfectly – it was automatically set up during Windows installation process. (Has anyone tried the oldest GMA 3600 drivers?)
    Still, a question remains whether Windows updates install correctly when the Apps folders are so tweaked.

    1. Hello Jussi, I’m pretty sure the updates will still be installed for the rest of the system since its only the modern apps that are affected with this tweak. You can also configure the updates with the Settings App which is also not affected.

  11. Hi,
    * What about installing Windows 10 ltsb/c x86? The gma 3600 driver for 7 x86 should work straightforward, without deleting SystemApps and WindowsApp, as these versions of windows come with NO store. Furthermore, there should be no need for workarounds (start menu, wi-fi, volume…). This idea is only for testing purposes, using the trial version, I’m not talking about activating the product.
    * Another idea: Using MSMG or Ntlite for customizing a Windows 10 Core/Pro… and removing the store. What about workarounds?
    Let me know what you think.
    PS:
    Lastr

    1. Hi Lastr,
      * I had the same idea and ended up installing the latest LTSC build on my netbook two months ago but it still crashed on boot. Removing the SystemApps and WindowsApp folders resolved the issue just like in the non-LTSC versions. In addition, I still had to do the workarounds but this time round I used Winaero Tweaker which for instance restored the sliding/pop up menus for Networks/Volume as they were in Windows 8/8.1.
      * That might work but I think you may have to remove all the modern apps in the two folders not just the Store app.

      1. Hi Kevin,
        thanks for your quick reply.
        * Pity we have to remove those folders in ltsb/c too. I use Winaero Tweaker, but was not aware that was possible to restore the sliding/pop up menus for Networks/Volume. That’s a big +.
        * I don’t know those tools very well, and not sure it will remove all systemapps.

        I hope you don’ mind but I have other questions:
        * Does the driver for Windows 7 x86, installed on Windows 10, perform better than the default Generic PnP Monitor adapter (vga= ok, hdmi= not supported) at the native resolution of 1024×600 on Windows 10.
        * Does the Generic PnP Monitor adapter support hardware acceleration?
        * Is there a Generic PnP Monitor adapter for x64 (Ram upgraded to 4 GB)?
        Thanks and sorry for trouble
        Lastr

        1. I’m assuming the Generic PnP monitor adapter you’re referring to is the Microsoft Basic Display Adapter – the default display driver that Windows installs. If that’s the case, here’s what I’ve noticed:

          * The performance is almost similar when idle however it fairs much poorly when you do something graphic intensive e.g with the Intel driver, 360p/720p videos play reasonably smoothly with MPC-HC however with the basic driver it stutters and audio goes out of sync even with 360p video. The basic driver also only supports a max resolution of 800×600 which surprisingly doesn’t make things much lighter. So I’d say graphic performance is dramatically improved with the intel driver however the Atom CPU is still a huge bottleneck on overall performance.

          * It does seem to support it according to DxDiag but admittedly it doesn’t seem to help that much considering my previous point.

          * If you install a x64 Windows 10 (which the Atom supports but I have never tried installing one on my netbook), I’m pretty sure it will install the corresponding Microsoft Basic Display Adapter x64 display driver.

  12. Hi Kelvin,
    thank you for your answers. Very useful. You’ve convinced me to install windows 10 with the Windows 7 x86 driver.
    Lastr

Leave a Reply

Feel free to share your comments or questions with me. I may not be able to respond immediately so please check later once I've approved your comment.

Your email address will not be published. Required fields are marked *