Slashdot Mirror


Is Monitor Spanning Possible on an iBook?

bcassell asks: "I just recently (a few days ago) purchased an iBook. It's the base model (600mhz, 12" screen). After playing with it for a while I decided to plug it into my nice 21" Dell CRT, only to find that the iBook ONLY supports display mirroring (so I'm stuck at 1024x768). Well, knowing that the video card in my iBook is an ATI Radeon mobility which, by ATI's specs, supports monitor spanning, I decided to do some research. I found several discussions about the subject, and one person who even claimed to have monitor spanning working on his iBook in Mac OS 9. So does anyone know of a way to get monitor spanning to work on an iBook in Mac OS X? Or, if not, where would a very proficient coder/hacker like myself, who has very little Mac OS X experience, find information to attempt a hack like this?"

105 comments

  1. This is a really good question. by heldlikesound · · Score: 1

    I have a 700mhz iBook, and I absolutely love it, best machine I've ever owned, OSX runs like a dream on it. However, monitor spanning would make it that much cooler....

    --


    Cloud City Digital: DVD Production at its cheapest/finest
  2. exactly what apple doesn't want by Splork · · Score: 3, Insightful

    even though it is easy and cheap to include such a feature. apple won't do it. doing that would prevent "serious users" (read: users with cash burning a hole in their pocket) from buying their $3000 machine in favor of their $1500 one.

    welcome to apple. bend over.

    1. Re:exactly what apple doesn't want by coolgeek · · Score: 2

      I didn't pay extra for the pb because it has dual head. I paid extra because the G4 runs circles around the G3, and my time is worth more than my money.

      --

      cat /dev/null >sig
    2. Re:exactly what apple doesn't want by Jonny+290 · · Score: 5, Funny

      ...and my time is worth more than my money.

      ...says the man who's sitting around posting on Slashdot.....

      --
      Hey Taco! Looks like you're using the "infinite monkeys and typewriters" scheme to generate Ask Slashdots again...
    3. Re:exactly what apple doesn't want by coolgeek · · Score: 2

      I don't think I understand...are you implying that slashdotting-while-crapping is a waste of time?

      --

      cat /dev/null >sig
    4. Re:exactly what apple doesn't want by gaudior · · Score: 1

      No, it's just redundant. ;-)

    5. Re:exactly what apple doesn't want by red_dragon · · Score: 1
      are you implying that slashdotting-while-crapping is a waste of time?

      More accurately, it could be considered a time of waste.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    6. Re:exactly what apple doesn't want by Anonymous Coward · · Score: 0

      More like Slashdot -and- crapping, unless your jokes normally suck that bad.

    7. Re:exactly what apple doesn't want by jovlinger · · Score: 1

      oh, for mod points... Bravo!

  3. brute force by Izanagi · · Score: 3, Funny

    A steam roller should span out your monitor to a good size.

    --
    SCO (noun.)- A Slimy Corporate Ogre. Often seeks free money.
  4. Should be possible... by RevAaron · · Score: 4, Informative

    I came across the same info myself- same chip as in older PowerBooks which had the ability to monitor-span. I've a feeling that it's disabled as a part of the driver- to give people a reason to get a PB over an iBook, I suppose.

    To get it to work with the iBook, I imagine you'd have to write a new driver for OS X. Perhaps the ATI 128 driver from Linux and docs from ATI (specs) and Apple (DDK, monitors-api for OS X) should be enough? Apple may have done something to disable this feature on the chip itself, or perhaps in OpenFirmware, but I pray that it's just an issue of drivers.

    Can Linux/X11 use monitor spanning on a PowerBook with the same chip as in the iBook? If that's the case, perhaps the next step to determine if it's just a gimpy driver in OS X or something in HW/firmware would be to see if the same technique to get dual-head setup for a PowerBook works for the iBook with the same gfx chipset.

    Many iBook owners will be forever in your debt if you got this to work. Myself included, at least until I sell my iBook to get an OQO for running Dynapad. :)

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    1. Re:Should be possible... by WildTaco · · Score: 1

      I'm the one that posted this question, btw.

      These are the two things that make me hopeful:

      1) Someone claims to have it working in OS 9, and they seemed to have just copied new drivers over (see link in the article).

      2) I've heard a couple second-hand confirmations that monitor spanning works fine in linux. I haven't actually seen this working, so I can't confirm. If it comes down to it, I'll probably install linux myself to test it.

      So based on those two things, I THINK it's purely a software thing (probably gimpy Mac OS drivers). I'm wondering if it's actually at the driver level, though, or if maybe it's even higher up? Like with the control panels? If so, then it might be even easier to hack.

      Bryan

    2. Re:Should be possible... by RevAaron · · Score: 2

      I have Linux installed now, but I've not tried it. I'm switching back to OS X as soon as I get a hold of Jag. [1]

      If you could, please shoot me an email and let me know of your success.

      I've a feeling that to get it working in OS 9, it involves editing a resource. I think that all ATI 128 (in general, or maybe just all Mobility 128s) share the same extension as a driver. In the extension, there is probably an if-then that gets the gestalt of the machine, and doesn't tell OS 9 that it can do monitor spanning if it's an iBook.

      Well, this appears to be yet another instance where they put up an Ask Slashdot when a 30-second Google search mostly suffices: have a look at this. :) Doesn't include a solution for OS X, but definately has our answer.

      [1] I used to use Linux as my primary OS when I used a PC, bought a Mac 2.5 years ago for OS X, but switched to Linux for a while to see if it still sucked like I remembered. Seems to suck even more after getting used to Mac OS X. :P

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    3. Re:Should be possible... by WildTaco · · Score: 1
      Well, this appears to be yet another instance where they put up an Ask Slashdot when a 30-second Google search mostly suffices: have a look at this [macparts.de]. :) Doesn't include a solution for OS X, but definately has our answer.


      If you take another look, I actually linked that site in the post. That person claims to have it working in OS 9. I'm looking for a solution for OS X.

      You said you are running linux now? I take it to mean you are running it on an ibook? If so, would it be possible for you to test monitor spanning? Having a definite answer whether or not it works in linux would be helpful.
    4. Re:Should be possible... by RevAaron · · Score: 2

      Touche. :)

      Yup, I'm running Debian 3.0 on an iBook 500 MHz. I could try the monitor spanning, but I can try to do it this week. I'm in the middle of a project so I don't be able to try it tonight. I'm not sure where my VGA cable is either. :/ But if I find out, I'll reply to this message and report- if there are any other iBook2 users runing Linux (I know there are!) please let us know!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    5. Re:Should be possible... by Anonymous Coward · · Score: 0

      I just love my powerbook pismo, I can do both mirroring and non-mirroring on both TV (throught S-Video) and CRT.

      I wonder why apple cannot press the prices down, I dont know what a professional would find so necessary in a TiBook, except that they are faster and can have more hd space, and of course the videospanning. Is it that hard to add this to an iBook and would i really increase the price to the double?

      No, they are just trying to ripoff people. Just becouse of that, I'd recommend anyone who can, to send protestletters to apple complaining about this. I dont think I would like to pay $1000 just for a bit diffrent design.

    6. Re:Should be possible... by Analog+Penguin · · Score: 1

      I run Debian on an iBook. Mirroring doesn't even work useably in Linux--the CRT is very wobbly. There was a huge dicussion about it on debian-powerpc a while back, but I wasn't technically savvy enough to understand everything.

      The point is, I doubt if spanning is just around the corner, since they've been struggling just to get mirroring working.

    7. Re:Should be possible... by Anonymous Coward · · Score: 0

      I'm thinking of two characters...one is "G", and the other is the smallest non-prime number you can think of...

    8. Re:Should be possible... by Anonymous Coward · · Score: 0

      Smallest non-prime? G1? You make no sense!

      EVERYone knows that 1 is not a prime.

    9. Re:Should be possible... by mjpaci · · Score: 2

      For all of those people scratching their heads going, "But 1 is divisible by itself and 1!" Here is a link.

      Mike

  5. You might try... by SlurpDog · · Score: 3, Informative

    You might try posting this question to the forums at www.xlr8yourmac.com (did you know you can overclock your iBook via software?). There's also a similar thread on the iBook forum at apple.com, though the only answers so far there is to buy a PowerBook instead.

  6. The instructions didn't work by hackwrench · · Score: 1

    So I understand you followed the guy's instructions and they didn't work? Have you checked ATI's website for updated drivers?

    1. Re:The instructions didn't work by WildTaco · · Score: 1

      I don't actually have OS 9 installed. I'm not interested in using OS 9 at all, I bought this machine purely to use OS X. So I haven't tried his instructions.

      As for drivers, ATI doesn't appear to distribute drivers for their mobility chips. They only distribute drivers for boards that they sell retail.

  7. Ouch! by fm6 · · Score: 0, Troll
    Even though I'm a PC person, I'm forced to concede that the Mac hardware is far superior. If I made my choices based solely on hardware sexiness (not an option for most of us), I'd refuse to use anything else.

    But jeez, the software. For years, they've been stuck with an antiquated, non-multitasking OS with a bloated, overdesigned API. Now, among the few little things I found to admire about MacOS were monitor spanning and adherence to the Apple HUIG. But apparently OS X supports neither! That's just sad.

    1. Re:Ouch! by WildTaco · · Score: 2, Insightful

      Actually, OS X has great support for monitor spanning. In fact, for all the bad things about previous Mac OS versions, one thing that they always HAVE had is good multi-monitor support. It's just that apple seems to have disabled that feature JUST for the ibook.

    2. Re:Ouch! by gerardrj · · Score: 2

      To correct a few of your statements:

      MacOS has been Multi-tasking since Apple came out with Multi-Finder in the 80s.
      More recent versions of the OS 7, 8 and 9 where better multi-taskers, but still used cooperative multi-tasking. Cooperative multitasking IS true multitasking, it just requires programmers to do certain things to cooperate, and is more "chunky" than the current preemptive multitasking that is used in OS X.

      Apple's OS X is compliant (mostly) with the new HIG document. Yes, Apple has tossed out most of the old stuff, but reading through the new "Jaguar Human Interface Guidelines" (available on Apple Developer Connection) it makes sense. Times changed and the guidelines evolved. Change hurts, but for the most part it is better I think.

      OS X does indeed have multiple monitor support or "monitor spanning". I am in fact running three displays from my OS X machine at this moment. Two displays are connected to my ATI 7000 via PCI, and one display to the built-in video of the machine (this is a Beige G3).
      The card is driving at 1600x1200, and the built-in at 1280x1024, all in millions of colors. My desktop is roughly 4480x1200! If it wheren't for my use of FW/USB and SCSI disks, I'd have another two displays connected up.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    3. Re:Ouch! by foobar104 · · Score: 2

      MacOS has been Multi-tasking since Apple came out with Multi-Finder in the 80s.

      That would be System 6 in about 1988, to be precise. Just, you know, for the record.

      Man, System 6 kicked ass. It had 32-bit QuickDraw, man!

    4. Re:Ouch! by pi+radians · · Score: 2

      If it wheren't for my use of FW/USB and SCSI disks, I'd have another two displays connected up.

      Whaaa! You're insane man! All I can handle is 3 monitors attached to my Mac, 5 is... is... well insane!

      You're just nuts.

      --

      sin(6cos(r)+5A)
    5. Re:Ouch! by gerardrj · · Score: 2

      If you're developing a larger program 5 can be really useful. Especially if you have shelves that you can "stack" montors over each other, three on bottom, two on top.
      You get one screen dedicated to Finder and system stuff like Email. One screen for the compiler/debugger. These two go on top.
      The three bottom monitors all display various source code windows. You can have up to 6 full pages of text open across that kind of space.

      The BEST flight sim I ever played was on my Q900 with 3 displays and flying F/A18 Hornet from GraphSim. Sadly they've removed multi monitor support last I checked. Flying with REAL side views was just awsome.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    6. Re:Ouch! by jchristopher · · Score: 2
      Actually, OS X has great support for monitor spanning. In fact, for all the bad things about previous Mac OS versions, one thing that they always HAVE had is good multi-monitor support. It's just that apple seems to have disabled that feature JUST for the ibook.

      And the iMac, and the eMac. Actually, there are only two Macs (The G4 powerbook and the G4 tower) that support spanning. No other Mac does, which is sad.

  8. Usually the non-mobility drivers work. by hackwrench · · Score: 1

    also was there any way to follow his instructions without the OS 9 path? It sounded perhaps as if having OS 9 merely helped him discover it.

    1. Re:Usually the non-mobility drivers work. by WildTaco · · Score: 1

      Hmmm, I could try the non-mobility drivers. I'm not really familiar with the driver model in OS X, so I don't know where to start with the driver issue. The other problem could be if the feature is actually disabled higher up than the driver. It seems like it would be easier for apple to simply change their display control panel to not allow this feature. If so, maybe a hack would be as easy as writing a new display control panel? Again, I'm not familiar at all with the internals of OS X, I was hoping maybe someone with a bit more knowledge in that area could provide some insights...

    2. Re:Usually the non-mobility drivers work. by stux · · Score: 2

      I believe you'll find the chip does support spanning, but the ability has been disabled so that Apple can clearly delineate the iBook/PowerBook lines

      spanning = G4
      G4 = G4
      Bigger screen = G4
      Slot Load Driver = G4
      DVI = G4

      etc...

      Anywho, assuming the hardware is capable of it, then the ability has just been disabled.

      I can think of 3 areas where it could be disabled

      1) the openfirmware could disable it in the chip... somehow
      2) the driver could disable it, or just not advertise the ability
      3) the config software could pretend it doesn't exist, and perhaps actively set it to mirroring

      if its 2 or 3, then most likely, there will be a gestalt check (gestalt will tell the software which model/series the machine is etc), and after the check the software will make the necessary adjustments.

      If that is the case, then all you need to do is 'krack' the driver/config software. Simply set the jump so that the driver does not recognise teh ibook, or recognises it as a powerbook, or recognises it and DOESN'T disable spanning.

      Or whatever.

      Your first step should be to prove that the hardware is capable of spanning, and if this works in OS9, then go and install OS9 right now ;)

      Just because you don't want to use OS9 is no reason not to use it to prove that it works... if you are serious about tackling this issue ;)

      Anywho, once you've proved it works... then you have to work out when/where it gets disabled...

      Bit tricky... I don't even know how OSX software detects models (ie gestalt).

      There should be no reason to right your own drivers, just hacking the drivers to *not* screw up the spanning should be enough.

      With luck, it'd just be 1 byte.

      You'll be wanting to find a good disassembler, and learn PPC asm ;)

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  9. Hardware? by suss · · Score: 0, Offtopic

    Why is this under hardware and not "ask slashdot?"

    Also, i blocked everything apple and i still get these topics where they don't belong, like here...

    Please put the stories where they belong.

    1. Re:Hardware? by WildTaco · · Score: 0, Offtopic

      It may have been because of my confusion when submitting it, but I don't think so. There were two drop down boxes, and both of them had an "apple" selection. One of them, though, had an "ask slashdot" selection. So I submitted this under "apple" and "ask slashdot". All in all the topic selection on the submit page is very non-intuitive...

    2. Re:Hardware? by Anonymous Coward · · Score: 0

      You can't block it because OS X 0wn3s y3w.

  10. may be redundant by Anonymous Coward · · Score: 0

    http://www.petitiononline.com/ibook/petition.html

  11. Monitor spanning? by azav · · Score: 1

    People. The terminology is not called monitor spanning. Apple has had multi monitor support since the late 80's. Just turn your machine off, plug another card in, hook up a monitor and reboot. Then open the monitors control panel and arrainge your monitors. This is simply "multiple monitor support" and should be called such. In 1991, I had 4 monitors on my MacII FX just to see if it could be done.

    I do have a mac g3 500 powerbook and a g3 266 powerbook and multiple monitor support is only provided on the g3 500. If you have a pci slot, I bet you could get a pci video card, something I'd love to do. I really want to be able to have 3 monitors on my laptop.

    Remember "Multiple Monitor Support."
    Thanks.

    --
    - Zav - Imagine a Beowulf cluster of insensitive clods...
    1. Re:Monitor spanning? by WildTaco · · Score: 1

      Heh, I totally agree with you (and I'm the one who posted this question =p). Problem is, everyone else seems to call it monitor spanning these days, so if you want to search for any info on the subject, that's what you need to search for. I figure if i used that term people who were trying to search for info to help me out would have an easier time.

    2. Re:Monitor spanning? by anarkhos · · Score: 1

      Multiple monitor support has been around a lot earlier than that, I've used it since the MacSE with the Radius 20" b+w monitor adaptor (via a coax cable). It allowed both screens to be used just like now.

      --
      >80 column hard wrapped e-mail is not a sign of intelligent
      >life
    3. Re:Monitor spanning? by stux · · Score: 2

      The problem is iThings don't have multi-monitor support, they just have display mirroring...

      yes, multi-monitor support is even better than the normal spanning, but in the context of this discussion, they are the same thing.

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  12. Spaning isn't the main prob. Extr Monitor rez is. by acomj · · Score: 5, Insightful

    Apple seems to have made the consumer models non-spanning (imac,emac, ibook). If you look at the specs of the models on apple's web page it says mirroring only.

    IThe ibook doesn't allow spanning AND you can't increase the resolution on an external monitor past what the ibooks flat panel is. It's a great little portable machine, but lowsy if you can only run the 19"inch monitor at the same resolution as the flat panel.

    I like apple, but intentionally hobbling there machines like this is inexcusable. I won't buy a new one until they change there ways.

  13. Re:Spaning isn't the main prob. Extr Monitor rez i by WildTaco · · Score: 1

    Yeah, this is VERY annoying. The thing is, it's VERY probable that the solution to both getting an external monitor to run independantly of the built in display, and getting monitor spanning working (or multi-monitor support, for the guy who posted before you =p) are the same solution. And why run just the external monitor when you can run both? =P

  14. Re:Spaning isn't the main prob. Extr Monitor rez i by anarkhos · · Score: 1

    > I won't buy a new one until they change there ways.

    Oh please, you just can't afford one with the feature. I've seen posts like this for decades and they're all LIES.

    BTW it's their, not there

    --
    >80 column hard wrapped e-mail is not a sign of intelligent
    >life
  15. Curious about YDL? by madstork2000 · · Score: 1

    I inhereted one of the newer model ibooks, and promptly ditched Mas OS for YDL. I don't use it much, but when I saw this thread I figured i'd be a good place to ask if the multi monitor would work using linux (yellow Dog or another PPC version) since it seems to have been neutered from Apple's offerings.

    1. Re:Curious about YDL? by stux · · Score: 2

      You should try OSX 10.2 on it ;)

      Perhaps you'd use it more then :)

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  16. Monitor Spanning fine in OS X by BitGeek · · Score: 3, Interesting


    It works fine in OS X, its just not supported on that model.

    It could be for a number of reasons- a software issue, memory issue, of a hardware design compromise that was necessary to save costs on the iBook.

    The idea that apple deliberately disabled it seems paranoid... but it certainly works on OS X on machines that do support it.

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    1. Re:Monitor Spanning fine in OS X by frankie · · Score: 2
      The idea that apple deliberately disabled it seems paranoid...

      ...but it's unfortunately true. Both Rage 128 Mobility and Radeon Mobility have built-in support for dual display. And it really can be done.

      Apple does this from time to time. For example, they underclocked the Mac IIse so that it wouldn't compete with the more expensive IIci.

    2. Re:Monitor Spanning fine in OS X by BitGeek · · Score: 2


      No it's paranoia.

      There is no evidence that this was done deliberately for marketing reasons.

      That the chip supports it does not mean that the ASICs, controllers, drivers or other software necessary for THAT SPECIFIC PIECE OF HARDWARE also support it.

      So, until someone makes it work under the version of 10 that shipped at the time, without using a new driver, or shows where the driver is deliberately checking the hardware and turning the feature off because of the hardware, ALL REASONABLE PEOPLE will presume that there's a reason apple did this that is technical.

      .

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  17. Copy the driver from a PowerBook onto your iMac by 2nd+Post! · · Score: 4, Interesting

    Copy the drivers, first, in OS X.

    Then boot into console mode. Single user, as it were.

    Back up the originals, then copy over with the PowerBook drivers.

    I imagine this would work.

    If it doesn't, I guess you reinstall OS X?

    1. Re:Copy the driver from a PowerBook onto your iMac by WildTaco · · Score: 1

      Since I'm not familiar with the driver set up in OS X, where are the actual drivers located? Also, how would I get the drivers for a powerbook (I assume they are at least on the OS X install cd, if not on my hard drive)? Like I said, I don't really know much about OS X and how it's drivers are set up. Thanks

    2. Re:Copy the driver from a PowerBook onto your iMac by 2nd+Post! · · Score: 2

      Well, on my PowerBook under /System/Library/Extensions there's ATIRage128.kext

      But I dunno how it is with the newer Radeon video cards, and what else is needed. I'm just speculating, for the experienced Unix/Linux hacker :)

    3. Re:Copy the driver from a PowerBook onto your iMac by jchristopher · · Score: 1

      The iBook2 is almost two years old. I am quite sure that someone has tried this already, and so far, I haven't seen a single success story. (using any method)

  18. SwitchResX by itwerx · · Score: 5, Informative

    Has anyone tried the OSX version of SwitchRes? No guarantees but it fixes a number of OSX video settings "features".

    1. Re:SwitchResX by WildTaco · · Score: 1

      I just d/l and tried it. Doesn't work... It has a "disable mirroring" option, but it doesn't work... just does nothing. =(

    2. Re:SwitchResX by Anonymous Coward · · Score: 0

      It won't work.

      In spite of the puffery, it's just a hack that sits atop the same private interfaces as the 10.1 Display Preferences and Menulet use.

      It gives you more options because it ignores or doesn't understand the warning flags for some display modes indicating that they exceed the monitor's described capabilities. Some monitors may work, some may not, for some modes.

      The functionality SwitchRes X needs is all public for Mac OS X 10.2. Perhaps the author will revise it?

  19. Monitor Spanning is a subset of Multiple Monitor.. by bill_mcgonigle · · Score: 2

    IIRC, Monitor Spanning is the special case of Multiple Monitor Support where you have displays with the same geometry and color depth settings, with one big rectangular desktop.

    I've got a nice little setup going with a 15" monitor in 16-bit mode at 1024x768 positioned off the bottom left corner of my main 21" 1280x1024 32-bit mode main display. I use the tiny one for full-time e-mail. That's multiple monitor suppport as I understand it. I'm not sure about Windows, but X's Xinerama has only begun to know how to deal with this, since the port of XFree86 to OSX made it necessary. Macs, of course, have had no trouble doing it since a mac with slots was introduced. ('86?)

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  20. How about how to do it in XFree? by mactari · · Score: 2

    I've been eagerly waiting for some Mac OS X guru to spit out the answer, but in the meanwhile perhaps some Linux guru can tell us how we'd do this in XWindows? Maybe we could try and hack it in Darwin w/ X11.

    For those who have posted that it seems that Apple wouldn't do this deliberately, I believe the point of the article is that they have. If you steal the right components from certain versions of OS 9, *poof*, you've got monitor spanning on iBook hardware. This is a limitation created by software -- purposefully. The extensions the link has you moving around are similar to trading for different versions of dll's on Windows, and basically the hack makes OS 9 treat the iBook hardware in a more generic, non-disabled fashion.

    I haven't tried the OS 9 hack on my 'book just yet, but if the page ain't lying, Apple has disabled spanning on the iBook in software though the hardware could do it. Wouldn't be the first time Apple didn't want you to access hardware that's in your system -- remember when Apple removed the Mezzanine slot from the Rev. C (iirc) iMac so that you couldn't install a Voodoo2 any more?

    And isn't a Celeron chip just a Pentium III with a poor yield? Intel just smacks out half the cache and *poof*, same chip in a lower price range -- great for over-clocking once you learn that's what's going on (though my 533 didn't behave). And there was also the PDA with flash-rom disabled in a recent /. story.

    Point is, yes Virginia, companies purposefully disable or don't advertise features of hardware quite often so that they can pitch it to a "lower niche audience". But danged if I don't enjoy my iBook anyway. :^)

    --

    It's all 0s and 1s. Or it's not.
    1. Re:How about how to do it in XFree? by brarrr · · Score: 0, Troll

      1. Apple did this deliberatly. If ibook users had the same capabilities as powerbook users, where would the $ go?

      2. The hardware can do it. So write your own OS....

      3. Software could do it, but they disabled it in firmware, or so I'm told.

      4. Some realllly smart guy could make it work... either that or a few people w/ too much time on their hands that want to redo the firmware.

      Good luck

      --
      to email me: take my /. handle and append .net preceded by charter.
    2. Re:How about how to do it in XFree? by WildTaco · · Score: 1

      I really don't think it's disabled in firmware. The link in the post shows someone who claims to have it working in OS 9. I've also heard claims that with OS 9 it is enabled during boot-up, but stops when the finder loads. Plus, several have people have claimed it works under linux (although someone here just claimed that it does not). I think I'm going to go home and install OS 9 just to try this out now and confirm for myself. If it does work, then it's obviously a software hack.

      Bryan

    3. Re:How about how to do it in XFree? by kwerle · · Score: 2

      And? What are your results?

  21. check here by Anonymous Coward · · Score: 0

    poke around in /System/Library/MonitorPanels. there's a bunch of nibs and even one with a "Mirror Displays" checkbox, but having just the nibs isn't much help. anyone care to dig a little further?

    matt

  22. are you stoned? by Anonymous Coward · · Score: 0

    Perhaps you are confusing a Mac with a Windows machine. I can take a single install of Mac OS X on a firewire drive, and boot an iMac, iBook, powerbook, or tower from it. Likely an X-Serve too but I haven't had the chance. ... copy drivers. You can copy the OS, it doesn't change the fact that the iBook spans monitors during boot, but not once the full windowing system is up and running.

    Drivers. Sheesh. You could say they ar all there, or there aren't any drivers, but in the end, copying them is useless, as they only work on hardware they identify as appropriate.

  23. Mac OS X by NotSoNewBe · · Score: 0, Troll

    I do rember one thing that was mentioned when OS X came to life. It's BSD with a cute interface. Gee, I wonder if ctl + alt + Backspace kills the X server? Gee, If it uses X then all that you need to do is hack the config files to load the server you want. Then hack the another file to get the system to think the server is the one that MAC. wrote. (You know that Mac programmers allways has a watchdog thatlimits you to use only MAC system software.) Geez, Is this getting complicated? That is why Mac has the small market share that they have. People like to mess around with their OS. Mac Says No! We say I Paid for it, It's mine! Even that rich guy in Redmond barrowed a little bit of BSD this last time arround. Did I say the "M" word! I guess if you loaded BSD on the system and set it up the way you like it, than you would know what modules to use and how the X server is setup. There is a console in MAC OS X. Try using it. I never said it was easy. Rember to back up your files to tape! OH! Sorry! I forgot, It's a MAC.

    1. Re:Mac OS X by WildTaco · · Score: 1

      You know, you really should know what you're talking about before you post... geez, where to start.

      Aqua is NOT running on top of X. It is a completely different graphical subsystem. There are ports of xfree86 to darwin, but that has nothing to do with the Apple display system (aqua)

      Jeez... I can't beleive I'm sitting here defending myself, but I really would like an answer to my original question...

      Ok, I've used linux for many years, I've set up X more times than I can count, I know how to deal with X. This is not X.

      And your bashing of mac users is just pointless. I mean seriously, just because some people like to ... god damnit, I'm too tired to argue about this. I made my point, Aqua is not X, your argument has no merit, blah blah....

  24. Flat Panel iMac Spanning by Anonymous Coward · · Score: 0

    I read through the posting hoping that someone would ask about the new 17" iMac. It has an NVIDIA GeForce4 MX like the desktop G4s that support spanning I would like to think it might have a fix very much like the iBook fix.

  25. Apple isn't the only company... by batobin · · Score: 4, Interesting

    There are a lot of people criticizing Apple for purposefully limiting this feature. To these people I would point out the fact that Apple isn't the only company to do this. For example, processor companies sell thousands of chips that are identical, except for their clockrate. Many processor batches are so stable that they can be turned into whatever people will pay for. In fact, Intel used to take a batch of Pentium 2 chips, give half of them half as much L2 cache, and sell them as Celerons. At heart, however, they were still just Pentium 2s.

    Apple's no better than the rest of the industry, but they certainly aren't any worse.

    1. Re:Apple isn't the only company... by Anonymous Coward · · Score: 0

      Sigh. Why on earth would Apple incorporate a 'pro' feature like this into a consumer laptop. People who buy iBook's do so because they can't afford a PowerBook, if they could afford a powerbook they'd get one. Sure Apple could toss monitor spanning onto the iBook, heck add some more resolution options. Whee! Now you have something that competes with the PowerBook, they already have enough competition from the PC manufacturers why would they shoot themselves in the foot?

    2. Re:Apple isn't the only company... by fgodfrey · · Score: 2
      Chip companies doing this aren't necessarily "purposefully limiting features". In all likelyhood, the Celeron is really a P2 that failed diagnostics on half the cache. So, basically, the chip is bad so you have a choice as Intel - toss it in the trash or disable the area of the cache that is bad and sell it for less money. The lower clock rate chips are chips that, for whatever reason, didn't check out right at the higher clock rates. When we get prototype chips back for our stuff, we often find that they all run at fine at slightly different clock rates . Let's say we were shooting for a chip that runs at 100MHz (obviously, we are running faster than that in real life) - some of the chips may run fine at 110MHz while others may not work above 90MHz.


      The point is, Intel probably is selling "failed" chips as Celerons or slower chips. I believe the 486SX was a 486DX where the floating point pipe failed diags.

      --
      Go Badgers! -- #include "std/disclaimer.h"
    3. Re:Apple isn't the only company... by batobin · · Score: 1

      True, a lot of batches of chips are better suited towards certain clockrates. But stable chips, like I mentioned in my post, can usually be flexible. Low MHz G3s were like this. They marked them as whatever consumer demand dictated. Sometimes they split batches that behaved identically half and half.

      I'm sure other chip makers do the same thing.

  26. experiment, run with lid closed by Parsec · · Score: 1

    Just recently we had a discussion at the University about how to run a PowerBook with the lid closed. It wouldn't be the same as multi-monitor support, but it would be interesting if you could exceed the iBook's resolution max.

    To try, attach a USB keyboard & mouse to the machine and put it to sleep. Attach the monitor and then use the keyboard to wake it. The iBook's LCD display should be disabled with the external becoming the primary.

    1. Re:experiment, run with lid closed by WildTaco · · Score: 1

      Interesting idea... and this worked?

      If only i had a usb keyboard to test it =)

    2. Re:experiment, run with lid closed by Large+Green+Mallard · · Score: 2

      It worked in early versions of 9.1 but disabling it was a "feature" of one of the updates. According to Apple it "ran too hot".. and then apple started locking any threads on their boards about it.. Heh.

    3. Re:experiment, run with lid closed by Parsec · · Score: 1

      I hadn't tested it... looks like it actually doesn't work under X. Oh well.

  27. proprietary drivers by liquide · · Score: 1

    This would be extremely hard to do; the drivers are proprietary and as such I don't believe they are in the Darwin "project." You would have to reverse engineer something, or better yet, find similar drivers (for this chipset) in other projects.

    It couldn't hurt to poke around in Darwin though...

  28. It'll try it. by Xenex · · Score: 2

    I'd be willing to try that file, if you'll e-mail me it.

    I have an iBook 600, late 2001 model, that have the older Rage video chipsets. I have read about someone getting these thing either spanning or at least outputting to the VGA port at a higher resoultion in XFree a while ago.

    I am running 10.2 now, however I'm willing to install 10.1.5 into a spare partiton to test this, if you're willing to e-mail me the file.

    Thanks in advance, Mr Post.

  29. It's not just AAPL, MSFT does this too by Anonymous Coward · · Score: 0

    When I upgraded a Sony XG-18 from Win 98 to Win XP, I lost the dual monitor (spanning) capability. This of course was NOT documented anywhere on the web or with any MSFT resources (nor did they know anything about it on the tech support phone).

    After figuring out that they decided to cut this feature out on the Sony (and most all laptops from what I know) due to the difficulty of getting XP to support all of the different video chipsets, I was forced to buy an Appian Traveller card for ~$300 (if I remember the $) to put in the docking station PC card (in order to drive the external LCD monitor as a spanned display.

    IMHO this cost was totally unnecessary and one of those hidden XP upgrade costs. (don't flame me on OSs because I run OX X, various Linuxes, etc., etc. for my work/testing). In the end the cost was necessary but I don't see this as you do (i.e. an AAPL screw you policy/limitation).

    The more you pay the more you get. Video chipsets and support in the OS has become more expensive part of the system overall.

    David H. Park
    www.tapdoleventures.com
    david@tadpoleventur es.com

    1. Re:It's not just AAPL, MSFT does this too by Anonymous Coward · · Score: 0

      David H. Park
      www.tapdoleventures.com
      david@tadpoleventur es.com


      How often do you venture to tap Bob Dole?

  30. Uninformed drivel by Anne+Onymus · · Score: 1

    Macs have had multitasking since System 6 and Multifinder, and the reason for such comprehensive APIs is so that every programmer doesn't have to reinvent the wheel.

    The Mac has supported multiple monitors since 1987 -- as many as six on a single machine -- and OS X definitely supports multiple monitors. The complaint is that Apple has written the drivers to prevent multiple monitor support on the iBook, not that OS X doesn't support multiple monitors.

    Get on the clue train before you comment on things you don't understand. That's just sad.

    Anne Onymus, rumor monger

  31. some info for you by Alcimedes · · Score: 3, Informative

    first, this is possible. monitor spanning can and has been done on iBooks under OS9 and OSX.

    seems it's a software limit in the OS for the hardware.

    try this site for an account of someone who's done it.

    1. Re:some info for you by monotoy · · Score: 1

      fyi, there is something similar to tomeviewer on osx: reviewpkg! (might be helpful to poke around in the os x ati driver stuff, and it's cool anyway ...)

      you can get it here

    2. Re:some info for you by jchristopher · · Score: 2
      first, this is possible. monitor spanning can and has been done on iBooks under OS9 and OSX.

      Can you back that up with a link? I haven't seen a single success story for OS X, this is hardly what I would call "has been done".

  32. Re:Spaning isn't the main prob. Extr Monitor rez i by Zane+Edwards · · Score: 1
    "I won't buy a new one until they change there ways."

    Can you say Geee four Titanium Power book?
  33. Where this pref is stored by Duck_Taffy · · Score: 2, Informative

    The pref to enable this feature is stored in the following file: ~/Library/Preferences/ByHost/com.apple.windowserve r.[random hex value].plist

    On my system, the file is com.apple.windowserver.003065f5a262.plist

    If you have the Developer Tools installed, you can use the Property List Editor, which is in /Developer/Applications to edit this file. Unfortunately, instead of just having something that tells it to mirror or span, there is a ton of really complicated information about each monitor connected to the system in there. If you want a copy of mine, send me an email, but let me know the resolutions you're running first, because if you don't, you'll have stuff going off the edge of your iBook's screen, and your external will be set to 1280x1024.

    --
    Karma: Ran over your dogma.
    1. Re:Where this pref is stored by Anonymous Coward · · Score: 1, Informative

      i can provide any brave or curious souls with plist files for the following:

      ibook @ 1024x768: single
      ibook @ 1024x768 75Hz: mirrored
      radeon 8500 @ 1024x768 75Hz: single
      radeon 8500 @ 1024x768 75Hz: mirrored
      radeon 8500 @ 1024x768 75Hz: spanned

      with a little trouble i could do 2 rage128's instead of the single 8500, but i'm not sure that'd be anymore telling.

      would this be helpful to anyone? just reply and i'll email them to you. i want this to work soooooooo bad....

  34. The Chip Itself by Curt · · Score: 1

    I've been told the Raedeon chip on the iBook itself is not a stock, off the shelf chip - the spanning is actually disabled on a hardware level, on the chip itself (maybe they're cheaper/smaller this way?)

    I wouldn't believe anyone that say theyve gotten that working on the iBook 'till I see the code to do it.

    1. Re:The Chip Itself by bmerlin · · Score: 1

      I followed the macparts.de instructions on OS 9 and they work just fine. So it's certainly not hardware.

  35. True Multitasking by fm6 · · Score: 1, Troll

    I should have said "pre-emptive multitasking". MacOS 9 and earlier (and also Windows previous to Windows 95) only support a sort of voluntary multitasking, which assumes that all programs are well-behaved and give up the CPU when the don't need it. Since programs are rarely that well-written, it doesn't work very well. Serious OSs (like Unix) consider pre-emptive multitasking a basic feature.

  36. Mac Multitasking by Anne+Onymus · · Score: 1

    I beg to differ. Mac multitasking may not be as buzzword compliant as preemptive multitasking, but rest assured that it worked, continues to work in the classic Mac OS, and generally works very well. It does the important thing: lets users have several programs up and running concurrently and switch among them, thereby letting them be productive.

    Sure, preemptive multitasking is nicer when you run into a poorly behaved application, but that doesn't mean that concurrent multitasking sucks.

    Anne

  37. I think the point.... by SHEENmaster · · Score: 1

    ....is to get a higher resolution. This is why connecting my calculator to a projector doesn't let me see more details in mario.

    Please don't tell Ms. Deaton, the teacher of Adv. pre Calculus at JCHS that I, Travis Goodspeed, the only sophomore in the class, used her overhead projector to play mario during fourth period onaugust 22, 2002. Feel free to suggest that she replace the TI-86 projector with a TI-89 projector.

    --
    You can't judge a book by the way it wears its hair.
  38. Shouldn't have to buy a g4 ti to get better rez. by acomj · · Score: 2

    Great, So I have to buy a 2500$+ g4 ti book to get a higher resolution than the screen? I actually like my ibook's small size over the bigger ti book.

    that my cheapy 200 mhz PC notebook with a simple fn f2 could toggle the internal screen on /off. With the screen off and a external monitor set up I could change the resolution of the monitor to greater than that of the computer.. Why can't the ibook do this?

  39. typical by X_Caffeine · · Score: 1

    "The problem isn't Apple; the problem is that you don't give them enough money."

    The feature is there, it's part of the chip. The feature was crippled. That sucks.

    --
    // I will show you fear in a handful of jellybeans.
  40. Here are instructions for enabling iBook spanning by GPS+Pilot · · Score: 1
    --
    That that is is that that that that is not is not.
  41. Re:Not Troll! by fm6 · · Score: 2

    That's better!

  42. Concurrent multitasking? by keith_veleba · · Score: 1

    Isn't that like military intelligence?

    For those of you old enough to remember, the Amiga had preemptive multitasking from day one. It worked much better than Classic/OS9's "background processing."

    That was one of my first gripes when I sold my beloved Amiga 3000 and got a PowerMac 6100 the first week they were out.

    --
    --- If you hadn't stayed to read this .sig, you'd be home by now.
  43. Stop re-posting the same URL by Anonymous Coward · · Score: 0

    Please, boneheads, do not post yet another link to
    http://macparts.de/ibook/
    That's the link that's IN THE FUCKING ARTICLE TO START WITH!!!

  44. Re:Monitor Spanning is a subset of Multiple Monito by rthille · · Score: 1

    You don't have to have displays with the same geometry and color-depth to do Monitor Spanning (at least not in MacOS, or NeXTStep). For mirroring, of course you do, since the fact that they are same requires the same resolution ;-)

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  45. Help make it happen by AndyMK2 · · Score: 1

    Let Apple know about the demand and sign the petition !

    Might as well get it done officially if we can...

  46. Re:Monitor Spanning is a subset of Multiple Monito by bill_mcgonigle · · Score: 1

    I can't tell if you're agreeing or disagreeing with my post...

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  47. I got monitor spanning to work - accidently by aslakg · · Score: 2, Insightful

    I have a 700Mhz ibook with radeon, and on two occasions monitor spanning has occured, apparently as a bug.
    What I did was the following (although I've not been able to recreate it reliably): After booting the ibook, I plug in the vga adaptor cable. Then I plug the vga cable into it - while the monitor is turned off. At this point (or when the adaptor was plugged in? Don't know for sure) the ibook display switches to 800x600 50Hz (as when connecting a pal television). I then turn on the monitor, and select detect displays from the display menu in the menu bar. (Note, this is under OS 10.2 Jaguar) Voila! The external monitor extends my desktop.

    I put a screenshot here.

  48. Verbose mode by Parcely · · Score: 1

    You can get multiple monitors working for a few seconds if you boot up your iBook in verbose mode (Command - V). While the console is displayed on the main monitor, the external monitor is greyed out. Not turned off, but grey. So the iBook is clearly drawing *something* different on the external monitor. Once the Finder starts loading, the screens sync up though.