Jump to content

GMA X4500


aldo77
 Share

1,615 posts in this topic

Recommended Posts

This sounds excellent. Can i just clarify two things before i do this please.

 

1- I am not fussed about the quartz stuff. I just want to view my pro tools window in 1440x900 resolution so will this work for this.

 

2- will this work for a 1440 x 900 resolution.

 

I will be spankingly delighted if it does.

Link to comment
Share on other sites

Hey cocob

 

i am following your steps (thanks very much you made it easy..very easy) except ive reached a problem in compiling grub. first they said i didnt have bison so i got it and tried again and everything was going through till it reached here:

 

zane@zane-laptop:~/Desktop/grub2-1.96_20081229$ ./configure --prefix=/opt/grub2-1.96_20081229 &&

>

>

>

> make &&

>

>

>

> make install &&

>

>

>

> /opt/grub2-1.96_20081229/sbin/grub-install /dev/sda

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

checking for cmp... cmp

checking for bison... bison

checking for a BSD-compatible install... /usr/bin/install -c

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking for ruby... no

checking for help2man... no

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking whether byte ordering is bigendian... no

checking for void *... yes

checking size of void *... 8

checking for long... yes

checking size of long... 8

checking for posix_memalign... yes

checking for memalign... yes

checking for asprintf... yes

checking for option to link raw image... -Wl,-N

checking for command to convert module to ELF format...

checking for objcopy... objcopy

checking for strip... strip

checking for nm... nm

checking whether optimization for size works... yes

checking whether -falign-loops works... yes

checking whether `gcc' generates calls to `__enable_execute_stack()'... no

checking whether `gcc' accepts `-fstack-protector'... yes

checking whether `gcc' accepts `-mstack-arg-probe'... no

checking whether target compiler is working... no

configure: error: cannot compile for the target

zane@zane-laptop:~/Desktop/grub2-1.96_20081229$

 

 

i see it says no to a few things. any help? i have no clue about compiling but i can follow instructions very well. thanks again

 

edit: ive installed gawk, ruby and help2man (three things that came up as not installed ^^^^ and i still get the same error. what do i have to do. I'm doin this on ubuntu 8.10 64-bit btw.

Link to comment
Share on other sites

Hey cocob

 

i am following your steps (thanks very much you made it easy..very easy) except ive reached a problem in compiling grub. first they said i didnt have bison so i got it and tried again and everything was going through till it reached here:

 

zane@zane-laptop:~/Desktop/grub2-1.96_20081229$ ./configure --prefix=/opt/grub2-1.96_20081229 &&

>

>

>

> make &&

>

>

>

> make install &&

>

>

>

> /opt/grub2-1.96_20081229/sbin/grub-install /dev/sda

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

checking for cmp... cmp

checking for bison... bison

checking for a BSD-compatible install... /usr/bin/install -c

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking for ruby... no

checking for help2man... no

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking whether byte ordering is bigendian... no

checking for void *... yes

checking size of void *... 8

checking for long... yes

checking size of long... 8

checking for posix_memalign... yes

checking for memalign... yes

checking for asprintf... yes

checking for option to link raw image... -Wl,-N

checking for command to convert module to ELF format...

checking for objcopy... objcopy

checking for strip... strip

checking for nm... nm

checking whether optimization for size works... yes

checking whether -falign-loops works... yes

checking whether `gcc' generates calls to `__enable_execute_stack()'... no

checking whether `gcc' accepts `-fstack-protector'... yes

checking whether `gcc' accepts `-mstack-arg-probe'... no

checking whether target compiler is working... no

configure: error: cannot compile for the target

zane@zane-laptop:~/Desktop/grub2-1.96_20081229$

 

 

i see it says no to a few things. any help? i have no clue about compiling but i can follow instructions very well. thanks again

 

edit: ive installed gawk, ruby and help2man (three things that came up as not installed ^^^^ and i still get the same error. what do i have to do. I'm doin this on ubuntu 8.10 64-bit btw.

 

I think, gcc compiler installed on your machine, does not support creating 32-bit executables. To try, write a hello world program and try to compile it with -m32 flag.

 

I installed the same ubuntu version (8.10 64-bit) and have faced the same problem. So, I compiled it on a 32-bit Linux machine in my network.

Link to comment
Share on other sites

I think, gcc compiler installed on your machine, does not support creating 32-bit executables. To try, write a hello world program and try to compile it with -m32 flag.

 

I installed the same ubuntu version (8.10 64-bit) and have faced the same problem. So, I compiled it on a 32-bit Linux machine in my network.

 

 

if this is the problem. will it be possible to obtain the compiled version from you?

if not, do you know if this "hack" can be dun in ubuntu 9.04 32-bit?.

Link to comment
Share on other sites

if this is the problem. will it be possible to obtain the compiled version from you?

if not, do you know if this "hack" can be dun in ubuntu 9.04 32-bit?.

 

Hi,

 

I have already attached the compiled version in my "Apr 19 2009, 03:16 AM" post. Note that the compiled version does not include the patched 915resolution.c or 915resolution.mod. Patched 915resolution.mod is shared by Consono in one of his posts.

 

By the way, there was lot of useful information already exchanged in previous posts. Almost all required files are shared. If you can use those files, there is no need to compile anything.

Link to comment
Share on other sites

Woo hoo. Thanks Durga /Consono and cocob

 

All have you have helped me get a 1440x900 resolution on my acer 7730 laptop. Am not gonna lie, it took me while and a couple of ubuntu reformats until i got it all working the way it should. (dabbled in linux years ago but had not touched it in a while)

 

Its mainly thanks to cocobs clear step by step instructions that put me on the right track.

 

Again thank you all. Its maybe not a proper fix but i am more than happy with this meantime.

 

Only very small niggle is that the fonts are not crisp clear but still very manageable.

 

Excellent..... thanks again.

;):) :) :) :) :)

 

As an added bonus i bought a belkin usb wireless f5d7050 adaptor so now i am posting this on my acer 7730, 1440x900 screen with wireless working .(iatkos i5) rock on.

 

 

A completely plus point and by product of all this is that i now very much like the current ubuntu 9.04 install. Very smooth. Now triple booting with Grub2

Link to comment
Share on other sites

Hi,

 

I have already attached the compiled version in my "Apr 19 2009, 03:16 AM" post. Note that the compiled version does not include the patched 915resolution.c or 915resolution.mod. Patched 915resolution.mod is shared by Consono in one of his posts.

 

By the way, there was lot of useful information already exchanged in previous posts. Almost all required files are shared. If you can use those files, there is no need to compile anything.

 

 

;) i got it :censored2: i dont know how this happened but when i went to the package manager to remove grub before i tried to install grub2 .. grub2 was there in synaptics package manager and i know i heard you or someone else say earlier that it is not there so i guess they added it. an from there all i did was add the mod file an it worked

 

only one problem. when i boot up my boot screen is a bunch of question marks an i am not able to see the names of the syystem im booting into but i no the orded so i am able to boot where i want but it will be nice to get it fixed..

 

but other than that thanks for everything :)

post-204973-1240831287_thumb.jpg

Link to comment
Share on other sites

humm, are you all taling about X4500 work on Leopard or linux (Ubuntu)?

 

That's really make me confuse :D

 

x4500 on Mac OS (Leopard).

 

To enable wider resolution for x4500 on Mac OS, discussed technique needs a Linux distribution installed on your machine (Ubuntu could be one).

Link to comment
Share on other sites

I was able to get 1600x900 resolution with my vaio fw190 (intel 4500mhd) with consono's solution. I mostly followed cocob's steps. While applying the patch I used -Np0 instead of -Np1. It depends on where you keep the files actually. I was not able to generate 915resolution.mod so I copied the one that is posted here.

 

First i tried to install grub2(compiled on the same machine) without any patches just to see that it works. (./configure, make, make install, then grub-install /dev/sda) Don't forget to create a grub.cfg file. It you fail to boot your computer you can always boot up with the live ubuntu cd and edit the grub.cfg file.

 

-----------------------------------------------------------------------------

Steps for Ubuntu 9.04:

 

download http://www.archlinux.org/~ronald/grub2-1.96_20081229.tar.bz2

Extract the folder to your desktop.

 

Then:

sudo apt-get install bison

cd /home/YOURNAME/Desktop/grub2-1.96_20081229

./configure --prefix=/opt/grub2-1.96_20081229

make

sudo make install

sudo /opt/grub2-1.96_20081229/sbin/grub-install /dev/sda

 

PREPARE YOUR grub.cfg file under /boot/grub/

 

DONE!

------------------------------------------------------------------------------------------

 

Patching:

Download http://aur.archlinux.org/packages/grub2-91...esolution.patch to your desktop.

 

Then:

sudo apt-get install patch

cd /home/YOURNAME/Desktop

patch -Np0 -i ./grub2-1.96_20081229-915resolution.patch

 

Now you have patched the grub2. You will need to do the same steps above to recompile and install the patched version. I was not able to create 915resolution.mod so I just used the ones attached on this forum.

------------------------------------------------------------------------------------------------------------------

 

I was able to run XCODE without a problem. I am new to iphone development and just wanted to see the IDE without spending thousands of dollars. I phone simulator was able to run the sample open gl code. It was not smooth but it was good enough to test.

 

Good Luck.

Link to comment
Share on other sites

Help! I'm stuck. I installed fresh clean ubuntu for this and followed the next steps

 

 

1) untar the grub tarball

(zip file found here:http://aur.archlinux.org/packages.php?ID=22927)

Named http://www.archlinux.org/~ronald/grub2-1.96_20081229.tar.bz2

 

WORKS

 

2) apply the patch (grub2-1.96_20081229-915resolution.patch)

(found here:http://aur.archlinux.org/packages.php?ID=22927)

 

 

use the following command :

patch -Np1 -i ../grub2-1.96_20081229-915resolution.patch

Missing steps before step 2:

1. download and install "patch" for ubuntu. Searche google "patch ubuntu"

2. download and install "autoconf" for ubuntu. Searche google "autoconf ubnutu"

 

3) compiling and installing the patched grub:

./configure --prefix=/opt/grub2-1.96_20081229 &&

 

make &&

make install &&

/opt/grub2-1.96_20081229/sbin/grub-install /dev/sda

Missing steps before step 3:

1. write in terminal "sudo apt-get install g++"

2. I had to add "sudo " before every line in this command in order to succefully install it

If all works , then put the compiled 915resolution.mod in it. reinstall grub2 again.

[end of quote]

questions regarding to final step:

1. Where to put the 915resulotion.mod exactly (in it?.. ) ? In which directory? I don't understand.

2. How do I reinstall grub2 again? Please remember this is my first commands in ubuntu and I'm not familair with this OS. edit : I think I just did it on the last steps :hysterical:

3. What should I do with the remaining 915resolution.c and grub.cfg?

 

edit: that was in 915.zip file tpgether with 915resolution.mod file

 

btw, I'm not blonde.Just having a bad day with my lenovo t500.

My computer currently dual boot with windows xp and hackintosh using Darwin bootloader. I'd like to install ubuntu as third OS just for 915 patch,

 

Regards,

 

Amir

Link to comment
Share on other sites

Mmm... It's still difficult for me to fight with Linux/Grub stuff. I wonder if there is easy way for "Linux-idiot" to result the X4500 problem?

 

Or maybe there is someone could write a driver from the Intel source code?

 

P.S.: I found in the Intel webside has mentioned the video driver from SuSE Linux:

 

Intel® GMA X4500 (G41)

Driver Type: Video Driver File Name: fbdev_drv.so

File Date: 22-Apr-2008 File Size: 18328

Checksum: 57f8381d876d1d46b1306a2e881dfe75

 

Is this help? Thanks.

Link to comment
Share on other sites

Mmm... It's still difficult for me to fight with Linux/Grub stuff. I wonder if there is easy way for "Linux-idiot" to result the X4500 problem?

 

Or maybe there is someone could write a driver from the Intel source code?

 

P.S.: I found in the Intel webside has mentioned the video driver from SuSE Linux:

 

Intel® GMA X4500 (G41)

Driver Type: Video Driver File Name: fbdev_drv.so

File Date: 22-Apr-2008 File Size: 18328

Checksum: 57f8381d876d1d46b1306a2e881dfe75

 

Is this help? Thanks.

None of the above posts' instructions is a driver. All they are doing is fooling OSx into displaying a wide screen resolution while in safe mode. It's completely useless. Half of Mac OS x software REQUIRES QE/CI, which this doesn't provide.

Link to comment
Share on other sites

hi underball

 

I'm a software engineer, 29 years old, that develop for vairous mobile clients: blackberry, j2me, brew, and now objective c (iphone)

 

I'm working now on iphone project and my lenovo is working great with xcode. The big problem is the screen resulotion that appaerntly going to be solved.

 

I decided that for the next project I'll buy macbook but now I can apply res. patch and save me 2500$ (mac is very expensive in my country)

 

If someone can please help with the final step: Which directory should I put 915resulotion.mod before compiling?

 

Regards,

 

Amir

Link to comment
Share on other sites

None of the above posts' instructions is a driver. All they are doing is fooling OSx into displaying a wide screen resolution while in safe mode. It's completely useless. Half of Mac OS x software REQUIRES QE/CI, which this doesn't provide.

 

So that I'm a real "Linux-idiot". :P

 

Why have I heard that there is X4500 driver for FreeBSD? Another wide Screen resolution? :o

 

hi underball

 

I'm a software engineer, 29 years old, that develop for vairous mobile clients: blackberry, j2me, brew, and now objective c (iphone)

 

I'm working now on iphone project and my lenovo is working great with xcode. The big problem is the screen resulotion that appaerntly going to be solved.

 

I decided that for the next project I'll buy macbook but now I can apply res. patch and save me 2500$ (mac is very expensive in my country)

 

If someone can please help with the final step: Which directory should I put 915resulotion.mod before compiling?

 

Regards,

 

Amir

 

Great! You save my money too, thanks. ;)

 

Alex

Link to comment
Share on other sites

915resolution.mod is already compilled :) You just have to replace the original with it after you install grub2.

 

Consono

 

hi underball

 

I'm a software engineer, 29 years old, that develop for vairous mobile clients: blackberry, j2me, brew, and now objective c (iphone)

 

I'm working now on iphone project and my lenovo is working great with xcode. The big problem is the screen resulotion that appaerntly going to be solved.

 

I decided that for the next project I'll buy macbook but now I can apply res. patch and save me 2500$ (mac is very expensive in my country)

 

If someone can please help with the final step: Which directory should I put 915resulotion.mod before compiling?

 

Regards,

 

Amir

Link to comment
Share on other sites

915resolution.mod is already compilled :) You just have to replace the original with it after you install grub2.

 

Consono

 

Consono-

When i compiled patched grub2 I was not able find 915resolution.mod

And there is no 915resolution.c file in the original package. It comes with the patch right? I patched it and recompiled but I could not find the mod file. Am i missing something?

 

Thanks

Link to comment
Share on other sites

Hi wapur.

You can find 915resolution.mod in consono post from 4th of april

Also, can someone please post his grub.cfg ?

I'm trying to build one that will work with dual or triple boot system and implement res. path for hackintosh

(winxp, hackintosh, ubuntu - because it's already installed :wacko: )

thanks,

markdude

edit: grub.cfg is included in 915.zip from 4th of april as well, silly me..

Link to comment
Share on other sites

  • 3 weeks later...
Didn't work for me either :rolleyes:

 

It installed without a glitch, rebooted the system but nothing seems to have changed. Resolution is still stuck at 1024 x 768 and of course no QE/CI enabled.

 

How can I know if the proper kext is loaded?

 

I also tried the package. After installation of the package nothing happened, and following the instructions from the insanelymac I found out that package unpacked the kexts into /System/Library/Tempfiles/ from this location I install them into the system using OSX86Tools. after next reboot nothing happened at all. So, it didn´t work to me

Link to comment
Share on other sites

Can anyone tell me if the very recent release of Fedora 11 can offer those suffering from x4500hd-itis any relief. Have heard they have 3d drivers up and running (haven't tested myself) with compiz. I'm completely unfamiliar with Linux distro's or how driver porting works so I'm looking for those with experience to share their knowledge. 

 

I'm not running as x4500hd at the moment but the Vaio TT I was looking to buy unfortunately has one. Can't bear spending €2000 to run Windows. 

 

Cheers in advance for any replies. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...