Re: LinuxCNC laptops
Posted by
Yahoo
on 2008-03-04 07:48:56 UTC
I used to work at Intel, and I still know people who work at Intel, and I
can tell you this kind of problem continues to get worse. The good news is,
with higher processor speeds the system management tasks take less time. The
bad news is, laptop makers continue to get more and more proprietary in
their designs. You may have noticed that laptops almost always ship with a
"special" version of Windows. I once had a Compaq laptop that wouldn't work
any more if you formatted the hard drive. (Of course they did that with
their desktops as well, but we all know what happened to Compaq.) Add to
that VMX from Intel and SVM from AMD, and the target keeps moving. Bottom
line is you never know until you try, and laptops are most likely to have
problems with any real-time application because they were not made for that.
Not that PCs were made for that either. The days when all PCs conformed to
the IBM PC/AT specification are long gone.
--
Phil Mattison
http://www.ohmikron.com/
Motors::Drivers::Controllers::Software
can tell you this kind of problem continues to get worse. The good news is,
with higher processor speeds the system management tasks take less time. The
bad news is, laptop makers continue to get more and more proprietary in
their designs. You may have noticed that laptops almost always ship with a
"special" version of Windows. I once had a Compaq laptop that wouldn't work
any more if you formatted the hard drive. (Of course they did that with
their desktops as well, but we all know what happened to Compaq.) Add to
that VMX from Intel and SVM from AMD, and the target keeps moving. Bottom
line is you never know until you try, and laptops are most likely to have
problems with any real-time application because they were not made for that.
Not that PCs were made for that either. The days when all PCs conformed to
the IBM PC/AT specification are long gone.
--
Phil Mattison
http://www.ohmikron.com/
Motors::Drivers::Controllers::Software
----- Original Message -----
From: Stephen Wille Padnos <spadnos@...>
To: <CAD_CAM_EDM_DRO@yahoogroups.com>
Sent: Monday, March 03, 2008 8:18 PM
Subject: Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
> Hi there.
>
> (I'm not sure if you're the same person who asked this question on the
> EMC-users list, but just in case you're not, here goes ... )
>
> Laptops are particularly susceptible to having problems due to power
> management. Intel built a special mode into their processors, starting
> somewhere in the 386/486 release cycle. It's called SMM or System
> Management Mode. The SMI interrupt is what puts the processor into this
> mode, and that interrupt can't be turned off. (even though some
> chipsets may allow it to be turned off, this is actually out of spec for
> the chip since thermal management is done in this mode, among other
things)
>
> So here's the problem: every 64 seconds, and whenever a "system
> management event" occurs, the processor will stop whatever it's doing,
> and go off to take care of "system-y things". This can take several
> hundred milliseconds to complete. I'm not sure why it's so slow,
> considering that 300ms is about a billion cycles these days, but that's
> the kind of latency we've measured. If this happens when you're trying
> to output steps at a rate of 15 KHz, the step stream will suddenly stop
> (no deceleration) and then start up again a while later (with no
> acceleration), which is likely to cause the motors to stall, or at least
> to lose steps.
>
> This isn't a problem with EMC2 specifically, it should happen to other
> programs as well, including Mach3 (due to Windows), and possibly even
> TurboCNC (since SMI is supposed to be enabled by default). Sometimes
> you can get acceptable performance by tweaking the BIOS and testing (a
> lot). I don't know of any solutions that "just work", especially for
> many different CPUs and chipsets. If anyone has a good, general
> solution (for Windows or for Linux), I'd like to hear about it so we can
> incorporate it into EMC2.
>
> There are sometimes other problems with latops as well, such as
> insufficient drive strength from the parallel port, or no parallel port
> at all :)
>
> - Steve
>
> marcin_ose wrote:
>
> >Dear Group,
> >
> >Can you suggest what brands of laptops have good compatibility with
> >LinuxCNC, and what distribution of Linux you would recommend? I'm
> >looking for a laptop, and want to make sure that it will work well
> >with LinuxCAD for an CNC acetylene torch table that we're building.
> >
> >Thanks,
> >
> >Marcin
Discussion Thread
marcin_ose
2008-03-03 18:43:08 UTC
LinuxCNC laptops
stan
2008-03-03 18:49:13 UTC
Ref: LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 19:17:18 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Tom Hubin
2008-03-03 22:16:18 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Michael Fagan
2008-03-03 22:19:53 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 22:21:11 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 22:26:01 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Michael Fagan
2008-03-03 22:32:48 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Yahoo
2008-03-04 07:48:56 UTC
Re: LinuxCNC laptops
caudlet
2008-03-04 07:50:57 UTC
Re: LinuxCNC laptops
Dave Halliday
2008-03-04 23:42:52 UTC
RE: [CAD_CAM_EDM_DRO] Re: LinuxCNC laptops
gcode fi (hanermo)
2008-03-05 01:33:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: LinuxCNC laptops - OT Compaq
stan
2008-03-05 02:08:26 UTC
Ref: LinuxCNC laptops - OT Compaq
Michael Fagan
2008-03-05 21:38:22 UTC
Re: [CAD_CAM_EDM_DRO] Ref: LinuxCNC laptops - OT Compaq