Help - Search - Members - Calendar
Full Version: [HowTo] 1280x800 Full Support
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
meddlingBanter
I was just able to get full 1280x800 resolution working on my laptop which uses the 830M/845G/852GM/855GM/865G Intel Integrated Graphics.

What you need:

QUOTE
AppleIntel830.kext
AppleIntelIntegratedGraphics.kext


I've heard these files are on the Devel disc and they are also located in /System/Library/Extensions. Some may have had to delete these files in safe mode just to get OS X booted normally like I did, so instead of deleting them I just saved them to the desktop. Anyway once you have them copy both kext files to /System/Library/Extensions. Located in each kext file (right click Show Package Contents) is a file called info.plist. In each plist file go to the line that looks like this:

CODE
<key>IOPCIMatch</key>


Below that replace whats in between <string></string> with 0x35828086. You should only have to replace the first four digits in the AppleIntelIntegratedGraphics.kext file and then in the AppleInte830.kext file just delete the other two 8 digit hex numbers located within <string></string>. One thing that should be noted, the four digits that you replace should correspond to your Graphics Card's Device ID. You cand find this number by going to Apple>About This Mac>More Info>Graphics/Displays. After your're done editing the two files save them and do a sudo chmod -R 755 and sudo chown -R root:wheel on both kext files. I'm not sure if it matters but I deleted all other files that started with AppleIntel. I'll try it later with those files in the Extensions directory. Anyway, once you're done just reboot and you should be running 1280x800. Adding the Graphics Mode boot option shouldn't be needed.
hatoncat
I'm sure it's for granted, but, no QE support right?
meddlingBanter
QUOTE(hatoncat @ Aug 21 2005, 01:52 AM)
I'm sure it's for granted, but, no QE support right?
*



nope, though I'm not sure what adding AppleInte830GA.plugin and AppleInte830GLDriver.bundle would do for that. I'll give it a shot.
bilditup1
Thanks...and so another barrier to an osx86 ultralight falls down...I'm considering this more and more...
hatoncat
QUOTE(meddlingBanter @ Aug 20 2005, 10:01 PM)
nope, though I'm not sure what adding AppleInte830GA.plugin and AppleInte830GLDriver.bundle would do for that.  I'll give it a shot.
*


Yes, that is needed for QE. You need the GL, the GA, and the AppleIntelXXX, as well as AppleIntelIntegrated all to be the right ID. And, there's a good chance CoreGraphics will just crash, so, be prepared to trash them in single user mode if that doesn't work (along with Extensions.mkext in /System/Library).
meddlingBanter
QUOTE(hatoncat @ Aug 21 2005, 02:04 AM)
Yes, that is needed for QE.  You need the GL, the GA, and the AppleIntelXXX, as well as AppleIntelIntegrated all to be the right ID.  And, there's a good chance CoreGraphics will just crash, so, be prepared to trash them in single user mode if that doesn't work (along with Extensions.mkext in /System/Library).
*



I just found that out the hard way. sad.gif
goldenarowana
have you guys managed to get core image enabled your card.
madtk
Wow amazing! Altered all the files as mentioned in the tutorial and I am now running 1400x1050

Very Nice! Good Job meddlingBanter

Ps: Running Tiger on Nec Versa P520 (without sound)
bilditup1
I just tried this on my Fujitsu P7kD. OSX kernel-panic'd before I did anything. I tried removing all the kexts that had to do with Intel Video, didn't help much, only made Darwin 'think' more before kernel-panicking. Single-user mode/command line doesn't work either, it hangs, waiting for something...I'll check what...you know what, this post really belongs in my thread...ow well...
goldenarowana
ok ,

heres my status: Dell 700M

Open GL and native resolutions works.

The only folder you will need are:
AppleIntel830.kext
AppleIntel830GL
AppleIntel830GA
AppleIntelIntegratedGraphics.kext

I think AppleIntel830GA is the Graphics Acc, but can not find a way to load it.

May AppleIntel830GA have something to do with CoreGraphics, and if your CoreGraphics is patched, ApplIntel830GA will have trouble loading. I dunno maybe there a work around for it.
skg
Good article, but unfortunately it didn't work for me. I cleared out the AppleIntel* folders then put these back:
AppleIntel830.kext
AppleIntel830GL
AppleIntel830GA
AppleIntelIntegratedGraphics.kext

I modified the files accordingly (yes, I'm SURE they have the correct numbers). I booted up and it hung at a vram message. Taking your advice, I removed the GA folder and it booted up to OS X. However, once in, I noticed it was still using the default drivers, meaning I was still stuck at 800x600. All I want to do is get to 1024x768, ?video tells me I can use this and many other modes.

Once it loaded into OS X, it gave me a message about not being able to load AppleIntelIntegratedGraphics.kext (or a similar message). This is really irritating, I hope someone can help me resolve this issue, been at it all day.

I'm using a i855GM chipset, Pentium 4-M 2.2ghz SSE2. I've applied the 0.4 SSE3->SSE2 patch (0.2 and 0.3 have the same results, 0.2 being the worst). It seems the original CoreGraphics is in place, so it shouldn't be interfering. Should I try with a modified CoreGraphics? Any help is welcome, thanks.

Small update: I just noticed my onboard hotkeys for sound and such are working, but their screen display is messed, they merely display either a red box or a blue box with some speckles of pixel dust in them.
mr itunes
I've got a 700m too, and for some reason, I can't get it to go...
the 0x value for it is 0405 (correct?) and i sudo'd both files, and its not giving me anything.
Now what do you mean by a "patched" core graphics ?

Basically what happens is everything goes smooth no errors, reboot
It hangs at the gray apple screen and doesn't move, reboot
boots right back into 1024x768 stretched...

Any ideas???

and goldenarowana, have you got sound working ?
johnnybluejeans
Thanks a lot!

For the record, making these changes allowed me to use my Gateway M250X in its native 1280x768.

Strangely enough, the M250X uses the 915G chipset...

I also made the same changes to /System/Library/Extension/AppleIntel915.kext, so maybe that is what made the difference.
goldenarowana
QUOTE(mr itunes @ Aug 22 2005, 05:10 AM)
I've got a 700m too, and for some reason, I can't get it to go...
the 0x value for it is 0405 (correct?) and i sudo'd both files, and its not giving me anything.
Now what do you mean by a "patched" core graphics ?

Basically what happens is everything goes smooth no errors, reboot
It hangs at the gray apple screen and doesn't move, reboot
boots right back into 1024x768 stretched...

Any ideas???

and goldenarowana, have you got sound working ?
*


Mr Itunes,

I will send you the AppleIntel* files when i get home tonight. Regarding the sound, you will need to modify your AppleAC97Audio.kext, Follow the guide in the osx86 wiki (audio)

Cheers
mr itunes
QUOTE(goldenarowana @ Aug 22 2005, 05:38 AM)
Mr Itunes,

I will send you the AppleIntel* files when i get home tonight. Regarding the sound, you will need to modify your AppleAC97Audio.kext, Follow the guide in the osx86 wiki (audio)

Cheers
*


Awesome, thank you much !

Oh, just checked the AC97 wiki and it says it has to be running native...
Did you just use the dual boot method from the FAQ or how did you go about doing it ???

Thanx again
stelriah
so should i be inserting 0x35828086 or should i be inserting 0x(dev_id)8086 into each kext plist?
Andy4life
damn it!! if only this worked for the 915...

farout.. i've been trying for days now.. without a hint of success..
stelriah
QUOTE(stelriah @ Aug 22 2005, 02:05 AM)
so should i be inserting 0x35828086 or should i be inserting 0x(dev_id)8086 into each kext plist?
*


nevermind. didnt read it twice.
still doesnt work.
using OSX, how can i tell what chipset i'm using?
goldenarowana
FYI

Only for Dell 700M. These files are already configured 700m.

Make sure you have "su" access. Copy to \system\library\extensions

sudo chown -R root:wheel AppleIntel*

enjoy

Removed for DMCA violation.
JaS
QUOTE(hatoncat @ Aug 21 2005, 05:52 AM)
I'm sure it's for granted, but, no QE support right?
*

you can get QE support by taking the AppleIntelI915 out of the ApplleIntelI915.kext
and Renaming to to AppleIntelI830 and copying over the one in the Appelinteli830.kext
then set your permissions and do the wheel on it smile.gif and reboot

enjoy QE
JaS
i tried that trick on the i830gl and it hung on vram at boot but lemme know if it works for you
maybe cos i didnt do the permission and wheel on it hmmmzzzz ... maby ill try it again lol
madtk
QUOTE(JaS @ Aug 22 2005, 11:40 AM)
you can get QE support by taking the AppleIntelI915 out of the ApplleIntelI915.kext
and Renaming to to AppleIntelI830 and copying over the one in the Appelinteli830.kext
then set your permissions and do the wheel on it smile.gif and reboot

enjoy QE
*


Can you be a bit more specific, what do you mean with taking out the AppleIntelI915?
goldenarowana
Jas,

Which video card do you have?
JaS
QUOTE(madtk @ Aug 22 2005, 12:19 PM)
Can you be a bit more specific, what do you mean with taking out the AppleIntelI915?
*


come on
JaS
ok yes i can i guess i didnt spell it out step by step cos im tired ill put intructions up in a sec
goldenarowana
kewl thank mate
JaS
1. get appleintelli830.kext and appleintelli915.kext and put them in a folder so you can work on them
2.open(by right clicking on the kext and picking show package contents)appleinteli915.kext
and go to contents-->macos-->appleintel1915
3.rename appleinteli915 to appleinteli830
4.open(by right clicking on the kext and picking show package contents)appleinteli830.kext
and go to contents-->macos and drag the renamed now appleinteli830 from the appleinteli915.kext
to the appleinteli830.kext-->contents-->macos folder and drop it in
copy over the one thats there
5.close it up and put it back in /system/library/extensions/ and let it overwrite the appleinteli830.kext in the directory
6.open a terminal and do this

Code

sudo chmod -R 755 /System/Library/Extensions/Appleintel830.kext
after you hit enter put this next
sudo chown -R root:wheel /System/Library/Extensions/Appleintel830.kext

and thats it reboot and your done

hope thats alittle better dry.gif
madtk
QUOTE(JaS @ Aug 22 2005, 12:49 PM)
1. get appleintelli830.kext and appleintelli915.kext and put them in a folder so you can work on them
2.open(by right clicking on the kext and picking show package contents)appleinteli915.kext
and go to contents-->macos-->appleintel1915
3.rename appleinteli915 to appleinteli830
4.open(by right clicking on the kext and picking show package contents)appleinteli830.kext
and go to contents-->macos and drag the renamed now appleinteli830 from the appleinteli915.kext
to the appleinteli830.kext-->contents-->macos folder and drop it in
copy over the one thats there
5.close it up and put it back in /system/library/extensions/ and let it overwrite the appleinteli830.kext in the directory
6.open a terminal and do this

Code

sudo chmod -R 755 /System/Library/Extensions/Appleintel830.kext
after you hit enter put this next
sudo chown -R root:wheel /System/Library/Extensions/Appleintel830.kext

and thats it reboot and your done

hope thats alittle better  dry.gif
*


Thanks a lot
JaS
a side note : i tried this on my ati aiw 9600 also but it was a waste of time so dont bother
alot of trem time and alot of renaming the 9700 drivers
and all i got was this at boot

cant allocate class "ATIRadeon9600"
i know i did it right cos when i get into osx i load the kext manualy thru the term and it says they load np
but i never get any support or even a kext is loaded in the system profiler

bla
JaS
QUOTE(madtk @ Aug 22 2005, 12:53 PM)
Thanks a lot
*


no problem bro ill post any more things i come up with on this forum first it seems to be the most together i was posting on 360hacker
madtk
I am now running the 'new' kext files; everythings looks oke, i can boot perfectly however no QE support.
Perhaps the trick works to other graphic cards, no luck over here (running the 855 GM intel graphic chipset).

I will try again soon,
JaS
QUOTE(madtk @ Aug 22 2005, 01:10 PM)
I am now running the 'new' kext files; everythings looks oke, i can boot perfectly however no QE support. 
Perhaps the trick works to other graphic cards, no luck over here (running the 855 GM intel graphic chipset).

I will try again soon,
*


did you also edit the info.plitst files as show in the start of this thread?
i did at the same time i applied my fix
JaS
Bla Bla Bla
JaS
QUOTE(JaS @ Aug 22 2005, 01:41 PM)
here you go
*

this fix is for my chipset so if you read the thread you know i have a 865 intel chipset if not you will need to edit the info.plist to your intel chipset
JaS
QUOTE(meddlingBanter @ Aug 21 2005, 05:43 AM)
I was just able to get full 1280x800 resolution working on my laptop which uses the 830M/845G/852GM/855GM/865G Intel Integrated Graphics. 

What you need:
I've heard these files are on the Devel disc and they are also located in /System/Library/Extensions.  Some may have had to delete these files in safe mode just to get OS X booted normally like I did, so instead of deleting them I just saved them to the desktop.  Anyway once you have them copy both kext files to /System/Library/Extensions.  Located in each kext file (right click Show Package Contents) is a file called info.plist.  In each plist file go to the line that looks like this:

CODE
<key>IOPCIMatch</key>


Below that replace whats in between <string></string> with 0x35828086.  You should only have to replace the first four digits in the AppleIntelIntegratedGraphics.kext file and then in the AppleInte830.kext file just delete the other two 8 digit hex numbers located within <string></string>.  One thing that should be noted, the four digits that you replace should correspond to your Graphics Card's Device ID.  You cand find this number by going to Apple>About This Mac>More Info>Graphics/Displays.  After your're done editing the two files save them and do a sudo chmod -R 755 and sudo chown -R root:wheel on both kext files.  I'm not sure if it matters but I deleted all other files that started with AppleIntel.  I'll try it later with those files in the Extensions directory.  Anyway, once you're done just reboot and you should be running 1280x800.  Adding the Graphics Mode boot option shouldn't be needed.
*


read this to know how to edit the fix for your chipset since i only have the device id for my chipset thats all i could make
Anyway once you have them copy both kext files to /System/Library/Extensions. Located in each kext file (right click Show Package Contents) is a file called info.plist. In each plist file go to the line that looks like this:

CODE
<key>IOPCIMatch</key>


Below that replace whats in between <string></string> with 0x35828086.
One thing that should be noted, the four digits that you replace should correspond to your Graphics Card's Device ID. You cand find this number by going to Apple>About This Mac>More Info>Graphics/Displays.
Andy4life
QUOTE(JaS @ Aug 23 2005, 12:52 AM)
read this to know how to edit the fix for your chipset since i only have the device id for my chipset thats all i could make
  Anyway once you have them copy both kext files to /System/Library/Extensions.  Located in each kext file (right click Show Package Contents) is a file called info.plist.  In each plist file go to the line that looks like this:

CODE
<key>IOPCIMatch</key>


Below that replace whats in between <string></string> with 0x35828086.
One thing that should be noted, the four digits that you replace should correspond to your Graphics Card's Device ID.  You cand find this number by going to Apple>About This Mac>More Info>Graphics/Displays.
*


don't suppose your fixes work for Intel 915.. do they?
JaS
QUOTE(Andy4life @ Aug 22 2005, 02:04 PM)
don't suppose your fixes work for Intel 915.. do they?
*

you shouldnt need it with 915 do you?you have no support?
whats your device id?

oh btw
heres the relevent part of the xbench test for what were doing here
Quartz Graphics Test 79.02
Line 63.01 4.20 Klines/sec [50% alpha]
Rectangle 82.18 24.53 Krects/sec [50% alpha]
Circle 84.53 6.89 Kcircles/sec [50% alpha]
Bezier 82.84 2.09 Kbeziers/sec [50% alpha]
Text 88.22 5.52 Kchars/sec
OpenGL Graphics Test 137.03
Spinning Squares 137.03 173.83 frames/sec
User Interface Test 15.35
Elements 15.35 70.45 refresh/sec
madtk
Thanks for your support! GoodJob
goldenarowana
darn,

doesn't work on my 855. It managed to log into osx86 however there no text or texture.

have anyone else got it working with 855 chipset (0x35828086)

cheers
meddlingBanter
QUOTE(goldenarowana @ Aug 22 2005, 11:24 AM)
darn,

doesn't work on my 855. It managed to log into osx86 however there no text or texture.

have anyone else got it working with 855 chipset (0x35828086)

cheers
*



I just tried the fix for QE support as well and it didn't work for me.
JaS
QUOTE(goldenarowana @ Aug 22 2005, 03:24 PM)
darn,

doesn't work on my 855. It managed to log into osx86 however there no text or texture.

have anyone else got it working with 855 chipset (0x35828086)

cheers
*


open i830.kext and edit info.plist
look for <key>IOPCIMatch</key>
<string>0x25728086<string>
and change the string to <string>0x35828086<string>

then open appleintelintegratedgraphics.kext
and edit info.plist
look for <key>IOPCIMatch</key>
<string>0x25728086<string>
and change the string to <string>0x35828086<string>

save them both then set your premissions and wheel both files
then reboot
and they will be set for your chipset
JaS
QUOTE(JaS @ Aug 22 2005, 03:31 PM)
open i830.kext and edit info.plist
look for <key>IOPCIMatch</key>
            <string>0x25728086<string>
and change the string to <string>0x35828086<string>

then open appleintelintegratedgraphics.kext
and edit info.plist
look for <key>IOPCIMatch</key>
            <string>0x25728086<string>
and change the string to <string>0x35828086<string>

save them both then set your premissions and wheel both files
then reboot
and they will be set for your chipset
*

anyone with a diffrent chipset then 865 needs to edit there files as listed above
meddlingBanter
QUOTE(JaS @ Aug 22 2005, 11:33 AM)
anyone with a diffrent chipset then 865 needs to edit there files as listed above
*


I've done that and it still doesnt work.
buwie
Although i can boot with the 830 driver (it gets loaded and doesn't halt the system) i don't seem to have QE support, even if i use the driver from the 915 kext. Thanks for the tip.

In case you couldn't find the files:
The AppleIntel915* & AppleIntelIntegrated* are from the DevDVD
The AppleIntel830* are from the Darwin-x86 install.
JaS
QUOTE(JaS @ Aug 22 2005, 12:49 PM)
1. get appleintelli830.kext and appleintelli915.kext and put them in a folder so you can work on them
2.open(by right clicking on the kext and picking show package contents)appleinteli915.kext
and go to contents-->macos-->appleintel1915
3.rename appleinteli915 to appleinteli830
4.open(by right clicking on the kext and picking show package contents)appleinteli830.kext
and go to contents-->macos and drag the renamed now appleinteli830 from the appleinteli915.kext
to the appleinteli830.kext-->contents-->macos folder and drop it in
copy over the one thats there
5.close it up and put it back in /system/library/extensions/ and let it overwrite the appleinteli830.kext in the directory
6.open a terminal and do this

open i830.kext and edit info.plist
look for <key>IOPCIMatch</key>
<string>0x25728086<string>
and change the string to <string>0xXXX8086<string>

then open appleintelintegratedgraphics.kext
and edit info.plist
look for <key>IOPCIMatch</key>
<string>0x25728086<string>
and change the string to <string>0xXXXX8086<string>(xxx being your device id)-chipset id found in about this mac-more info-display/graphics

save them both then set your premissions and wheel both files
then reboot
and they will be set for your chipset
Code

sudo chmod -R 755 /System/Library/Extensions/Appleintel830.kext
after you hit enter put this next
sudo chown -R root:wheel /System/Library/Extensions/Appleintel830.kext

and thats it reboot and your done

hope thats alittle better  dry.gif
*


damn i think that about covers it you should all be able to edit the files yourself with this info sry about the taking down the like to the file but DMAC and all
JaS
QUOTE(buwie @ Aug 22 2005, 03:36 PM)
Although i can boot with the 830 driver (it gets loaded and doesn't halt the system) i don't seem to have QE support, even if i use the driver from the 915 kext. Thanks for the tip.

In case you couldn't find the files:
The AppleIntel915* & AppleIntelIntegrated* are from the DevDVD
The AppleIntel830* are from the Darwin-x86 install.
*


edit your info.plist files in the i830 and appelintelintegratedgrafics.kext to only your device id in the <string>deviceidwithnospaces<srting>
JaS
maybe its being picky wants a real intel mobo if your having problems getting these instrutions to work please post you info from system profiler/hardware and also system profiler/display/graphics

ill start

Hardware Overview:

Machine Name: Mac
Machine Model: ACPI
CPU Type: IntelŪ PentiumŪ 4 CPU
Number Of CPUs: 1
CPU Speed: 2.99 GHz
L2 Cache (per CPU): 1 MB
Hyper-Threading Technology: Enabled
CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL
Memory: 1 GB
Bus Speed: 800 MHz
Boot ROM Version: BF86510A.86A.0075.P24.0503071605 (Intel Corp.)

Display:

Type: VGA-Compatible Controller
Bus: Built-In
Vendor: Intel (0x8086)
Device ID: 0x2572
Revision ID: 0x0002
Displays:
Display:
Resolution: 1280 x 1024 @ 60 Hz (i edited this to my max res the 60 refresh is best for my lcd
Depth: 32-bit Color
Core Image: Not Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported

and if you have an intel mobo and its not work i would try a bios update to the most reacent one for your mobo on there site mine is up to date
Andy4life
I got 1280x800 working!! :@ all i had to do was plug in the extra monitor.. and fix everything up once it booted.. that way i got away from the blue screen... n then i just simply unplugged my monitor after i fixed everything....

now just to get quartz extreme!!
wow
i have a 478/865 with ICI5 and it worked right out of the box QE that is (no core)
JaS
QUOTE(wow @ Aug 22 2005, 03:58 PM)
i have a 478/865 with ICI5 and it worked right out of the box QE that is (no core)
*


right on same setup as me ... but if everyone edits the files corectly and follews the intructions im sure it will work for them aswell

and can you please post you system specs and display/graphics info
it will help me make this ezer for other ppl
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.