Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Enable external monitor support on a newer iBook System
There is already a hack to enable full external monitor support (not just mirroring) on iBooks with ATI Radeon chips. Now, however, the German computer magazine c't has published an AppleScript which does the same thing without requiring the user to meddle with the Open Firmware.

After you download the (German) iBookScreenEnhancer script, run the first script. It will check whether your graphic chip is capable of supporting an external monitor or not. You can then enable (Press 'Ja') or disable ('Nein') the feature. Afterwards, un-check the checkbox 'Monitor Synchronization' in the preferences and there you go.

Some remarks: If anything goes wrong, press Apple-Alt-o-f while turning on your computer to reset the Open Firmware. It's supposed to work on other models (eMac, iMac...) too, but not yet tested.

    •    
  • Currently 2.25 / 5
  You rated: 2 / 5 (4 votes cast)
 
[44,193 views]  

Enable external monitor support on a newer iBook | 38 comments | Create New Account
Click here to return to the 'Enable external monitor support on a newer iBook' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Enable external monitor support on a newer iBook
Authored by: AgBlue on Jul 29, '03 11:10:53AM

Works on my 700mhz iBook with 16mb Radeon card, and also running dev version of Panther (build 7A202).

I ran the script "Ibook Screen Enhancer" and it came up with three options. I hit Ja and then it asked for my password, and after that it came up with a screen with two options, where I hit Ja again. This rebooted my system, and after logging back in, I had monitor spanning.

I definitely prefer this way of doing it. Is this doing anything to the firmware at all? It says to in the hint that I need to press cmd-opt-o-f to reset, and to me, this means it changed the firmware. Well, so far, no ill effects.. Will post back later if anything comes up.

AgBlue



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: triplef on Jul 29, '03 12:03:52PM

AFAIK the script changes some parameters which are passed to the OpenFirmware when booting. These parameters are stored in the NV-RAM/PR-RAM (parameter RAM). Pressing cmd-opt-o-f when booting zaps the parameter RAM and thus disables dual screen again.



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: twalther on Jul 30, '03 05:43:49AM
Actually, Command-option-o-f boots the machine into Open Firmware and prompts the user for commands. Command-option-p-r zaps the parameter ram and is likely what this hint should have referenced.

Though if you do boot into open firmware, the following sequence of commands will work:

reset-nvram
set-defaults
reset-all

This will restart the machine "back to normal."

[ Reply to This | # ]

Enable external monitor support on a newer iBook
Authored by: deleted_user18 on Jul 29, '03 01:20:38PM

it only puts a script in your open firmware which is started each time you boot your Mac (to make OS X think dual head is allowed).

By resetting your pram the script and everything else in pram is deleted.



[ Reply to This | # ]
Worked for me... mostly
Authored by: snit on Jul 29, '03 12:34:44PM

Tried it on my iBook (version = 1.12) 700 MHz G3.

Dual monitor works great.

Could not get it to say awake when I closed the case. If anyone has any ideas on that one I would appreciate it...

Running 10.2.6



[ Reply to This | # ]
iBook w/ screen closed
Authored by: evands on Jul 29, '03 01:14:22PM

The iBook has heat issues when shut and would quickly melt if run with the lid closed - so even if you install the kernel patch which'll do that (see NoSleep on versiontracker for a frontend to it, for powerbook users - note that on my powerbook g4/867 it doesn't work well, but YMMV) it'll crash after about 4 minutes.



[ Reply to This | # ]
Worked for me... mostly
Authored by: AgBlue on Jul 29, '03 05:01:54PM

iBooks and the Powerbook G4 12in both have magnets in the right palm rest right below the inverted 'T' arrow keys (specifically the right arrow key). Use a keychain ring and drag it along that area and you'll find it sticks. In the corresponding position in the LCD is a switch which gets pulled when the screen is about to close. By using something that blocks the magnetic field you can prevent it from stopping. Stainless steel can do this. If you have a stainless steel coin, or washer, you can insert it here and it won't sleep! (In the powebook g4, the magnet is on the screen, and switch is in the palmrest).

Also, be very aware of the heat issue!! Try not to overheat your comp. Use at your own risk, good luck..



[ Reply to This | # ]
Worked for me... mostly
Authored by: bdss on Aug 06, '03 05:00:43PM

I ran into the same problem and tech support suggested "almost closing the screen and turning your contast all the way down on your ibook." I think that's the only solution, unfortunately.



[ Reply to This | # ]
Babelfish'd
Authored by: momerath on Jul 29, '03 02:18:37PM

I just ran the dialogs through Babelfish. The first is:
"Is the extended two-monitor enterprise to be activated? Yes / No / Break off"

The next is "Is the script to start the computer new, so that the changes become effective? Yes / No"

Basically, the first asks if you want to install it, and the second asks if you want to restart.



[ Reply to This | # ]
Babelfish'd
Authored by: mdugas on Jul 29, '03 09:20:59PM
Here is my rough english translation of the iBookScreenEnhancer utilities...

iBookScreenEnhancer.sit

[ Reply to This | # ]

Enable external monitor support on a newer iBook
Authored by: momerath on Jul 29, '03 02:20:47PM

Also, the first script just installs the monitor thing; the second extends the monitor and makes the computer be able to stay asleep with the lid closed.



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: a3k on Jul 29, '03 04:24:15PM

You shouldn't close it. According to the article, the display is still active with only the backlight off—could get too hot.



[ Reply to This | # ]
Enable external monitor support on a iMac....?
Authored by: pyrohotdog on Jul 29, '03 03:42:56PM

Supposed to work on other models? By iMac, does that mean just the flat screens or could it work on the old G3's?

---
~>=AaRoN



[ Reply to This | # ]
won't work on iMac G3
Authored by: jackthefirst on Jul 31, '03 04:00:33AM

It depends on the graphics card. It works with Radeons 16MB and up. And _I think_ Geforce 4MX but no Geforce 2. The iMacs graphics card doesn't have to outputs which are necessary for this script.



[ Reply to This | # ]
won't work on iMac G3
Authored by: bartjohnston on Jul 31, '03 02:34:07PM
Actually, many of the later CRT iMacs do have a VGA out for mirroring to an external display. I can't say whether or not this script would work with the ATI Rage video in the iMacs, but the do have the port for it.

[ Reply to This | # ]
16mb and quartz extreme
Authored by: zarqman on Jul 29, '03 07:23:12PM

has anyone tested to see if, on a 16mb vid card, this causes quartz extreme to be disabled? i would assume that os x splits up the video memory somehow to handle both displays, which would leave each display less than 16mb. but i don't know if qe tests the total available video ram or if it tests how much is available for any given display. anyone?



[ Reply to This | # ]
16mb and quartz extreme
Authored by: zarqman on Jul 29, '03 07:53:30PM

okay, so i decided to bite the bullet and test it myself. on my ibook/700 with 16mb vram, the results are better than i expected.

when dual display is active (eg: an external screen or tv is actively plugged in), the system splits the video ram and disables quartz extreme. when i unplug the second display, it immediately reenables quartz extreme.

as expected, selected 'mirrored' continues to leave quartz extreme enabled.



[ Reply to This | # ]
quartz extreme works w/spanning+16MB VRAM
Authored by: video_guy on Jul 30, '03 04:55:58AM

zarqman, your concern is addressed towards the bottom of the following page:

http://www.rutemoeller.com/mp/ibook/ibook_e.html

I tried it and it works. When you get to the Resources folder (in the instructions below), do a Get Info (Apple - I) and change owner and permissions on all contents. Make yourself owner, with read and write privileges. Then modify Configuration.plist (drag it onto the TextEdit icon). When you're done with that, revert Resources' owner and permissions back.
What follows is from the website cited above:
----------------------------------------

After this patch Quartz Extreme will not be active while using two screens. This is the same problem as with the Powerbook G4 with 16 MB VRAM. You can fix this issue by changing the value of

GLCompositorMinimumVRAM

in the file

System/Library/Frameworks/ApplicationServices.framework /Versions/A/Frameworks/CoreGraphics.framework /Versions /A/Resources/Configuration.plist

from 16 to 8.



[ Reply to This | # ]
works on the 17 inch, 800 MHz iMac
Authored by: szabesz on Jul 30, '03 08:31:58AM

I have a 17 inch, 800 MHz iMac (it has a GeForce4), and the script is working!!!! Thank you! Now I can use my spare monitor, at last! I do not think it is working on previous models, as they have older video cards. It does not work with my 600MHz iBook though, which was one of the firts ones on the market.



[ Reply to This | # ]
It broke my 600mHz iBook
Authored by: swankjesse on Jul 29, '03 10:33:09PM
My 600 mHz iBook isn't booting as a consequence of applying this script. Apparently I am not the only one having problems! If you know how to fix my problem (firmware reset not working), let me know!

[ Reply to This | # ]
It broke my 600mHz iBook
Authored by: deppix on Jul 30, '03 02:55:59AM

Sorry to hear about your problem, but AFAIk there's nothing you can do (besides sending the unit to have it repaired). I have the same iBook and know it doesn't work on it. I've enabled it on two of my friend's iBooks (800MHz and 900MHz) and there it works like a charm.

deppix



[ Reply to This | # ]
It broke my 600mHz iBook
Authored by: JazzDude on Jul 30, '03 11:00:51AM

I know it's hard but you really should've ReadThe*censored*inManual! It doesn't list your iBook as a qualified machine for this hack, does it?
I do think they should have warned the user about possible hardware damage...



[ Reply to This | # ]
It broke my 600mHz iBook
Authored by: DigiH on Jul 31, '03 11:40:38AM

Hi,

Here seems to be a fix for all the 'dead' 600 Mhz iBooks:

1. Take out the battery.
2. Hold Cmd & Power Button. The Reset Sound plays, keep the buttons down until the OS-ROM-Bootmanager appears.
3. Type "mac-boot"
4. Now the iBook should start as usual

This tip is not by me. I have just copied the instructions and translated them from a German site. I hope it works. If so please visit them at

http://www.mactechnews.de

All the best

Hans



[ Reply to This | # ]
a little bit further
Authored by: jackthefirst on Jul 31, '03 12:43:43PM

On the same page the text says that:

If the iBook shows again a black screen after another reboot, do the following:

step 1-4 as mentioned above,
type this into open-firmware:

reset-defaults
set-defaults
reset-all

And a restart to be happy. (direct link to the discussion on the mactechnews.de-board)



[ Reply to This | # ]
It broke my 600mHz iBook
Authored by: wolftronpink on Oct 14, '03 02:31:20PM

This may fix your problem, I have not tried it but found this page as I was researching the dual monitor support.
http://www.rutemoeller.com/mp/ibook/ibook_e.html
if you read on down the page there will be a method to fix your prob.



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: xander on Jul 30, '03 11:02:49AM

http://www.rutemoeller.com/mp/ibook/ibook_e.html

A bit of information you may want to read before doing this.



[ Reply to This | # ]
Has anyone got this working on the 15" Imac
Authored by: stix6666 on Jul 31, '03 06:25:50AM

Reasons I ask is:

1. I own 1 and would love to get a second display
2. The script when run allows the option on my computer (Ja, Nein, Abbrechen), implying the 15" iMac can do this. I haven't clicked "Ja" to see what would happen (not much point as haven't got that second display yet)
3. The nvidia webpage has advertised the GeForce2 MX as being capable of this through "TwinView" dual display architecture. The apple system profiler indicates this is my graphics card.
4. I assume the 15" iMac has a SVGA port (back left, signposted by TV shape sandwiched by 2 vertical lines)

Any luck??

Cheers




[ Reply to This | # ]
Has anyone got this working on the 15" Imac
Authored by: c-o2 on Jul 31, '03 09:54:12AM

Oh man, please someone be the first to try this on their 15" 700mhz iMac... I wanna use 2 displays. But, after reading about the poor dude with the iBook 600 I ain't gonna be the first!



[ Reply to This | # ]
Has anyone got this working on the 15" Imac
Authored by: robi1kenobi on Oct 22, '03 06:32:10PM

I've tried the script on my 15" flatpanel imac w/nvidia gforce 2 mx but after i press 'ja' I get an error that says it cannot make 0 into an interger. Anyone have any idea????



[ Reply to This | # ]
c't has altered the script
Authored by: hct on Jul 31, '03 12:12:54PM

The authors changed the script in a way that the warning (not to install on an unsupported system) cannot be ignored!
The exact link to the german forum post ("Des Rätsels Lösung!!!") about restoring function to a 600mhz iBook is http://www.mactechnews.de/index.php?function=17&thread=1347&cat=3=49



[ Reply to This | # ]
The posting...
Authored by: pkretek on Jul 31, '03 01:16:33PM

For all you guys, who improved their 600er iBooks and do not speak German... This is sort of a translation of the posting mentioned in the parent - no idea if it works, have 700

1. remove battery (the poster does not say if you should stick it back in or something)

2. hold Command + Power button, reset sound comes (?), keep holding until the os-rom-bootmanager appears

3. type in mac-boot (! english keyboard layout, - is right of 0/zero)

4. your iBook should be happy again

And the follow up few postings later:
In case the next boot is black again:

repeat steps above and... in open-firmware enter following commands:

reset-defaults
set-defaults
reset-all
restart

[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: crouton77 on Jul 31, '03 01:36:00PM

I haven't yet had the guts to try this, but I'm wondering: With two active displays, are both displays constrained to 800x600 (or less)?

For that matter, is it ever possible to drive an external display from an iBook (mirroring or no) at greater than 800x600 resolution?



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: xander on Jul 31, '03 03:45:32PM

my ibook 900 will drive the external at up to 1280x1024 and the
Built in display at 1024x728. With Virtual desktop running it's even better. Like having 4 monitors extended at 1 time :D



[ Reply to This | # ]
I tried: 1920x1440@60Hz...
Authored by: hct on Aug 01, '03 09:03:29AM

...and Millions of colors on a CRT Nokia 445Pro (19'), or a better 85Hz at 1600x1200 and millions, but resolutions and frequencies depend anyhow on the attached monitor.



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: designr on Aug 01, '03 12:59:10PM

I couldn't make heads or tails of this until I ran all the property values through the translator in Sherlock:

property pech : "This computer does not support an extended two-monitor operation."
property neustart : "Is the script to again start the computer, so that the modifications
become effective?"
property maches : "Note! They execute this script on own danger. Possibly your computer
does not start thereafter any longer.

Is the extended two-monitor operation to be activated?"
property ja : "Yes"
property nein : "No"
property abbrechen : "Abort"



[ Reply to This | # ]
iBook/eMac support broken in Panther?
Authored by: Twon on Oct 26, '03 08:41:09AM

I heard this hack was broken in Panther. Can it be fixed?



[ Reply to This | # ]
iBook/eMac support broken in Panther?
Authored by: mudhiker on Dec 21, '03 05:45:50PM

Due to my ibook mysteriously changing itself from a Radeon to a Rage (REALLY!) I had to make the changes manually in the Open Firmware shell. I did this before upgrading to Panther, but since then, Panther is none the wiser and I have a nice Big desktop using an external CRT.



[ Reply to This | # ]
Enable external monitor support on a newer iBook
Authored by: dwarf1975 on Feb 26, '05 12:17:36AM

I am running the iBook Screen Enhancer on both the current eMac G4 1.25 GHz and the current G4 iBook without any problems.

A translated version of the script can be found at:

http://www.mecheng.adelaide.edu.au/~mac/Utilities/iBookScreenEnhancer.sitx

We've also have it running at work on various other eMacs, again without any problems



[ Reply to This | # ]