Help - Search - Members - Calendar
Full Version: GMA X4500
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards > Intel
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
aldo77
hi guys!...

i got a pavilion dv5 1000us
running kalywar 10.5.1

it is a GMA X4500

screen resolution set to 1024 x 768

this is the output from the system profiler

Display:

Type: Display
Bus: Built-In
VRAM (Total): 64 MB of shared system memory
Vendor: Intel (0x8086)
Device ID: 0x2a42
Revision ID: 0x0007
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1024 x 768
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported




any help??? thank you!!!!
beaups
There is no solution. Just cross your fingers that Apple's next lineup includes GMA X4500 video...then MAYBE we get driver support.
aldo77
Thanks man for the answer!

i guess that i'll have to live with it till they come out with it smile.gif

it is not too bad... could be worse rolleyes.gif


thank you!! Al
Weavie
I would like to suggest trying command line options:


"Graphics Mode"="1920x1080x32" (or similar)


"Graphics Mode"= Tells the system what resolution width, height, color depth & refresh rate to boot the OS with.

Ex: "Graphics Mode"="1024x768x32" WIDTHxHEIGHTxDEPTH

If that doesn't work then you might want to try and modify the kext. These solutions worked for me on another system and card a while back

I really would like to now if this works since a motherboard I am looking at has this onboard.
Georgiles
Installed 10.5.5 on a LENOVO IdeaPad Y530 - 405

all XP, VISTA drivers here: http://consumersupport.lenovo.com/lenovo/D...?CategoryID=673
no Linux no Mac (lol)

Installed perfectly dual boot OSx & XP using Fool-Proof guide.
Worked with XxX Leopard 10.5.5 Beta 1 w/PPF1 - Hackintosh OSX86 build.

Realtek High Definition Audio: not working
Vendor ID: 10ec Dev. 0888

Intel High Definition Audio HDMI: not working
Vendor ID: 8086 Dev. 2802

Intel GMA45 x4500: not working (a really drawback)
Mobile Intel® 4 series Express Chipset Family Vendor ID: 8086 Dev. 2A42

Intel Wireless Wi-Fi Link 5100: not working
Vendor ID: 8086 Dev. 4237

Ricoh Memory Stick Controller: not Working

Optiarc DVD RW AD7560S: works

Firewire 400: works

SATA controller: works
intel® ICH9M - E/M SATA AHCI

Lenovo EasyCamera: works

Processor Centrino T5800 2ghz with 4GB RAM: works

Disk Drive: Hitachi HTS543232L9A300: works
antihomie
I have the intel gma 4500mhd too. I understand that there is no working drivers for it but is there any way to force it into 1280x800, i tried the command lines and i dont have a boot.plist file. Any thing at all that can up the resolution, kext, anything? If not i think i will have to render my laptop un-macable because i cant stand to use its great display in 1024x768. Has anyones tired any external apps. Also has anyone got the eithernet working on an hp g-50 112nr.

Thanks a lot and good luck to other 4500 users
zAo
Same here. My DG45ID is for sale now sad.gif
changturkey
Another X4500 user here...
keeto
Guys, we're all in this together.. As everyone knows, we were all hoping that we would be getting GMA 4500 support in the new Macbooks, but Apple decided to scrap that idea and just go with NVidia. It was good news to NVidia users, but not to us.

There are three things we could do: first is get another video card or replace our laptops--which is the last thing in my mind right now.

The second is we could wait for the Macworld Expo this January and hope that we get support for GMA 4500 through the new Mac Pros (and perhaps the new Mac Minis, if Apple does release them). That's the best case scenario because we're going to get native drivers. So we'll have to cross our fingers for that.

And finally, if all else fails, I guess we'll just have to write drivers ourselves. As was written in this thread, Intel recently released the documentation that we need to write drivers, including those for GMA 4500. It's the best thing I've actually read all week, and it gives us hope that we will be able to make our graphics work. The only problem with that is that this will take a lot of effort and a lot of skill.

So we shouldn't give up. It'll work out, I think.. biggrin.gif
Benjan
Don't count on mini
naix
I have x4500 also. I NEED DRIVER!!!!!!!! or I'll just get windows 7 =).
bluntknife
...another x4500 user waiting for a driver!
calerito
me too, i have sony vaio fw170j, intel gma 4500hd and blu ray, i search de kext but nothing
in linux driver graphics from intel there is work in progress:
read:

http://intellinuxgraphics.org/

maybe migrate is easy when they finish
OCM770
Yeah I'm another GMA 4500 User waiting for a fix (Aspire 5745....)
Dean Jen
Is there any way we can just manually set the resolution and forget about it? I'm stuck with 1024x768 while the native resolution is 1280x800...sad.gif
calerito
My native resolution is 1600 x 900 (16:9) aspect ratio; so i see all stretched on 1024x768 mad.gif mad.gif mad.gif

I only obtained QuartzGL compatible, whith OSx86Tools

Pantalla:

Tipo: Pantalla
Bus: Integrado
VRAM (total): 64 MB de memoria de sistema compartida
Fabricante: Intel (0x8086)
ID del dispositivo: 0x2a42
ID de la revisión: 0x0007
Información de la extensión del kernel: Ninguna extensión de kernel (kext) cargada
Pantallas:
Pantalla:
Resolución: 1024 x 768
Profundidad: Color de 32 bits
Core Image: Software
Pantalla principal: Sí
Duplicado: Desactivado
En línea: Sí
Quartz Extreme: Incompatible
QuartzGL: Compatible
loserpro2
well, if there are updates, i'd like to know. since virtual OS X is not the best solution...
Scholesy18
The only thing keeping me from running OS X on my laptop.
mynameiszane
this an wifi for atheros ar9281 are the only thing keepin me from usin my mac as the default OS
longtom
also waitin for 4500 kext for lenovo t400 sad.gif
supermx3
no one has and there probably wont ever be since apple has moved away from integrated intel graphics
Will Survive
+1 on wait for GMA4500m. stuck on 1024x768. chose GMA950 on customize option but still no way to change resolution. is there a way to have options to change resoution. i have a Lenovo 3000 g530l 4151 and i also can't get photo booth to work because of the video card issue so i don't know any other way to test my camera. i saw it worked on the startup/setup screen when it asked for a picture or snapshot for the user but thats as far as i've got with the camera...so any suggestions????
kenshou
so am I waiting the driver for T400
hope that come soon
heron96
waitting for driver for x4500 too
HDjunkie
4500m here too. Stuck at 1024x768. I have an Acer Aspire AS4730 that I recently installed ideneb on and I'm also having trouble with my sound drivers. I can't believe there are so many of us looking for a solution. sad.gif
option_t5010
how difficult would it be to configure the linux driver that is available now for the 4500 to work with osx86?
hzlan
me, too! 4500m user!
maxpadun
F** i have 4500 too...(((((((((
MrBryan
I have a laptop with gma 4500 mhd --- perhaps with all the demand here we can pool together a bounty so someone will work on a driver? The developer of the x3500 has suggeseted that it may be , but is not absolutely impossible...
Martin255
I am with you on this, MrBryan. Even a basic driver would be worth quite a lot to me.
b:z
+ 1. I am lenovo x301 user.
scooter133
+1 Lenovo T500 User...

The 1024x768 on a native 1680x1050 looks pretty bad... Windows 7 look sooooo much crisper and cleaner..

This is kind of a deal breaker for me... sad.gif
MrBryan
Well here's my $40 CAD pledge to anyone who makes a x4500 mhd card work....

which is like $47 USD
Scholesy18
My $20 pledge. All I want is 1280x800 resolution. Nothing else. sad.gif
Martin255
I can go up to 100 euros. It is not much considering that with a working driver, I wouldn't have to buy a OSx86 compatible netbook.
underball
Enough with the +1 and I can pledge $.50 towards a driver posts.

If you don't have anything relevant to add to this discussion, like an actual driver, or progress being made on one, don't post.
tema1487
@scholesy18: Change in com./ apple boot plist resolution to 1280x800
consono
I managed to get native resolution (1280x800) on X4500!

But it is not easy... And right now it needs a lot of tweaking. Basically you have to install grub2 bootloader with the integrated 915resolution patch, but first you have to modify this patch to recognize the X4500, After that you can patch the 1024x768 resolution to 1280x800 and boot your OSX vith grub2. (You have to use the boot loader to patch the video modes in order to have the right modes in the videobios when OSX starts). I used archlinux for this because it has a package for grub2-915resolution. I will try to create a bootable pendrive/cdimage which can boot into the 1280x800 resolution but I'm more like a hackar than a developer...

One more thing: you can use this method to use other widescreen resolutions, but it will remain the same old vesa, no CI,no QE!
mynameiszane
QUOTE (consono @ Mar 30 2009, 06:59 AM) *
I managed to get native resolution (1280x800) on X4500!

But it is not easy... And right now it needs a lot of tweaking. Basically you have to install grub2 bootloader with the integrated 915resolution patch, but first you have to modify this patch to recognize the X4500, After that you can patch the 1024x768 resolution to 1280x800 and boot your OSX vith grub2. (You have to use the boot loader to patch the video modes in order to have the right modes in the videobios when OSX starts). I used archlinux for this because it has a package for grub2-915resolution. I will try to create a bootable pendrive/cdimage which can boot into the 1280x800 resolution but I'm more like a hackar than a developer...

One more thing: you can use this method to use other widescreen resolutions, but it will remain the same old vesa, no CI,no QE!

Any way you could translate this to a step by step guide cause thats confusing
Martin255
consono, when you say 'other widescreen resolutions', what do you mean? I thought VESA could not support anything higher than 1280x800.
consono
QUOTE (Martin255 @ Mar 30 2009, 04:36 PM) *
consono, when you say 'other widescreen resolutions', what do you mean? I thought VESA could not support anything higher than 1280x800.


To be true, VESA doesn't even support 1280x800... Thats where 915 resolution (more here) steps in. With this program on linux you can modify the vidoe bios of your integrated intel gma to have non standard vesa modes (basically it replaces the selected video mode with a new one you specified). I used it to achieve 1440x900 on linux, so I think it will support higher resolutions than 1280x800. (one more thing: 915resolution doesn't support x4500! I had to create a new entry for it in the program, but you basically just need your pci id and have to copy the 96GM codes)

My train of thougth was:If I can use 915resolution to have vesa modes for my lcdm than maybe OSX will use these vesa modes,too. But 915 resolution is a linux utility, how can I start this at boot time? Its' GRUB2 (here) time! Because grub2 has 915resolution module which patches the video bios at boot time! But you need a linux distribution with grub2-915resolutin, thats why I choose archlinux. I installed it on a separate partition (after the osx install), downloaded the package (from here:http://aur.archlinux.org/packages.php?ID=22927), compilled, fiddled with the config file, installed, tried to boot OSX with it (info here:http://www.insanelymac.com/forum/index.php?showtopic=150004&pid=1063106&mode=threaded&start=#entry1063106) and when it worked I modified the 915resolution modul, recompilled it,replaced the original with it and now I can set my 1280x800 from the bootloader and If I boot osx from here then I can see my resolution when I type in ?video at boot, and can use "Graphics Mode" = "1280x800x32"

Hope this helps, but if not I try to help.

QUOTE (mynameiszane @ Mar 30 2009, 02:08 PM) *
Any way you could translate this to a step by step guide cause thats confusing


Read below, I tried to explain it.
Martin255
Wow thanks! That's actually the most useful hack I have seen for this card. I'll try when I have a bit of time.
ramky
Only havd X3500 drivers suppor!
http://www.rayfile.com/files/e39dc8e6-1483...2-0014221b798a/
Durga Prasad
Hi consono,

I have followed your instructions, but could not get 1280*800. May be, I have done something wrong.

Can you please post your patched 915resolution.c file and your grub.cfg file.

Note: In grub bootloader, I could see that 915resolution module was there and its count is 1. In the chameleon bootloader, I don't see 1280*800 resolution when I type "?video".

Thank you so much

--
DP
consono
Hi Druga!

I attached the files! (Even the compilled 915resolution.mod, you just have to replace the original .) Do you patched mode 34?

Consono

Click to view attachment
Durga Prasad
QUOTE (consono @ Apr 4 2009, 02:40 PM) *
Hi Druga!

I attached the files! (Even the compilled 915resolution.mod, you just have to replace the original .) Do you patched mode 34?

Consono

Click to view attachment


Hi Consono,

Thank you so so much for your help. Now, I am able to get 1280x800 resolution. Actually, I did not patch mode 34. After looking at your grub.cfg, I changed mine. Then, I found a bug in my 915resolution.c (I gave the wrong device id there). After I fixed that, everything worked great.

Once again, Thank you so much for your awesome idea.


-- For others, who are trying this, I have written a 'step-by-step' guide below

- Installed Ubuntu on a different partition (got problems while installing Arch-linux, so I have chosen Ubuntu).
- I modified /boot/grub/menu.lst to add Mac partition and found it is able to load even Mac. (may be this step is unnecessary)
- taken grub2+915resolution source code from http://aur.archlinux.org/packages.php?ID=22927.
- compiled it on a different 32 bit linux machine on my network (because gcc installed on my ubuntu does not support 32-bit compilation. i.e. it does not support -m32). SCPed compiled files onto my ubuntu machine.
- opened package manager in ubuntu and removed the grub package that is already installed on my machine
- installed new grub using "./grub-install /dev/sda" command. NOTE: in grub2, grub.cfg is used for reading the configuration file. Write your own /boot/grub/grub.cfg. NOTE: For loading Mac, I did not follow the method used by consono. I did not create any extra partition. My Mac has /boot file. So, I am just loading that. Mac part in my grub.cfg looks like below

set root=(hd0,2)
multiboot (hd0,2)/boot

- We have to make sure that grub is able to load all operating systems installed on the machine. If it is able to load, we have completed 75% of the whole process. Make sure to take the backup of grub.cfg after this step.
- Next step is to patch grub source with 915resolution. Compile the grub and install the new grub. use the same grub.cfg that you have saved in the previous stage.
- We have to add G45 chipset support to 915 resolution. To know what to add, simply follow the code given by 'consono'. OR you could try your luck by directly copying 915resolution.mod given by consono. ( I think copying 915resolution.mod works in most of the cases )
- Once we have replaced our old 915resolution.mod with the new one, we need to add certain commands to grub.cfg. To know what commands (i.e. insmod, 915resolution etc.) to add to grub.cfg, take a look at grub.cfg given by consono.
- Reboot now and choose Mac in grub. If we type '?video' in Mac bootloader, we should be able to see "1280x800x32".
- Boot Mac with "Graphics Mode"="1280x800x32" and enjoy the widescreen smile.gif

Once again, many thanks to 'consono' for this great idea.
mynameiszane
QUOTE (Durga Prasad @ Apr 4 2009, 05:13 PM) *
Hi Consono,

Thank you so so much for your help. Now, I am able to get 1280x800 resolution. Actually, I did not patch mode 34. After looking at your grub.cfg, I changed mine. Then, I found a bug in my 915resolution.c (I gave the wrong device id there). After I fixed that, everything worked great.

Once again, Thank you so much for your awesome idea.


-- For others, who are trying this, I have written a 'step-by-step' guide below

- Installed Ubuntu on a different partition (got problems while installing Arch-linux, so I have chosen Ubuntu).
- I modified /boot/grub/menu.lst to add Mac partition and found it is able to load even Mac. (may be this step is unnecessary)
- taken grub2+915resolution source code from http://aur.archlinux.org/packages.php?ID=22927.
- compiled it on a different 32 bit linux machine on my network (because gcc installed on my ubuntu does not support 32-bit compilation. i.e. it does not support -m32). SCPed compiled files onto my ubuntu machine.
- opened package manager in ubuntu and removed the grub package that is already installed on my machine
- installed new grub using "./grub-install /dev/sda" command. NOTE: in grub2, grub.cfg is used for reading the configuration file. Write your own /boot/grub/grub.cfg. NOTE: For loading Mac, I did not follow the method used by consono. I did not create any extra partition. My Mac has /boot file. So, I am just loading that. Mac part in my grub.cfg looks like below

set root=(hd0,2)
multiboot (hd0,2)/boot

- We have to make sure that grub is able to load all operating systems installed on the machine. If it is able to load, we have completed 75% of the whole process. Make sure to take the backup of grub.cfg after this step.
- Next step is to patch grub source with 915resolution. Compile the grub and install the new grub. use the same grub.cfg that you have saved in the previous stage.
- We have to add G45 chipset support to 915 resolution. To know what to add, simply follow the code given by 'consono'. OR you could try your luck by directly copying 915resolution.mod given by consono. ( I think copying 915resolution.mod works in most of the cases )
- Once we have replaced our old 915resolution.mod with the new one, we need to add certain commands to grub.cfg. To know what commands (i.e. insmod, 915resolution etc.) to add to grub.cfg, take a look at grub.cfg given by consono.
- Reboot now and choose Mac in grub. If we type '?video' in Mac bootloader, we should be able to see "1280x800x32".
- Boot Mac with "Graphics Mode"="1280x800x32" and enjoy the widescreen smile.gif

Once again, many thanks to 'consono' for this great idea.

any help for us who dont knoe about compiling and those stuff.
dokugogagoji
QUOTE (ramky @ Apr 2 2009, 08:24 AM) *


Hi guys...I'm also the unlucky owner of a GMA 4500. Thanks to the 915resolution fix, I have got a decent resolution! smile.gif

However, I'm thinking about writing a driver for this board... do you think it's doable porting the GNU/Linux X driver to Mac OS X looking at the Darwin source code and (hopefully) a video related kext code? Thanks!
tomnic
QUOTE (dokugogagoji @ Apr 5 2009, 08:35 AM) *
Hi guys...I'm also the unlucky owner of a GMA 4500. Thanks to the 915resolution fix, I have got a decent resolution! smile.gif

However, I'm thinking about writing a driver for this board... do you think it's doable porting the GNU/Linux X driver to Mac OS X looking at the Darwin source code and (hopefully) a video related kext code? Thanks!


This could help 16'' wide screen lcd panels getting the infamous 1366x768 resolution working, at least in vesa mode!!! Really nice idea!
dokugogagoji
QUOTE (tomnic @ Apr 5 2009, 10:41 AM) *
This could help 16'' wide screen lcd panels getting the infamous 1366x768 resolution working, at least in vesa mode!!! Really nice idea!


Yeah it was also my first thought.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.