Author Topic: GMA 3150 Desktop GPU resolution (Device ID: A0018086)  (Read 3360 times)

0 Members and 1 Guest are viewing this topic.


  • Entrant
  • Posts: 2
GMA 3150 Desktop GPU resolution (Device ID: A0018086)
« on: December 13, 2010, 08:23:16 PM »
Hi all,

First thanks a lot for all voodooprojects developers.

I've got a HP-Compaq 100eu All in one monitor PC. Its specs are;

Intel Atom D410 CPU
GMA 3150 Graphics Card (A0018086)
20" 1600x900 LCD Monitor
Realtek RTL8103EL Ethernet (R8139 Kext)
Realtek HD ALC887 (VoodooHDA Kext)
4 in 1 Card Reader

I tried many distros and installation methods and decided iatkos s3 v2. All hardware works well, except GMA 3150 (native resolution). I get only default vesa resolutions.

I compiled meklort's branch and installed but it didn't solve the problem. I think my monitor doesn't supply correct EDID information. I attached a boot screen supported resolutions on my machine.

I also installed ubuntu desktop and I can get 1600x900 native resolution. Ubuntu says "unknown monitor" but I can get correct resolution by adding newmod line.

I heard it's possible to force vbios for get correct resolution by editing 915resolution module. But C coding experience needed. I need help about this issue.

Thanks a lot all.

Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
Re: GMA 3150 Desktop GPU resolution (Device ID: A0018086)
« Reply #1 on: December 13, 2010, 08:39:20 PM »
I think there is a way to inject the monitor EDID information into ioreg.
I've seen this covered somewhere in some other forum but I can't remember the details or where I saw this, sorry.
Of course you need a way to get at the EDID data in the first place. I don't know if this will help with your missing resolution though.
You can also try something like SwitchResX.

10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon:,649
Make your own Chameleon boot CD:,484.msg2131.html#msg2131


  • Entrant
  • Posts: 2
Re: GMA 3150 Desktop GPU resolution (Device ID: A0018086)
« Reply #2 on: December 13, 2010, 09:38:03 PM »
Thank you Gringo.

I've tried to get and modify EDID info from Windows but couldn't success. I couldn't find any of EDID editor/reader can work with may PC. I can get EDID info via SwitchResX but it's garbage it can't detect monitor correctly.

As I understand this code from meklort's branch reads EDID info and inject it vbios or something else where it needed.

I think it's possible to modify and put my monitors resolution info in it but i'm not an advanced programmer do that :(