3Com's "Gamer" Modem Pings Faster? 154
An anonymous reader pointed us to 3Coms Gamer Modem:
they claim faster ping times and better online play. I'm more than a little skeptical here, does anyone have more info?
You are in a maze of little twisting passages, all different.
Re:Faster ping??? (Score:1)
>pinged server is down, if there is some Internet
>congestion or if there is a backhoe (snip!)
>between you and the machine? =)
Ok, I'm gonna hope the smiley means this one's a joke, but...
In a modem connection, the modem is often (usually) the slowest link (100+ ms). If they can shave even 25% of that off, it will make a noticable difference in internet gaming.
Of course they can't do anything about the connections on the other side - but every little bit at any step of the way certainly helps.
-LjM
Faster Ping times (Score:1)
A lot of the time involved in the entire round trip of a ping, from application to remote system to application is handled in software or firmware on the modem itself. If 3Com has drastically improved the handling of the response at the hardware level to eliminate a bottleneck, then yes, you can get faster pings. Of course, this assumes that the server at the remote end is up. V.90 maxes out at 53K, by the way, and achieves that in one direction only. Just why is beyond the current scope, but there is an excellent V.90 intro on the 3Com site. No, I do not work for 3Com, but I deal with V.90 and the like every day ;)
Re:NEW! Gamer Keyboard. Faster key response time! (Score:1)
Re:NEW! Gamer Keyboard. Faster key response time! (Score:1)
Ummm... Logitech ACTUALLY makes gamer mice... I thought it was pretty funny when I saw them on the Logitech web page a while back.
Logitech Gaming Mouse @ http://www.logitech.com/us/products/gm10_100.html [logitech.com]
BTW, look at the "features" it has... no different from any other 3-button mouse.
Re:Hardware modem vrs software modem (Score:1)
Additional hardware required (Score:1)
Beer recipe: free! #Source
Cold pints: $2 #Product
Re:Probably works, but not entirely new (Score:1)
Jeff
Isn't "gamer modem" an oxymoron? (Score:1)
Re:Probably works, but not entirely new (Score:2)
And no my modem isn't broken, my roommate has the exact same problem with his modem.
Hardware Modems (Score:2)
couldn't be simpler...
If you ask me, those 'winmodems' are just sound cards with phone jacks. I would want a hardware modem even if I was using only windows...
Its possible but probably not by much (Score:2)
Maybe 3COM has come up with a new way of implementing the DSP RX recovery algorithm that reduces latency (for example not using as many delayed sampling taps, sampling the incoming signal at a higher rate etc). I doubt they could do much with the transmit side.
All in all, they might be able to reduce your modems contribution to ping latency by a small amount (ms's, 10's of ms?) but it is likely swamped by normal variability in the quality of service in the rest of the net.
Conclusion: maybe not a lie but still mostly marketing nonsense.
Nothing new, just marketing hype (Score:1)
They probably put some more hardware to let the host cpu do less work than a traditional winmodem. They selected the hardware amelioration that would allow to reach the specific need of a gamer (less delay, faster decompression,
Maybe they put some tibits to allow better connection reliability if the ISP is using 3COM modem.
The thing you have to be aware of, is that the analog modem market will probably shrink in the upcoming years (with the proliferation of cable and dsl modem). Also the modem technology has not evolved a lot in the past year (they are partilly blocked by the FCC). So to keep market share they have to use all kind of marketing technique to attract customer. One of the technique is to make the customer believe that they purchase something that fit theire special needs (in fact, they will probably market the same modem with a different product code and name to other market segment).
This is a well know marketing strategy when a market is saturated. They don't improve the product, they improve the packaging.
SeeU
Re:I wager it is the compression. (Score:1)
Advanced Ping Technology (Score:3)
Well, one Admin decided it was time to get back. He logged three days worth of pings from the most used accounts, and started responding to pings that didn't exist. The hack that the guys wrote to ping the computer in the first place was not ready for it, and took down the computer.
The Admin spread the news, and it caught like wildfire. Soon there were many variations of the program and each added it's own flavor.
Then it hit. One guy realized that the amount of time responding to valid pings was double what it should be. But if the ping response was sent at the same time as the ping, it would cut the time down to half.
Working on this theory, and collecting average ping reports. Mike Roe Chip, Network Administrator for ISP Communications, designed a protocol in which the ping responses are sent out at the same time as the ping itself. It's is correct 99.99999 percent of the time, according to his Pentium(TM) based calculations. To make up for any incorrect responses, it sends out a Ping Response Cancel Packet. The new protocol is called DCPP (Detect and Correct Ping Protocol), based on APT (Advanced Pinged Technology), and is coming soon to servers in your area.
TCP/IP,PPP modem? (Score:1)
Re:Read the article closer... (Score:5)
Think of the signal coming in as a spectrum (like winamp shows you in it's default mode). This is basically a bar graph, with frequency along the bottom axis and power on the side axis. When somebody starts jamming on their bass guitar, you get bumps in the low frequency end. When they start playing the flute, you get bumps in the high frequency end.
As a side note, I believe mp3 encoding takes advantage of this concept to achieve it's high compression rates. It (metaphorically) saves the height of the bands, and reproduces those on playback. The higher the number of (more narrow) bands, and the more accurately you measure their height, the better your sound reproduction.
Any transmission medium will distort this spectrum to some degree. If you look at the spectrum on the sending end, and the spectrum on the receiving end, you will see it changed.
Your average phone line has a pretty narrow spectrum that it can transmit. I think it ranges from about 500hz at the low end, to 3500 hz at the top end. A normal CD reproduces sounds from 20 hz to 20000 hz. Unless you are a pre-pubescent female, you likely can't hear much above 15000 hz. ( hz=Hertz, cycles per second).
So anyway, if you want to get more bandwidth (lower lows and higher highs getting crammed through a phone line), there is a neat trick to doing it (which is also used by Bose on several lines of their speakers with great results).
1) Send a known signal through your transmission medium.
2) Receive that signal, and compare it to what you sent.
3) Before you send your next signal, pre-distort it, so that when your transmission medium reshapes it, it ends up at exactly the shape you wanted in the first place.
It's kind of like buying jeans that are not pre-shrunk... by them long, so that when they shrink after being washed they end up the size you wanted.
Simple, huh?
The reason this is becomming more and more common, and that data rates are so amazingly high for such lousy transmission mediums like phone lines, is that heavy duty signal processors are just now becomming affordable enough to embed in consumer devices. It's been around for quite a while, you just could not afford it.
Signal processors (DSP = Digital Signal Processors) are simple computers that have very limited functionality but do their job blindingly fast. This functionality is now to the point where it can be embedded in a single chip, and sold for a few bucks, but the engineering that goes into these things is staggering.
There are other methods of error correction that were necessary to get data rates up the 56k speeds we now see, but they are pretty complicated.
Bill Kilgallon
Re:This is probably not a scam (Score:1)
Part One [tidbits.com] Part Two [tidbits.com]
As others have pointed out here, you can trade bandwidth for latency, by such tricks as not trying to compress. In the Cheshire article, he mentions that the Apple Geoport semi-modem should have been able to reduce latency considerably, by knowing when a packet was complete (but didn't). The same argument applies to WinModems, if I understand them correctly. But I bet they don't do that either.
Anywyay, whether this thing actually works, it certainly is technically reasonable.
Re:Read the article closer... (Score:1)
It was. Back when the highest standard speed was 9600 bps, Telebit's "PEP" modems achieved 18000 bps by splitting the line into 511 separate frequencies and not using the less reliable ones. Obviously this protocol was proprietary, so you needed PEP modems on both ends to make it work. Pretty good modems, in my experience.
Re:This is probably not a scam (Score:1)
A common misconception is that some of the new midspeed connects such as ADSL or Cable give low pings because they have a lot of bandwidth.
High bandwidth and low latency ("low pings") may be connected, but probably no where near as tightly as most people think. It depends on the characteristics of the system in question.
Rather, it's the lack of PPP. PPP adds about 140ms onto the ping time, because of the way it's designed: SLIP looks like it was written on the back of a paper napkin. PPP was. :)
Hmm, I'm loath to shout "Bollocks" in a public forum, but... I get about 160-170ms RTTs over my POTS modem. I don't believe PPP is responsible for 140ms of that. After all, do you think Cable and ADSL providers would be switching to PPPoE if PPP was so bad? I've poked around a bit in the Linux PPP driver, and it looks OK to me (not that I'm an expert in such things).
How? (Score:1)
3com, please enlighten us!
jason
Re:Linux support? (Score:1)
Go to the semi-official Linux Modem Knowledge Base for more information on this:
http://www.o2.net/~gromitkc/winmodem.html [o2.net]
As far as 3Com/USRobotics PCI modems are concerned, MOST of their PCI modems are WinModems (all of them until August 99). The 3CP5610 released in August is a notable exception that has already been configured for DOS & Linux by many. Its apparent "Voice" version, the 3CP5609 is unknown compatability, but it is EXPECTED to work with Linux.
The brand new "Internet Gaming Modem" is model 3CP5613 which follows the above naming pattern which MAY indicate its non-WinModem status. Please note that all previous 56K 3Com modems (before 3CP5610) had a naming scheme of: 00056XX or 00056XX-XX whereas these NEW modems are: 3CP56XX.
Additionally, I'd like to add that I called 3Com over a week ago to ask them what PCI modems were NON-WinModems and they basically had no clue. Two different Tech Service people had never even heard of the Gaming Modem. One person told me the above-mentioned 3CP5610 wasn't a WinModem, and one told me that it it was. (it's NOT a WinModem since its already been used in Linux). Additionally, one tech person told me the 0005690 PCI Voice Modem is a hardware (controller modem) and should work in Linux since the box doesn't say "WinModem", but this is totally FALSE since according to both the above Linux Modem Database and other sources, this modem is NOT LINUX COMPATIBLE... What does this mean? Basically you can't trust the 3Com sources because they don't know what the hell they're talking about. And you can't be sure if a modem without the "WinModem" or "for Windows" designation is really Linux-compatible.
BTW: If anyone is interested in getting either the 3CP5610 (LinuxCompatible) or Gaming Modem 3CP5613 PCI Modems for cheap, go to www.valueamerica.com [valueamerica.com] and use your ValueDollars for 1/2 price (assuming you already knew about that scam, since your chance for 120 free ValueDollars ended Thursday night). You could buy either modem for $60 using ValueDollars. The sweet Linux-compatible 5605 External Serial&USB modem could be purchased for $200/2 = $100 also. VA also has a ton of other modems that may or may not be Linux Compatible. Just note that of the 4 3Com modems with $20 rebates (that expire October 30!!) only the 5687 Internal ISA and the 5686 External Serial are Linux-compatible.
On a final note: I will agree that a 56k PCI Modem is a bit overkill for a low bandwidth device, but ISA seems to be going the way of the dodo, which leaves us PCI, external Serial (is this being phased out too??), or external USB (with Linux USB support in dev)... You make the call!
What's so special about games? (Score:2)
I suppose it's so they can market an Internet Gaming Modem rather than... well, my first few thoughts on what they could call it are pretty tasteless. I'll spare you all. This time.
Just out of curiosity? (Score:1)
My firmware can be as stable as all hell, but if my ISP is using some $10 winmodem I'm screwed...
Oh but wait, we ALL know that ISP's upgrade their hardware especially for the 5 users of theirs that need it, right?
Re:Faster ping times, yeah right.... (Score:1)
I think you mean improve rather than increase . A gamer's modem should have low latency, because high round trip times are bad for interactive response.
You are right though in your basic premise: There are various tricks the modem folks can pull to speed up modems. Probably the most effective trick would be to recognize IP/PPP/SLIP packet boundaries and use those as the quanta for compressing/error correcting, rather than the current "dumb wait" that modems currently do. (This was mentioned in an article linked elsewhere in comments.) Another would be to disable compression entirely for games, since it doesn't help much anyway -- the packets are too small.
As for analog vs. digital latency: The POTS network (POTS == Plain Old Telephone Service) is mostly digital anyway. The analog line you have in your home is usually converted to digital fairly quickly. The D/A in your modem coupled with the A/D in the POTS network do add some latency, typically equal to a couple sampling periods. At 8000 Hz, that would amount to around 1ms, if you assume a total of 8 sampling periods worth of conversion time and buffering.
--Joe--
Why just gaming? (Score:2)
Re:How? (Score:1)
Hardware modem vrs software modem (Score:2)
diamond should dupe 3com with the quad ultra modem (Score:1)
diamonds new ULTRA QUAD SUPRA SONIC 4 modem!!!
binds four telephone lines together for a maxium thouroughput of 256k a second with the new railgun software you can lower your ping times in half and download large files in a fraction of the time a traditional 56k
Re:Faster ping??? (Score:2)
The second part of my message actually details the way they could improve, not the speed of the connection, but the reliability of the communication between modem and ISP.
No matter what they do, though, 56K is the maximum that the FCC (and, AFAIK, the rules of physics) allows on a normal analog line.
So: faster speed is not possible, unless you switch to a digital (ISDN for instance) line. But better reliability may be possible -- again, we won't know unless 3Com gives away more info.
disabling compression and error checking (Score:2)
Thus for reasonably phone line quality, ping packet and game synchronization packet may be delivered faster.
however, i doubt it if the phone line is very noisy, which increase packet drop (cause game stop for a moment or laggy)
Re:Nothing new, just marketing hype (Score:1)
If you want a realistic idea of what to expect, you should have a couple of phone lines installed and an "ordinary" modem and the new thing both in / attached-to the same machine, and try pinging simultaneously, at the same speed connection, for a long while. Then you flip the modems over to the other line, and try again.
What's the point in something that manages to respond faster to ICMP pings anyway - is it an established factoid that games like quake2, say, do a lot of pinging compared to real data?
Stability vs Speed and Lag Ratio (Score:1)
I checked the radius files and found out that RD/TR was 26.4/28 for them and 31.2/53.3 for me..... now what I was wondering is that since the Ratio of the Transfer and Receive is greater on the faster connection, would that cause latency/lag in gameplay.... It would seem to make sense that as the ratio of I/O approches 1:1, that response time would be better.... So if that rings true, wouldn't a 33.6 modem or 28.8 modem be a better fix????? Then again I guess I could just run a RF antenna to the roof of the office and setup a receiver at home... or hell, just run CAT5 across the street
Just wondering if this made sense to anyone else
Henderson Labs... (Score:3)
Henderson Labs [henderson-labs.com]
I have submitted a request to henderson labs to make the 3com test results publicly available. Please don't spam these people, I will post the results if/when I get them.
Can a modem be made better for gamers? You bet. Same way a protocol can be made better for gamers. It's all about LATENCY...
Why do we use UDP instead of TCP for gaming connections? Because we don't care about checksumming (checking for correct data) or compression (more data faster on average, but higher LATENCY), or RETRANSMISSION. That's the big one folks, retransmission. In a game, if you've lost a packet, you don't want it retransmitted anyway, because it probably is carrying the co-ordinates of a guy who's already killed you 10 seconds ago anyway. If you're tranferring a file, you definitely want that packet. (:
Real-time applications (read: games) need low-latency connections above all else, even an unreliable connection. Normal I/O needs reliable SAR (segmentation and reassembly). Those are very different goals.
Here's the REAL question: Does this modem do anything you can't reconfigure a normal modem to do using the hayes command set? Does it turn off some retransmission features that we can't normally turn off ourselves?
Or is it just a different set of default flags bundled with some lame games for l33t hax0rs in time for christmas?
3com, here is your chance to speak up. Engineering btw, not "product management".
-I am Jack's identity crisis, in full gear.
Techniques to speed up a modem (Score:3)
1) Compression in most modern modems is done using the V.42 specification. V.42 is actually very complex protocol which specifies frames that can be compressed. So you have to buffer data before compressing and sending. Error correction is done at the 'frame' level. There is a minimum latency to fill up the buffers before transmitting data.
Bottom line: If you disable V.42 you can subtract some milisseconds of your typical latency time. The connection is less reliable and have less bandwidth available, but its better for games.
2) The old fashioned UART interface is very slow. Even a 16550 uses a very small buffer for today's standards. This is one of the reasons to use a USB modem for better gaming experience. If this is a Winmodem, thay may have opted for a faster interface to transfer bytes from the CPU to the modem. Maybe they are using something like an ethernet interface, with larger packet buffers.
Bottom line: its possible to have a faster modem by using a faster interface instead of a plain UART.
Hello from 3Com! (Score:5)
I'm an engineer in the 3Com modems group. The Game Modem is optimized for small packet sizes. Most games use tiny packets to indicate stuff like rudder position and etc, so this works better. Of course, short-packet pings fall into this category, too. Also, we ship it with some quite nice games in the box.
And, yes, it works just fine for the traditional things you use a modem for.
Happy Halloween!
Re:Probably works, but not entirely new (Score:2)
Now, disabling modem compression is a well known tactic for decreasing ping time, and tools have been out to reconfigure Windows to do thus for years. That doesn't necessarily mean, however, that all these modems have different is a new driver disk.
Heck, new drivers shouldn't even be necessary. If I remember my AT command set, a simple AT&Q0 should kill both error correction and data compression.
Re:It's PCI which == WinModem which == Crap (Score:2)
Re:Probably works, but not entirely new (Score:2)
If I remember right, there are even lower layers of error handling built into the analog signal handling.
Of course, now we're completely outside the range where I have a technical fucking clue, so we'll have to wait for someone with more knowledge of V.90 to step in.
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
Re:Read the article closer... (Score:1)
Big Woop (Score:1)
Lower latency (Score:1)
Most modems use a most-efficient method of building their packets; they'll absorb bytes 'til either the buffer is full or there's a pause of more than a certain length in the data stream, and then the packet is built and sent out.
My guess is 3Com looks for a large number of short bursts of data, and then switches to an alternate algorithm, sending a packet out each time any pause in the data stream is detected. It may also forego compression, depending on the amount of bandwidth demanded by the connection. By taking these steps, yes, you would significantly decrease the amount of time taken between the point when the modem receives data and when that data actually heads up the pipe.
Re:Wouldn't it be EVIL if USR tweaked for ping? (Score:1)
Has anyone else noticed that they concentrate so much on PING TIMES and not latency?
Re:Read the article closer... (Score:2)
It was. Telebit was doing this 15 years ago, and I most sincerely doubt they were anywhere near the first.
The skinny on how to reduce ping times... (Score:1)
Re:Hello from 3Com! (Score:2)
Including Linux? Someone made reference to it being a LoseModem.
Dust Puppy better check his backpack (Score:2)
Faster Processor? (Score:1)
I guess they could make their modems better (ping time, at least) by increasing the MHz of the processors. The part about having to connect to TotalControl or other types of ISP server hardware may sound a little funny, but it has always stood as a fact that modems (since v.32 and v.32bis) perform their best when connected to the same brand/model on the other end of the phone. If you read the older magazines rating the v.34 modems, you'll remember that USRobotics Courier modems were always the top performers. If the article was worth its salt, it would also have performed a speed test against different brands (read: Courier/Zoom, Courier/BrandX, etc); the result was always that the models always got their highest numbers when talking to the same model on the other end.
Doesn't matter to me, I've got DSL ;-)
--
Diamond Supra Express = ownage (Score:1)
Then i got the Diamond 56k Supra Express ( USB )
Heaven.. I ping from 110 and up on most servers, actual ingame ping stays pretty consistant at 175-225.
Re:Henderson Labs... (Score:1)
How can unique information be redundant?
Inquiring minds want to know!
I am Jack's grievous need for meta-moderation.
Dubious Marketing Scheme? (Score:2)
Analog modem technology has run its course, and most people who would buy a modem already own one or would buy a no-name for less money. Creating a trick modem gives 3Com the chance to make their product different than the sea of other identical 56k modems.
Then there's the ISP effect. If they should prove popular enough, they may create enough pressure on ISPs to adopt this new "technology", enabling them to sell firmware options to ISPs with digital modem pools.
This is how... (Score:2)
Finally something on /. I know something about (Score:4)
Response from Henderson Labs... (Score:1)
[my name removed],
Thanks for your inquiry. To answer your specific question: Test details are available from 3COM. We wrote a collateral brochure for them that they've asked exclusive distribution rights on.
If you have an interest in any of our testing or certification services we'd be glad to supply more descriptive information and/or fee schedules.
Sincerely,
Warren L. Henderson, Jr.
President
eml: [his email removed for his protection]
smt: [his info removed for his protection]
tel: [his tel removed for his protection]
***********************************************
The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorized.
If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients any opinions or advice contained in this email are subject to the terms and conditions expressed in the governing HCL client engagement letter.
***********************************************
-=end letter=-
So this thing says that the test results are available from 3com. Only I've searched their web site as thoroughly as I know how (read: perl-bot | grep ["game"&&"modem"]) and I can't find this brochure that 3com has exclusive rights to.
Someone claiming to be from 3com engineering has already posted once. How about hosting that brochure for us, huh guys?
Also notice the legal-bloat at the end of the message that seems to indicate they've been through the legal wringer once or twice. Interesting. Also notice I'm violating the hell out of their "email license" by posting this here. Too bad for them it's unenforceable.
Re:TCP/IP,PPP modem? (Score:1)
You're basically suggesting building an NIC onto the modem, then teaching it PPP?
This is valuable for one thing, as I see it, and the value of it CANNOT be overstated:
IT TAKES THE RESPONSIBILITY OF ONE MORE THING AWAY FROM WINDOWS. I for am all for it.
Modem manufacturers race to adapt to new trend (Score:2)
Sparked by the success of 3COM's new "gamer modem", modem manufacturers are racing to provide specialized modems to target audiences. Some recent offerings hitting the market this week:
AOLmodem - Internet giant AOL is offering a new modem this week that requires no phone line and boasts connection speeds of up to 1.7Mbps/sec. The modem is based on AOL's revolutionary "digitized FM noise" technology and will stream random bits into the users' computer at near LAN speeds. Andrew Taylor of AOL product management had this to say: "Like they'll be able to tell the difference. Ya right."
l33t-m0d3m: - Designed for the experienced script kiddie, this offering from L33t Designs Ltd. is a standard 56k V2 modem with the addition of quote "a whole bunch of blinking LED's that look cool". The modem also features a black metallic paint job and a leather hip holster, and comes bundled with "S.A.T.A.N".
J-pegger Plus: - Playboy's first venture into the consumer electronics market is this sleek velvet-covered modem. Optimized for what Playboy calls "maximum Internet suction", this modem includes software for automated binary attachment reassembly and hardware-optimized UUdecoding. A nozzle on the side of the modem acts as a plentiful "personal lubricant" dispenser, and the product comes bundled with a product Playboy calls the "Monitor Splashguard(tm)".
-mmm 0:flamebait.
(I'sa plead guilty, yo honor)
Re:This is how... (Score:2)
Re:Hello from 3Com! (Score:4)
Re:It's PCI which == WinModem which == Crap (Score:1)
Re:What's so special about games? (Score:1)
It depends. It sounds like the improvements are mainly for small packet interactive stuff. If you're downloading dogfelch.mpg, it's not going to be better. OTOH, if your pr0n is interactive (e.g. a FuckU-FuckMe [fufme.com] device, MUDsex, whatever) then yeah, this'll be a Good Thing.
---
Thats nothin... (Score:1)
Re:NEW! Gamer Keyboard. Faster key response time! (Score:1)
Watch out, I've heard of those, and it turns out that they are actually WinMousepads. Yep, they only work with 'doze, and they won't release specs so that you can write drivers for other platforms.
---
Re:Diamond Supra Express = ownage (Score:1)
"We hope you find fun and laughter in the new millenium" - Top half of fastfood gamepiece
Re:Just out of curiosity? (Score:1)
Re:I wager it is the compression. (Score:1)
The MTU is extremely unlikely to affect games. Quake, et al. tend to use very small UDP packets...rarely (if ever?) the size of typical MTU settings (576, 1500), so, as long as the packets are smaller than MTU, the MTU setting really has no affect.
Jeff
Re:Wouldn't it be EVIL if USR tweaked for ping? (Score:1)
Actually, if they wanted to make it a better gaming modem, they would "optimize" it for real data, and make pings slower! You want your ping times to be slow, in order to lure the other players into thinking that you're not as responsive. :-)
---
Putting it all togeather (Score:2)
Smarter people have suggested that there is room to improve ping times by better buffer management and shorter latencies in the transmission pipeline.
One thing I don't think has been mentioned (but I may have missed it) is that one way to acheive better buffer management is to make the modem smart enough to look for an end of frame signature. If it detects one, it should imediately compress the data in its buffer and forward it over the line, rather than waiting for the buffer to fill if data is still coming in or a timer to expire if it is not.
Re:Hello from 3Com! (Score:1)
It's all about the Latency (Score:2)
Notice your use of the word "faster". What exactly does that mean? For a real world example, let's say you have a choice between an SR-71 (hypersonic spy plane), a 747 (jumbo jet), and the Exxon Valdez (supertanker) travelling from New York to London. Which vehicle would be "faster" to move:
Web surfing, file downloads, and online gaming all have different speed needs. Most people focus on bandwidth -- getting a 10Mb video in the least time, and who cares about a 2 second delay at the beginning. But for games, you want small blips of data sent without delay, every millisecond counts, and who cares if the overall data rate is lower.
Stuart Cheshire wrote an excellent lecture about this problem years ago. Click here [bolo.net].
A real shame it's taken so long for anyone in the modem business to pay attention. Also, it sounds like 3Com's solution is proprietary on both the user and server ends, meaning you can't just buy a new modem and run.
Re:Henderson Labs... (Score:1)
"We hope you find fun and laughter in the new millenium" - Top half of fastfood gamepiece
Re:How? (Score:1)
Where can I find this information?
Not only possible but feasible (Score:1)
3COM's so called "gamer" modem is not only possible, but probable. You see I work for a regional ISP that uses 3COM Total Control modems. There are some obvious incompatabilities with Lucent, TI, Supra, and Rockwell modems (both "hard" modems and winmodems). These modems are hard to connect with, slow, and VERY unreliable. (just for the sake of fairness a lot of 3COM modems are the same way). Now you design a modem that will connect reliably, and fast to the Total Control rack, you will see a improvement in ping times and data transfer. Total Control racks are the industry leader, and in use by more and more ISP's (both large and small) daily.
Increased performance from 3COM - this is how. (Score:2)
Re:How? (Score:2)
Hmmmm... (Score:2)
good or not.. (Score:2)
---
Re:What's so special about games? (Score:2)
--
Read the article closer... (Score:4)
As with all 3Com U.S. Robotics V.90 56K modems, the Internet Gaming modem includes x2(TM) technology to ensure backward compatibility with x2-capable modems and server equipment.
So it only works with their hardware on both ends, but is backward compatible. Naturally. Also:
The Internet Gaming modem also takes advantage of 3Com's exclusive line probing technology. This feature allows 3Com modems to dynamically create a signal pattern that optimizes throughput for that particular line, ultimately leading to higher levels of performance than other V.90 designs.
Line Probing? Heheheheh good one Beavis...
It probably just shifts frequencies and so on to test which signals are least likely to have interference due to line static. Then it uses those.
Which is a bit interesting.. Makes you wonder why the hell something like this wasn't invented years ago. I mean, if the modems can sort out speeds and so forth between them, why not freq. as well? Would saved me a hell of a lot of redials and restarted downloads...
---
Re:How? (Score:1)
Notice the qualification on the website, that the 43% is achieved when calling some weird 3com equipment.
Re:Just out of curiosity? (Score:2)
ADSL (Score:2)
Yeah right... (Score:1)
Well, maybe it also starts faster but _if_ this is true it is more significant that you get a faster in-game experience. Indicates a non-techie non-gameplaying marketeer at work IMHO.
In fact, Henderson Communications Laboratories, an independent testing lab, concluded that the 3Com Internet Gaming modem achieved up to 43 percent faster weighted average ping times than five other competitor modems
Maybe if they put some test data online, I'd believe it.
Just another hype press release/hyped product IMO.
--Fritti
Bandwidth vs. Latency (Score:1)
You want high download rate for your porn or it is very frustrating -> High Bandwidth.
The two in general improve with the frequency but there are exceptions e.g. satellite connections have very high bandwidth but terrible latency.
One source of latency... (Score:2)
This is due to the fact that for it to compress, it first has to get X amount of data or give up waiting and throw in a bunch of junk filler. Now, I'm sure the timeout is quite small - but it's not small enough to not affect gameplay.
This might be what it does, turns off the modem's compression. Might also disable MS's PPP compression stuff, as this would have some of the same effect..
I'm no EE, but... (Score:1)
Sounds good... (Score:1)
Re:Faster ping times, yeah right.... (Score:2)
As for digital vs. analog, digital signals don't propogate any faster down copper wire than analog signals. There are some advantages to going digital, but I don't think latency is among them. Unless you increase the bandwidth with the digital modem, then you can improve the latency (depending on how you measure latency).
Turn your modem into a Gamer Modem. (Score:1)
Re:Techniques to speed up a modem (Score:1)
I think you're a little off-base here. Large buffers in use == latency. Think about it. If you have data sitting around idle (in a buffer waiting to be sent or processed on receive), then you have latency. I manage a few dozen cisco routers, and I can tell when I need to upgrade bandwidth by looking at input and output buffer packet depths. On the cisco, you have something like:
Input queue: 0/75/4803 (size/max/drops)
Output queue: 0/64/861 (size/threshold/drops)
That shows that there are no packets waiting in line to be sent or received. Therefore, there is very little latency, and this line "feels" fast. Currently, this line is using about 1.2 Mbps out of 1.5 Mbps total, a large percentage. I used to upgrade when I used that high of a percentage of the bandwidth, but I learned my lesson (after wasting a lot of money). Now, I only upgrade when the buffers are being used, not when I use N% of the total bandwidth. Few packets in the output or input queue equal little latency. The large buffers really only help when you can't keep-up with processing for short periods of time or when you need to make your processing more efficient (by handling entire packets at a time, like you would with ethernet, but online games have more trouble with latency than processor time so that point is moot).
Factors involved in the latency of modems (Score:2)
First, usually PPP is used for dialup IP connections. Unlike sync ppp over ISDN (or leased lines), it has to run asynchronous because it has no way of sending packets with the traditional command set. It can only send bytes. SyncPPP, on the other hand, sends whole packets delivered directly to the HDLC link layer. I know of no Hayes command extension that allows direct access to individual V.42 packets.
Second, with external modems, the data needs to get converted to serial and back to parallel. This adds less latency with higher port speeds, but even at 115200 bps, a byte still takes ~0.1ms to even get to the modem. This is less of a problem with newer internal modems, which just look like a 16550 to the software, but have no serial data path because what's looking like a 16550 is a clever interface for the modem chip itself.
Third, the modem needs to do error correction, which involves receiving a whole block (of 256 bytes usually) before it can be sent on to the computer. Anything without error correction could sometimes deliver low latency, but the first need for retransmission would ruin average latency, because the need for retransmission is not detected by the modem, but by the PPP layer above. (Imagine a 1500 byte packet that needs to be retransmitted because of a transmission error. Could take a whole second with older modems, at least 250ms with decent ones)
The real key to low latency modems would be implementing a direct packet access scheme for the PPP driver, or implementing PPP on the modem itself (ideally with some kind of link level compression). Then, with the other side properly tuned as well, a packet could be transferred with no more latency than is needed for the transmission itself, because PPP would eliminate the need for V.42 and CCP would eliminate the need for V.42bis. And - implemented either in hardware or in software with a broad data path to the actual line interface - these would be pretty fast.
There is some work on Linux-Softmodems underway. These should excel in latency, when finished and properly supported by pppd, because they implement most of the ideas above. They still need help, but there is source code already available here [www.enst.fr].
Holger
Re:ADSL (Score:1)
whatever (Score:1)
Faster ping??? (Score:2)
That does not make sense to me!
On the other hand, 3Com may have improved the connection reliability and line noise with clever hardware -- but if that's the case, I'd like to have more detailed technical info on how they did it...
Just my $0.02...
Probably works, but not entirely new (Score:5)
Modems, by default, execute Run Length Encoding(RLE) algorithms, which if I remember correctly are statements along the lines of "Here's a string of 64 0's" instead of literally sending the stream of 0's.
Of course, to *know* one is sending 64 0's, one has to operate on a 64 byte delay. So a key strategy for reducing lag is actually sending those 64 0's live rather than waiting the delay period.
This isn't really a bad idea--waiting for the delay period when highly tuned networking applications which would *never* send such a "low entropy"(translation: almost devoid of unique information content) string is foolish.
Now, disabling modem compression is a well known tactic for decreasing ping time, and tools have been out to reconfigure Windows to do thus for years. That doesn't necessarily mean, however, that all these modems have different is a new driver disk.
56K modem technology has been described as the biggest technical hack the industry has ever seen, and I'm inclined to agree. That it works at all is near-miraculous(although actually it doesn't really go as fast as advertised, thus 3Com's upcoming $5 coupon slap on the wrists for claiming net connections would be twice as fast).
Intrinisic in the protocol are error-checking codes. Error checking *also* introduces delays, as you need to wait for the data to come in before you can sum it. Reduce your error checking, or decrease the check interval, or tweak in any number of hacks, and lag can decrease.
Also intrinsic is connection recovery--by speeding this up, making this more effective, or both, 3Com gets an edge. That there appears to be specific functionality reserved for specific ISP hardware leads me to suspect there's off-standard code being put into use.
This isn't necessarily bad.
I'd be interested in more technical documentation as to what they've done--anyone from 3Com got a real link for the rest of us?
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
This is probably not a scam (Score:3)
What your modem does, by default, is collect all data into a buffer, and then send it out all at once. The larger the buffer, the more efficiently compression can be performed upon it. All of the old Doom init strings that came with the game turned off your compression... and your error correction for that matter. (Wasn't it ATL0&M0&N0&B0 for a US Robotics?)
A common misconception is that some of the new midspeed connects such as ADSL or Cable give low pings because they have a lot of bandwidth. Rather, it's the lack of PPP. PPP adds about 140ms onto the ping time, because of the way it's designed: SLIP looks like it was written on the back of a paper napkin. PPP was.
Having strikingly low bandwidth causes for dropped packets, which is a very high possibility, especially since most (not all) packets in Quake games are UDP. However, other than this exception, bandwidth is secondary to latency when playing Quake.
That's why there isn't a notable latency difference between 28.8 and 56k. It's still PPP with error correction.
I wager it is the compression. (Score:2)
Re:How? (Score:2)
Re:Probably works, but not entirely new (Score:2)
Nah, don't trust how 3Com manipulated the Windows drivers. There's a difference.
Most 56K modems actually report the real connection speed. 3Com is doing a bit of phallus-phlashing, if you know what I mean.
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
Re:Faster ping??? (Score:2)
Both false. The FCC only regulates voltage.
The rules of physics say you can get at least 7 mbits/sec through a phone line (contact your favorite telcos for info on xDSL), and much more for short distances (raise your hand if you've ever made a working 100mbit ethernet cable out of cat1 or cat3 cable).
However, our current understanding of the rules of physics limits our ability to transmit more than 53000 symbols (bits) per second down the average extremely-poorly-strung non-shielded 26awg cable by modulating it at a limited amplitude (I believe it's about 5-6 volts)
Also, to respond to another poster, compression typically increases latency.
I can see it. (Score:2)
Most modems have alot of extra processing to handle error correction, compression, and other things. I can imagine that a "Gamer's Modem" would cut out the non-essential steps such as V.42bis compression. It might also bypass some of the other bandwidth-enhancing tricks they do, trading bandwidth for latency.
Also, depending on how fancy they are, they might be doing some IP-level tricks, although I'd hope they're not. (This is reminiscent of the XModem-accelerating modems of several years ago that would fake an XModem ACK to speed up downloads, since XModem didn't stream.)
--Joe--
Hmmmmm (Score:4)