Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Skype 5-way Calling Limit Cracked

Posted by CmdrTaco on Sat Mar 04, 2006 11:11 AM
from the well-isn't-that-unsurprising dept.
BobPaul writes "It turns out when Skype limited 10 way calling to Intel Processors only it really was arbitrary! Maxxus has a patched version of Skype that allows 10-way calling regardless of the processor installed. There's also info about the patch: "The patch is the result of two phases: code analysis and design of the patch. The code analysis, or reverse engineering, reveals the relevant code block, which overrides Skype's limitation for Intel's dual-core CPUs. The patch design isolates the minimal set of instructions that need to be modified to cancel this limitation." Windows only so far."

Related Stories

[+] Intel and Skype Exclude AMD 492 comments
Raenex writes "CNET is reporting that Intel and Skype have signed an exclusive deal that would cap the number of conference call members on all but Intel architecture. Skype will only offer 10-way conference calls on specific Intel chips while other chips, including all AMD chips, will only offer 5-way conference calls. From the article: 'Though few would argue that a niche feature like that is going to be a deal breaker for most PC buyers, the importance of the Skype-Intel alliance goes well beyond VoIP conferencing. Indeed, it's the latest, and certainly most prominent, example of Intel's new take on marketing: Lock in software partners as well as the PC makers.'"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Lawsuit (Score:4, Insightful)

    by mtenhagen (450608) on Saturday March 04 2006, @11:15AM (#14850043)
    (http://www.klaproos.net/)
    I think this shows this was done on purpose to lock out amd users. A lawsuit by amd should be succesfull.
    • Re:Lawsuit by deadlocked (Score:1) Saturday March 04 2006, @12:35PM
    • Re:Lawsuit (Score:5, Interesting)

      by cmoney (216557) on Saturday March 04 2006, @12:56PM (#14850453)
      Yeah, except they're not locking out just AMD users. They're also locking out anybody who has an Intel chip that doesn't meet their arbitrary requirements. So to me it sounds more like a forced obsolescence plan to get people to upgrade to higher end PCs.
      [ Parent ]
    • Law suit bullshit... by Saeed al-Sahaf (Score:2) Saturday March 04 2006, @01:19PM
      • Re:Law suit bullshit... by Slack3r78 (Score:2) Saturday March 04 2006, @01:56PM
      • Re:Law suit bullshit... by masklinn (Score:2) Saturday March 04 2006, @02:15PM
      • Re:Law suit bullshit... (Score:5, Insightful)

        Of course, I'm ignorant. But how come a law suit? Companies make marketing arrangements all the time.

        The rules change slightly when you've got a near-monopoly. This is part of what tripped up Microsoft in their anti-trust trials.

        The problem is that it's far easier to convince someone to exclude "the competition" from the market when the competition has a disproportionately small portion of the market.

        For the ease of math, let's say that the Skype market is 90% Intel, 10%AMD. If Intel had to pay Skype 10million to compensate Skype for the lost market in excluding AMD then AMD would have to pay 90million to get Skype to do the same thing. Add to that the fact that Intel has 10x as much income from their larger market share (presuming the same gross profit margin -- which is rarely accurate in a near-monopoly situation) and you have a 90-1 difference in impact on their profit margins.

        Or - - to put it another way, between gross profits and market share, Intel could afford to buy off 100 market slots for every one that AMD could afford to.
        If it came to open warfare like this, AMD would be reduced to a tiny portion of the market and customers would be effectively unable to even find business that deal with AMD. (Dell anyone?). Once you further reduced AMD's market share like this, Intel's ability to further marginalize them would increase until AMD was reduced to an insignificant market access independent of the relative quality of their products.

        It's basically a market-ratio squared relationship which can easily spiral into a near-absolute market ownership, denying customers any real choice in the market no matter how good the competition is. (MS/Linux, anybody?)

        It's actually a worse than ratio squared relationship because we haven't taken into account the probability that, if Intel has a 100-1 ratio of market-exclusionary agreements, they can now charge a higher profit margin without significantly affecting customers' willingness to buy AMD. That, however is harder to quantitize, so I'll only mention it, rather than including it in my math.

        About the only real way to avoid this problem is to create artificial rules designed to stop such market-killing agreements when the market gets too lopsided, to prevent market choice from getting totally destroyed.

        [ Parent ]
      • Re:Law suit bullshit... by alienw (Score:2) Saturday March 04 2006, @04:39PM
      • Re:Law suit bullshit... (Score:5, Insightful)

        by rpdillon (715137) * on Saturday March 04 2006, @05:05PM (#14851149)
        (http://etherplex.org/)
        A marketing arrangement, as you call it, is one thing. But in this case, it goes beyond a mere marketing arrangement...it is a very specific type of marketing arrangement in which one company (Skype), in exchange for cash, artificially cripples their product to only work with a certain other (unrelated) product (in this case, dual-core Intel CPUs). The key element here is that the product (Skype) would, if left to it's own devices, work with either Intel or AMD CPUs, but has been crippled in it's use with a certain subset of those artificially.

        This is really a form of product tying [wikipedia.org], which was made illegal by the Sherman Antitrust Act (1890), but only if a non-trivial amount of business is affected by the tying. This last requirement will likely be the reason the suit isn't successful, but that certainly dosn't mean that the behavior isn't borderline, at best.

        Again, this isn't a compatibility issue, as you said, "Why should Skype have to write software to work on AMD?" The real question is "Why should Skype be allowed to artificially exclude AMD users in exchange for money from AMD's competitor?"

        [ Parent ]
      • Re:Law suit bullshit... by geekee (Score:2) Saturday March 04 2006, @07:53PM
      • Not a bribe... by Saeed al-Sahaf (Score:3) Saturday March 04 2006, @01:55PM
      • Re:Law suit bullshit... by Nutria (Score:2) Saturday March 04 2006, @02:08PM
        • Re:Law suit bullshit... (Score:4, Insightful)

          by Saeed al-Sahaf (665390) on Saturday March 04 2006, @03:00PM (#14850764)
          (http://nojailforpot.com/)
          The problem is that Skype tried to blow smoke up our arses, and obviously we don't like that, and get suspicious, and think that something illegal is going on.

          In this case, I would say "get a life." Honestly, getting hot and bothered because "Skype tried to blow smoke up our arses" sounds like childish foot stamping. Show your displeasure with Skype by not using their product, spend your valuble time (it is, right?) doing something productive rather than reactive. By the way, all this frothing and arm waiving will accomplish nothing at all, it's wasted energy. Move on to some other VoIP app in the secure knowledge that due to their greed, Skype will soon be dead. Or part of some spyware package...

          [ Parent ]
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:Lawsuit by Overly Critical Guy (Score:1) Saturday March 04 2006, @11:10PM
      • 1 reply beneath your current threshold.
    • Re:Lawsuit by Fordiman (Score:2) Monday March 06 2006, @10:00AM
    • 2 replies beneath your current threshold.
  • Aaaah Maxxuss (Score:5, Funny)

    by Anonymous Coward on Saturday March 04 2006, @11:17AM (#14850050)
    Ah, Maxxuss. Is there anything you can't do? First you crack OS X, now Skype. You and DVD Jon should team up and become some sort of cracking superheros.
  • by thelost (808451) on Saturday March 04 2006, @11:19AM (#14850059)
    (Last Journal: Saturday January 20 2007, @07:25PM)
    people really don't want to pay money to have less features in a product you dimwits [intel]. I hope AMD sues ya ass to kingdom come for anti-competative practices. where are maxxas based, somewhere where they can't be served with a DMCA order?
  • "Arbitrary"? (Score:5, Interesting)

    by v1 (525388) on Saturday March 04 2006, @11:21AM (#14850065)
    (http://vftp.net/ | Last Journal: Saturday December 09 2006, @09:52PM)
    Since this limit was "arbitrary", that means the only deciding factor was not technology, but money. I wonder how much the block cost Intel?

    And now that it's in the open, (like that was going to take very long?) I wonder if they'll remove the block?
  • Now all that's missing (Score:2, Insightful)

    by Anonymous Coward on Saturday March 04 2006, @11:21AM (#14850067)

    ..is someone demonstrating that the X2 can in fact handle 9+1 persons at once, which I have no doubt it can. Then it's time for Intel to open up the wallet and give AMD some nice $$$ and some even nicer PR. Stand by to bend over!

  • by DingerX (847589) on Saturday March 04 2006, @11:24AM (#14850075)
    (Last Journal: Wednesday February 21 2007, @08:20AM)
    I know what you all are thinking. Great! He hacked it with three bytes, and showed his work. Now all AMD needs to do is get a 10-way conference call going on an X2 and they'll have another strike in their lawsuit against intel.

    But wait -- there is a way out. See the code is written to identify CPUs, and to run on dual core CPUs, but it doesn't make that distinction for AMD. So all the defense needs to do is set up an XP box running an AMD 1.4 GhZ "Firebird", next to some oily rags, get a 10-way conference call going, and simulate a CPU heatsink failure. Clearly they were blocking AMD 10-way calls out of product liability concerns.
  • Optimization is where? (Score:5, Interesting)

    by augustz (18082) on Saturday March 04 2006, @11:24AM (#14850077)
    (http://augustz.com/)
    Skype made a lot of noise in their press release saying that the 10-way feature was "optimized" for Intel chips. This was picked up by the media of course as well as evidence of AMD's poor performance.

    I'm having trouble understanding what this optimization that used the special features of Intel chips (presumably their high power) was. It looks from the patch that they just check who the manufacturer is, and if it is not AMD, they pretend your computer doesn't have the power to host 10 participants.

    What's also interesting is that folks likely signed up for SkypeOut and other paid products not realizing that they would be treated differently depending on what chipsets they happen to use, especially as that choice matters almost no where else. They should give more warning about this to paid users.

    This focus on locking software into specific vendor chips seems a dangerous one. No longer will it be the best chip that will win, but the focus goes to competing on locking up software applications. The proprietary unix'es went down that path, and it would be sad if Intel managed to get that to happen here.
    • Re:Optimization is where? (Score:4, Interesting)

      by dubl-u (51156) * <2523987012@@@pota...to> on Saturday March 04 2006, @11:30AM (#14850108)
      I'm having trouble understanding what this optimization that used the special features of Intel chips (presumably their high power) was. It looks from the patch that they just check who the manufacturer is, and if it is not AMD, they pretend your computer doesn't have the power to host 10 participants.

      My guess, like yours, is that this is blatant marketing crap. But it would be nice to see some tests of how many people can be usefully conferenced on different hardware. Skype is a CPU pig, and it's possible that they really have optimized it for some Intel-specific feature.
      [ Parent ]
      • Re:Optimization is where? (Score:5, Insightful)

        by Anonymous Coward on Saturday March 04 2006, @11:43AM (#14850156)

        To anyone doing such testing, make sure the code running is the same that would run on a dual-core Pentium. I didn't follow the patch in detail, but you'd have to make sure that any flags changed after CPU detection (like for instance the one at 0xB8E6DC) is the same for both cases. Else you might find yourself in the situation that, yes, the limit is removed, but you're still running a different ("unoptimized") path. In the (very interesting case) that the code crashes on AMD (due to use of Intel-only prefetch instructions or whatever, I don't even know if such still exists?), such crash can be used to land smack boom right in the relevant code to analyze.

        A good reverse-engineer could then fix the code if needed (substituting or even noping the faulting ops) -- the theory being that the major optimizations are in fact portable.

        In fact, demonstrating that there truly really is only one code-path would be pretty damning too; that's evidence this is just pure PR with no grounding in tech at all. So either case makes for an interesting evening in front of IDA.

        [ Parent ]
      • Re:Optimization is where? by netsharc (Score:2) Saturday March 04 2006, @11:53AM
    • Re:Optimization is where? by zerocool^ (Score:3) Saturday March 04 2006, @12:21PM
    • 1 reply beneath your current threshold.
  • by Anonymous Coward on Saturday March 04 2006, @11:27AM (#14850090)
    Yeah right.. I'm gonna' d/l this patch and app from www.silo.ru (in Russia!!!), they even say on their aite that that "There is no virus or backdoor added!". You've got to be kidding me!
  • Poor programmer at Skype (Score:5, Insightful)

    by tlk nnr (449342) on Saturday March 04 2006, @11:29AM (#14850098)
    (http://spielwelt6.mo.../?ac=vid&vid=3037060)
    Will we see transcripts from depositions done by AMD?
    I'd bet that they will be as funny as some of the SCO transcripts.

    I'd bet that they will depose the programmer who wrote the code encryption and the GenuineIntel check, and then continue with his supervisors.

    Who authorized to add code encryption?
    Who approved it?
    How were the limits to 5 or 10 concurrent connections determined?
    • Re:Poor programmer at Skype by Anonymous Coward (Score:1) Saturday March 04 2006, @11:40AM
      • Negative. by Anonymous Coward (Score:2) Saturday March 04 2006, @12:00PM
        • Re:Negative. by fishbowl (Score:1) Monday March 06 2006, @01:14AM
        • Re:Negative. by larry bagina (Score:1) Saturday March 04 2006, @06:08PM
          • Re:Negative. by syukton (Score:2) Saturday March 04 2006, @10:40PM
            • Re:Negative. by megrims (Score:1) Sunday March 05 2006, @01:38AM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
  • An encrypted binary? (Score:3, Insightful)

    by dubl-u (51156) * <2523987012@@@pota...to> on Saturday March 04 2006, @11:32AM (#14850116)
    Anybody know anything about their encrypted binary? I can't figure out what they were trying to achieve with that. Some sort of misguided anti-hax0r protection? Or perhaps they're trying to conceal something...
  • Limit (Score:5, Interesting)

    by Eightyford (893696) on Saturday March 04 2006, @11:33AM (#14850119)
    (http://godgab.org/)
    So what is now limiting the conference calls to 10 people now? Is that a phone company limit, or another arbitrary limit?
    • by Svartalf (2997) on Saturday March 04 2006, @12:05PM (#14850239)
      (http://www.earlconsult.com/)
      Unless Skype's playing reflector for the whole conference, each peer's connectivity limits what you can/can't do.

      At 128kbps (the average upstream speed on broadband these days in the US...), you can typically host a four to six way voice conference or a 2-3 way video conference. This is because you have to provide the outbound traffic for each of the peers and control traffic. With a reflector system, you can host larger conferences, limited only by the inbound bandwidth because the reflector is flipping the traffic from your mic (and possibly camera...) to all the participants. However, that's REALLY bandwidth intensive, so to keep it economical, you'd probably limit it to 10 participants or so to limit hogging of that limited resource.

      Now, this is all due to everything being unicast UDP. If we had IPv6 and Multicast support for the same available, one could handle at least up to the 10 without needing a reflector as the router infrastructure would handle it right along with the video on demand, etc. streams. However, since this is not likely to happen in our or several generations' lifetimes at the rates things are going, waiting or wishing for that is a waste of time. :-)
      [ Parent ]
  • Maxxuss (Score:2, Redundant)

    by LiNKz (257629) * on Saturday March 04 2006, @11:44AM (#14850163)
    (http://www.daunity.org/ | Last Journal: Wednesday October 13 2004, @07:36AM)
    Maxxuss is definitely making a name for himself (if it really is only one person). He is already heavily involved with removing Apple's restrictions on Mac OS X for Intel too.
    • Re:Maxxuss by Ironpoint (Score:1) Saturday March 04 2006, @03:15PM
      • Re:Maxxuss by Anonymous Coward (Score:1) Saturday March 04 2006, @04:52PM
    • 1 reply beneath your current threshold.
  • BitTorrent Mirror (Score:3, Informative)

    by Anonymous Coward on Saturday March 04 2006, @11:54AM (#14850193)
    BitTorrent Mirror here [mininova.org]
  • Don't Believe the Skype (Score:4, Interesting)

    by Mignon (34109) <satan@programmer.net> on Saturday March 04 2006, @12:01PM (#14850219)
    The code seems to be calling the cpuid instruction, so as far as the "Windows-only" patch, could anyone comment on patching the Linux kernel to essentially lie to the Skype client?

    Or, so as not to break other programs that use cpuid (to determine which instructions they can run, for example) perhaps this could be done in a user-space way.

    I'm thinking of artsdp as a model, so you would just launch your Skype client with something like "cpufake --cpuid='Genuine Intel Dual Core We Like Skype' skype.bin" (or whatever it's called.)

    I've got no idea how such a program would work, but the article did say the code was encrypted so I wonder if that would be an issue.

    • Re:Don't Believe the Skype by frieko (Score:1) Saturday March 04 2006, @12:21PM
    • Indeed... (Score:5, Insightful)

      by Svartalf (2997) on Saturday March 04 2006, @12:21PM (#14850297)
      (http://www.earlconsult.com/)
      Considering that SIPPhone already HAS voice conference calls of at least 10 or more, works with ANY SIP enabled device that's not crippled to a single provider (Vonage devices come immediately to mind...), and costs nothing for VoIP calls- I'd say, skip Skype all together, especially after this little stunt.
      [ Parent ]
      • Re:Indeed... (Score:5, Interesting)

        by bobcat7677 (561727) on Saturday March 04 2006, @12:47PM (#14850415)
        (http://www.stillsound.net/)
        Svartalf, you are indeed insightful today. Personally I use Asterisk meetme conferences for all my conferencing needs. Only limited to my server horsepower and available bandwidth. Can have almost an unlimited number of people call into it through SIP, IAX2 or an IAX2 trunked PTSN #.

        I tried skype a couple times (mostly because some girl talked me into it), but she wasn't worth it. The lack on interoperability totally killed it. The last thing I need is yet another app running on my main console all the time. Asterisk runs happilly on my server in the corner and rings my normal home phones all over the house if someone is trying to reach me. I might even pay for a skype IAX2 or SIP access account. But being a closed system they are too much trouble to deal with.
        [ Parent ]
    • Re:Don't Believe the Skype by serialdogma (Score:1) Saturday March 04 2006, @12:24PM
    • Just do what Maxxus did... by BobPaul (Score:2) Saturday March 04 2006, @01:40PM
    • Re:Don't Believe the Skype by afidel (Score:2) Saturday March 04 2006, @03:16PM
    • Re:Don't Believe the Skype by larry bagina (Score:1) Saturday March 04 2006, @06:41PM
    • Re:Don't Believe the Skype by John Sullivan (Score:3) Saturday March 04 2006, @09:00PM
  • Need Open Standards (Score:5, Informative)

    by fastdecade (179638) on Saturday March 04 2006, @12:04PM (#14850231)
    Just goes to show why we need open protocols and open code for the future of VOIP. It's too important to leave to a single company, which is why I prefer SIP and clients like Google Talk and Gizmo [gizmoproject.com] where possible.
    • don't forget openwengo by patcito (Score:1) Saturday March 04 2006, @12:27PM
    • Re:Need Open Standards by wanorris (Score:1) Saturday March 04 2006, @01:39PM
      • Re:Need Open Standards (Score:5, Informative)

        by beasstman (462291) on Saturday March 04 2006, @03:22PM (#14850849)
        In fact SIP has supported dial in/out for years -- you can get termination for SIP compliant phones from Vonage, using Free World Dialup, or from smaller termination only providers (similar to Skype Out/In) like EXGN -- there are literally hundreds of them. ALL the commercial gateways sold by Cisco and the other major players are SIP to PSTN (regular telephone system) gateway (or Cisco proprietary Call manager -- but not Skype). Even Skype themselves in the backend is almost certainly using SIP to get to the public phone network for their Skype In/Out system, since none of the major gateway companies build anything else, and Skype isn't building one off hardware, it simply wouldn't be economically practical.

        There is also signifcant work to make SIP P2P to eliminate the central servers http://www.p2psip.org/ [p2psip.org] from SIP going on right now. As an aside, Skype isn't really even that P2P -- it uses central auth servers, so it is more of a hybrid system -- ala Napster -- in reality.

        And with a SIP phone you can use *any* of those SIP providers. With Skype, you have one choice.

        Skype is very good at making things work out of the box, hence the popularity, but there really isn't much (if anything) it can do that SIP can't. It isn't even that the P2P mattered. Skype's success is a matter of a very nice UI and user experience. They gained market on ease of use and marketing -- not bad things mind you -- not better technology. Kudos to Skype for making it easy for users to use VoIP, which was (and still is) notoriously hard to use with other providers. But the technology is different to allow Skype to lock up users, not to make things better from a technical standpoint.
        [ Parent ]
      • Re:Need Open Standards by Anonymous Coward (Score:3) Saturday March 04 2006, @03:43PM
  • by Jackie_Chan_Fan (730745) on Saturday March 04 2006, @12:18PM (#14850290)
    You gotta love their efforts. Keep it up.
  • so what (Score:1)

    by cg0def (845906) on Saturday March 04 2006, @12:24PM (#14850315)
    well what can I say ... Intel is about to take one more for the team ... a law suit for unfare competition that is ... Other than that I really could care less about skype and their limit of 5 people on a conference call. The only cituation that you would use a conference call with more than 5 users is a corporate environment and I have yet to hear about one that uses Skype.
    • Re:so what by sogoodsofarsowhat (Score:1) Saturday March 04 2006, @04:27PM
    • 1 reply beneath your current threshold.
  • No shit (Score:5, Insightful)

    by grasshoppa (657393) <skennedy AT tpno-co DOT org> on Saturday March 04 2006, @12:24PM (#14850316)
    (http://tpno-co.org/)
    It was a made-up limit? No kidding.

    Remember folks; Asterisk. Skype isn't open source, and the company behind it has it's own motives. Asterisk is open source, has a good community behind it, and can do *anything* you want it to. Regardless of the hardware behind it.
    • Re:No shit by Siffy (Score:1) Saturday March 04 2006, @01:47PM
    • Re:No shit by slavemowgli (Score:2) Saturday March 04 2006, @02:55PM
      • Re:No shit by pavera (Score:3) Saturday March 04 2006, @03:52PM
        • Re:No shit by slavemowgli (Score:2) Saturday March 04 2006, @07:56PM
          • Re:No shit by pavera (Score:2) Saturday March 04 2006, @09:04PM
            • Re:No shit by slavemowgli (Score:2) Saturday March 04 2006, @09:12PM
      • Re:No shit by grasshoppa (Score:2) Saturday March 04 2006, @04:25PM
        • Re:No shit by slavemowgli (Score:2) Saturday March 04 2006, @08:31PM
      • Re:No shit by Ilgaz (Score:1) Sunday March 05 2006, @08:08AM
    • Re:No shit by otis wildflower (Score:1) Saturday March 04 2006, @03:12PM
      • 1 reply beneath your current threshold.
    • Re:No shit by Ash-Fox (Score:1) Saturday March 04 2006, @10:15PM
      • Re:No shit by grasshoppa (Score:2) Sunday March 05 2006, @12:04AM
        • Re:No shit by Ash-Fox (Score:1) Sunday March 05 2006, @09:46AM
          • Re:No shit by Ash-Fox (Score:1) Sunday March 05 2006, @03:22PM
          • 1 reply beneath your current threshold.
    • Re:No shit by Lehk228 (Score:2) Saturday March 04 2006, @06:37PM
    • Re:No shit by What me a Coward (Score:1) Sunday March 05 2006, @02:30PM
    • 1 reply beneath your current threshold.
  • Optimizing for AMD (Score:3, Interesting)

    by JFMulder (59706) on Saturday March 04 2006, @12:29PM (#14850335)
    Being in a company who worked exclusively on Intel and nVidia chips until recently, it is possible to have horrible performance when switching to AMD and ATI. In our case, we didn't use any nVidia specific GL calls. As for SS2, it is supported on both platform so in theory it shouldn't be an issue. The reality is, unless you are making a game and using what I'd call "game-oriented opengl calls", the performance is going to vary a LOT between ATI and nVidia. Don't believe the hype of these companies when they say that they support full OpenGL. Some either have very bad hardware for 2d ops with OpenGL or literally do software "decelleration". Benchmarks have shown speed dropping as much as 200% in some areas. As for AMD and Intel, after patching the executable, the performance was different, sometimes in favor of Intel, sometimes on AMD.

    With that being said, no platform specific instructions or features were used. I suspect the Skype guys may have simply used Intel machines for so long and never bothered using AMD machines for development and then were too lazy to simply rewrite some of the code so that it runs normally on AMD. This happens especially when you write tight assembly loops by taking into account instruction latencies for one processor and then realize the performance sucks on another platform. You then have the choice, rewrite it so that the performance is similar, or slap a OPTIMIZED FOR INTEL on the box.

    Thankfully we rewrote.
    • Not "optimized"... (Score:4, Insightful)

      by Svartalf (2997) on Saturday March 04 2006, @01:51PM (#14850593)
      (http://www.earlconsult.com/)
      Sound software typically is optimized quite well for both company's offerings, esp. if you don't use special features of the other brand. To be sure, there's edge cases where you need that- but Skype's NOT one of them nor is there evidence that there's the degredation you claim happened with your app experience. (Not to mention that there's tons of other P2P VoIP applications that use SIP and Jabber technology that work as good or better than Skype, and there's other commercial proprietary systems (such as Eyeball Networks' stuff...) that DOES handle up to 10 people (or more as bandwidth will allow...) without needing a dual core anything, let alone an Intel one.)

      This is plain and simple being bought to support one over the other. Please don't try to defend this- it's not something that has much of any good explanation for this, especially considering that they actually DO appear to be just CPUIDing and crippling the app if it's not a dual core Intel CPU...
      [ Parent ]
    • Re:Optimizing for AMD by thext (Score:1) Saturday March 04 2006, @02:55PM
  • by andybarrett (958890) on Saturday March 04 2006, @12:32PM (#14850346)
    (http://andybarrett.org/)
    This whole issue has the icky stickiness of marketing all over it. Just think how much play the Skype name will get with this, especially if it goes to the old school media houses as a story. When my Grandma calls me after she hears about it on ABC nightly news, I'll know the truth.
  • 10, or more? (Score:3, Interesting)

    by sam0737 (648914) <`sam' `at' `chowchi.com'> on Saturday March 04 2006, @12:40PM (#14850379)

    Of interest here is also the code marked with (*). It reveals that the string is somehow used if a certain memory location has the value 4. Theory is, this 4 means "4 additional conference members";

    Is that possible that by modifying some variables...we can have unlimited number of user in the conference?

  • Intel compiler? (Score:3, Interesting)

    by kryptx (894550) on Saturday March 04 2006, @12:43PM (#14850390)
    This sounds an awful lot like the type of code built by Intel's compilers, for which they're being sued by AMD. Is it possible Skype is using that very compiler, and just couldn't figure out how to make it work on AMD machines (presumably pre-lawsuit)?
  • by aisnota (98420) on Saturday March 04 2006, @12:43PM (#14850395)
    (http://www.aisnota.com/slashdot/)
    This is a case of DMCA IP Protection being abused for trade protection rights Intel bought and paid for and AMD did not.

    Sherman Anti-trust aside (which this may be a real material breach) it looks like DMCA could either get abridged or affirmed for trade control purposes. For instance, does this mean someone with an Oracle license has the right to use some delta patches to open it wider open on their AMD Opteron for better threading than Intel?

    Hmmm... you see how the lines get to be less than black and white.
  • Two phases, huh? (Score:3, Insightful)

    The patch is the result of two phases: code analysis and design of the patch.

    In other words, he found the problem then fixed it. Forgive my ignorance, but how else would you possibly go about it? Apply random patches until one kind of works?

  • kids these days... (Score:5, Funny)

    by flynt (248848) on Saturday March 04 2006, @12:49PM (#14850425)
    Spoiled kids. When I was young, an occasional 3-way was enough.
  • Wait a minute... (Score:1)

    by 91degrees (207121) on Saturday March 04 2006, @01:18PM (#14850522)
    (Last Journal: Friday June 11 2004, @11:15AM)
    Are you saying that an underclocked Pentium D isn't faster than a multiprocessor AMD system running at a higher clockspeed!?
  • Needless to say (Score:1)

    by pqqrrr (828005) on Saturday March 04 2006, @01:44PM (#14850572)
    Skype is b*tching for this time.
  • Torrent? N/T (Score:2)

    by FlynnMP3 (33498) on Saturday March 04 2006, @01:45PM (#14850577)
    Some text to phyche out the spam filter.
  • Skype didn't break any laws. (Score:5, Interesting)

    by XMilkProject (935232) on Saturday March 04 2006, @02:12PM (#14850686)
    (http://www.xmilk.com/)
    Skype didn't break any laws, and no one (except /.ers) said they did. It's their software and if they want to intentionally limit their customer based they are more than welcome to do so.

    The reason this issue is important is that it seems likely Intel went to Skype, and in some way coerced/bribed them to do this. This could be extremely strong evidence in helping AMD with their current lawsuit against Intel. Hence AMD issuing a subpoena to Skype, to retrieve information that will show whether or not Intel is to blame for this limitation.

    It's silly to hear people saying AMD should sue Skype. AMD doesn't care about skype, nor are they trying to run a huge campaign of lawsuits. They are only interested in forcing Intel to stop their current tactics which have arguably kept AMD from massive success in the OEM market.
  • Definition of FUD (Score:1)

    by mythz (857024) on Saturday March 04 2006, @03:13PM (#14850815)
    This is FUD pure and simple, the fact that Skype is applying it to a very untilized feature mean that it won't affect many people in the real world. It still does have a purpose to spread FUD, the messages from this are quite clear:

    - If you want to be sure that all software will work you need Intel processors.
    - If you want to run processor intensive tasks like a 10-way conference you will need the new Intel processors.
    - The quality of the AMD chips are equivalent to the older Intel processors, and can only handle 1/2 the load of the new Intel processors.

    Unfortunately not all people have the technical knowledge to know this is complete BS, so to be sure that their software will work some people will just opt for Intel processors, which is what the Intel marketing dept is hoping for.

    Intel is quite clearly using their size and budget to keep a monopoly by imposing artificial limits. This is clearly anti-competitive and this practice should be stopped before it begins.
  • GCN... [www.gcn.cx]

    If Camfrog wasn't around, I'd use that in a heartbeat. Sadly, both Camfrog and GCN require some good uploading bandwidth to be worth anything.
  • Everyone reading /. probably realizes that there is nothing special in Intel processors that would enable 10 way calling. Really, an quad Opteron should be able to handle the task in a VMWare session if push came to shove. =)

    My point, is that it always should have been a co-marketing pitch. There's nothing wrong with that. If you go to McDonalds, you get a Coke with your Happy Meal and a Disney licensed toy. McD's doesn't tell you that Coke is Good and Pepsi is Bad.

    However, in the Skype situation, it started to be marketed with terms like "only Intel has the performance to do x". At that time, it became a ticking time bomb for Skype and Intel for a PR disaster -- although, not as bad as the Sony Rootkit one.
  • Just a thought... (Score:1)

    by Pitr (33016) on Saturday March 04 2006, @04:55PM (#14851131)
    Regarding the whole "the limitation is there because of performance" nonsense... What happens if you run Skype on an OLD intel CPU? Does it limit you to only 5 calls on a PIII 500? I doubt it, but if anyone has the answer, I'd love to know for sure.
  • x86 Apples? (Score:2, Interesting)

    by filterchild (834960) on Saturday March 04 2006, @05:24PM (#14851192)
    Has anyone tested whether Skype allows 10-way conference calls on any of the Macs powered by the Intel Core Duo?
  • "Don't attribute to malice, that which can be explained by incompetence." or something like that.

    Has anybody confirmed that Intel actually had anything to do with this?

    Could just be that Skype's dual cpu identification code sucks balls and their coder should be shot...

    I really doubt intel would risk such a huge amount (swaying their antitrust case for example) on such an obscure, non-real-world "advantage" (for 99% of people out there).

    If the app in question was 3dmark, or Doom 4 or whatever I'd be suspicious.... but 10way calls in Skype? Come on now....

    smash.

  • by Kaldaien (676190) on Saturday March 04 2006, @06:28PM (#14851476)
    Any idiot with a disassembler can locate a CPUID instruction with minimal effort... I have written many NOCD patches myself in the past and it often takes 30 minutes to an hour to find the conditional jump(s) that branch the execution when a CD is not present. Unless Skype checks the checksum of the binary, this is hardly news worthy.
  • by Embedded2004 (789698) on Saturday March 04 2006, @06:31PM (#14851488)
    If skype detects SOFTICE (even if it's not enabled) it will exit out.

    To get around this intercept&blocks calls to "void WINAPI ExitProcess(int uExitCode)"

  • Programmable CPUID (Score:2)

    by Myria (562655) on Saturday March 04 2006, @09:14PM (#14852009)
    I really hope that AMD's response to this will be to make CPUID programmable by the operating system. Then you could just use a program or device driver to set your AMD CPU to call itself GenuineIntel and be done with such stupid limitations.

    They wouldn't get in trouble because the GenuineIntel string would have to come from something else, not AMD.

    Melissa
  • I went to install Netpumper, and as I went in 5 of my anti-virus and anti-spyware programs went off (Insert WOOP WOOP WOOP here) and told me that Netpumper is a medium-level threat that bundles adware and spyware in its install. DO NOT INSTALL IT UNLESS YOU WANT TO HURT YOUR PC. If you have installed it, uninstall it and run a full system spyware scan. Also: Can anyone give me the actual patch and stuff that I need to pull this off? IM me at NG Buddhist or email me at metalhead476@gmail.com please. :)
    • 1 reply beneath your current threshold.
  • Arbitrary ! (Score:1)

    by hdante (771422) on Sunday March 05 2006, @02:18AM (#14852763)
    Don't know if someone already posted this, but, it's possible that Skype made the deal already knowing this would happen. Well, the thought was so amusing that I don't even care if this is true or false :-)
  • by walter_f (889353) on Sunday March 05 2006, @07:04AM (#14853189)
    ... instead of Skype.

    Also, Gizmo Project is SIP based (which is a documented standard), not proprietary like Skype.

    http://www.gizmoproject.com/ [gizmoproject.com]
  • by Ilgaz (86384) on Sunday March 05 2006, @07:49AM (#14853263)
    (http://www.noooxml.org/petition)
    I remember Win98 "Lite" was brought up as an evidence in Microsoft lawsuit, by the judge.

    I remember Judge asked "I am not an advanced computer user, if I can easily do it, why you insist telling IE is integral part of system?" Something like that...

    For people not knowing the IE 4 first ages, Win98 lite was an ".inf" file, no more! that could remove entire IE from the system. Yes, including DLLs.

    It was not allowed by Microsoft in any way (EULA etc) but it was a evidence for court. The evil lawyers of MS couldn't take the inf file creator (Aussie teacher) to court too.

    Sorry btw, I am not a lawyer and I don't know law spesific search sites. So, when you type "windows lawsuit win98 lite" to yahoo, you know what will happen ;)

     
  • How long? (Score:1)

    by Tech (15191) on Monday March 06 2006, @09:56AM (#14857688)
    (http://www.nurden.za.net/)
    Honestly, how long did anyone think it would be before such a patch was created?
  • So now... (Score:1)

    by GmAz (916505) on Monday March 06 2006, @06:44PM (#14862889)
    (Last Journal: Monday May 08 2006, @10:06AM)
    I want to see some benchmarks with and AMD X2, AMD64, Pentium Duo and a Pentium 4 to see if the hardware limitations were true or not. Would be great to see AMD come out on top of this one.
  • Re:Watch out! (Score:2, Insightful)

    by amliebsch (724858) on Saturday March 04 2006, @11:35AM (#14850125)
    (Last Journal: Friday February 10 2006, @02:51PM)
    This has nothing to do with the DMCA or Patriot Act.
    [ Parent ]
    • Re:Watch out! by drgonzo59 (Score:2) Saturday March 04 2006, @11:44AM
      • Re:Watch out! by FireFury03 (Score:2) Saturday March 04 2006, @01:04PM
        • Re:Watch out! by drgonzo59 (Score:2) Saturday March 04 2006, @10:34PM
          • Re:Watch out! by FireFury03 (Score:2) Sunday March 05 2006, @04:40AM
    • Re:Watch out! by vandon (Score:1) Monday March 06 2006, @11:18AM
    • Re:Watch out! by Orgazmus (Score:2) Saturday March 04 2006, @12:38PM
    • 1 reply beneath your current threshold.
  • Re:DMCA/TOS/EULA (Score:2)

    by amliebsch (724858) on Saturday March 04 2006, @11:37AM (#14850136)
    (Last Journal: Friday February 10 2006, @02:51PM)
    How is this a violation of the law? Reverse-engineering things not a violation of the DMCA if done for interoperability.
    [ Parent ]
  • Re:Emulation would have worked too? (Score:4, Insightful)

    by thebes (663586) on Saturday March 04 2006, @11:53AM (#14850187)
    The software doesn't make a call to the registry or other software settings. The software makes a call to the hard coded cpuid. To get around that, need to a) hack the processor; or b) hack the software making the call.
    [ Parent ]
  • The drop from 64 bit to 32 bit is one thing, however, in this case, the Skype code specifically queried the hardware for the GenuineIntel. If I remember this correctly from another /. post (not mine)

    The opcode used in Skype, when activated on the processor, sets 3 4-byte registers on the processor as an identifier. This is burned into the silicon, basically.

    For Intel Chips, the registers become
    Genu, ineI, ntel - Genuine Intel

    For AMD:
    Auth, enti, cAMD - Authentic AMD

    Like I said, since it's burned into the chip, there's no real way of 'masking' those registers as something else. This crack skips the verification, basically telling Skype that 'any processor is cool to run 10way' as opposed 'only GeniuneIntel chips can run 10way'
    [ Parent ]
  • In our republican nation you may get a visit courtesy DMCA/Patriot Act.

    Do you even know what (lower case r) republican means?
    [ Parent ]
    • Re:Watch out! by Omaze (Score:1) Saturday March 04 2006, @01:13PM
      • 1 reply beneath your current threshold.
  • Re:Yay!??? (Score:5, Insightful)

    by bitt3n (941736) on Saturday March 04 2006, @12:05PM (#14850237)
    utility is not the point. the point is to stick it to the unctuous twits who crippled their product and lied about the reason.
    [ Parent ]
  • Re:Watch out! (Score:2)

    by Dachannien (617929) on Saturday March 04 2006, @01:02PM (#14850468)
    (http://www.unity08.com/)
    1. This has zero to do with the Patriot Act. Absolutely zero.
    2. While the decryption and reverse engineering of the code might have something to do with the DMCA (assuming Maxxuss is in the US), the DMCA has nothing to do with partisan politics. It's been noted repeatedly on Slashdot that many members of both the Republican and Democratic parties are more than happy to sell their constituents out to the media industry.

    [ Parent ]
    • Re:Watch out! by shaitand (Score:2) Saturday March 04 2006, @01:51PM
      • Re:Watch out! by DavidTC (Score:1) Saturday March 04 2006, @06:39PM
        • Re:Watch out! by jibjibjib (Score:1) Saturday March 04 2006, @10:58PM
      • 1 reply beneath your current threshold.
  • He didn't reverse engineer it in order to copy it.
    [ Parent ]
  • "Why doesn't Microsoft get sued for every piece of software it makes that doesn't run on Linux?"

    Because that division of Microsoft isn't a monopoly; the monopoly is used to try to establish app monopolies, not the other way around. According to AMD, Intel is a monopoly and this is anti-competative behavior.

    As for the motive, intel already made an announcement that more or less admits they have no advantage in voip processing and this was the result of a marketing agreement.
    [ Parent ]
  • Re:DMCA anyone? (Score:4, Interesting)

    by HermanAB (661181) on Saturday March 04 2006, @03:41PM (#14850906)
    Maybe you should go and *read* the DMCA. It specifically allows reverse engineering for compatibility reasons.
    [ Parent ]
  • Re:Interoperability? (Score:5, Informative)

    by LocalH (28506) on Saturday March 04 2006, @05:24PM (#14851191)
    (http://www.s2beta.com/)
    As far as I know, that was actually hashed out in Sega v. Accolade, where Sega was trying to prevent unlicensed cartridges by requiring software to contain the trademark "SEGA" and to write it at a specific hardware register (the infamous TMSS or "trademark security system"). The court found that it was legal for Accolade to include the TMSS for the purposes of making their own code work on the system, as the TMSS was initally intended to help fight counterfeiters (by counterfeiting such a cartridge, it would display the "SEGA" mark that shows up before all games on a Genesis 2 or 3).

    For more indepth information, read Sega v. Accolade [digital-law-online.info].
    [ Parent ]
  • Re:Really...? (Score:2)

    by Burning1 (204959) on Saturday March 04 2006, @09:04PM (#14851982)
    (http://www.nodachi.net/)
    I know I'm going to get down-modded for this...

    Guess I was right. *grin*
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:Really...? (Score:1)

    by fishbowl (7759) <jmcgill@@@email...arizona...edu> on Monday March 06 2006, @01:04AM (#14856094)
    Did they maintain this lie with their shareholders? Or were their shareholders (lenders) in on the scam?

    [ Parent ]
  • Re:Really...? (Score:1)

    by Burning1 (204959) on Monday March 06 2006, @06:58AM (#14856830)
    (http://www.nodachi.net/)
    I'm really just messing around. Bit of a social experement.
    [ Parent ]
  • 20 replies beneath your current threshold.