On 9/1/2017 1:11 PM, mugginsac wrote:
> I disagree with Charles and Schooner. I used console access for years and I 
> have had enough of it. I am tired of typing long lines of console entry to 
> avoid the conveniences of a good gui interface. There are many features 
> available in a good gui that help avoid carpal tunnel syndrome. I think the 
> HDMI interface should be enabled by default. You can run MachineKit via ssh 
> on another machine with decent 3D acceleration but having a gui interface 
> on the DE10 still has value. If you want to talk about slow go back to a 
> 2mHz Z-80. 

You are free to work on this if you'd like.  IMHO, graphics
performance on the DE10 HDMI output is going to be dismal without
hardware acceleration, and building a GPU isn't generally a very
efficient way to use FPGA gates (although it is possible).

...and I've used many single MHz 8-bit systems, most of which would
probably have perceptively better performance than what you can get
from a DE10.  But today you usually can't get by with 2 or 3
bit-planes of data with less than 100k pixels, or "cheats" like the
old character/tile based graphics displays.  And even with a fast
32-bit ARM core, it takes a long time to do 3D manipulations on
graphics data with the CPU.

Using any sort of remote display with a built-in GPU (even my cheap
$20 Andriod cell phone) will give you *MUCH* better performance than
you could ever get natively on the DE10, even if you allocate all the
FPGA gates to graphics acceleration.

> You can avoid a half a billion lines of gcode by using a code generator 
> that uses subroutines where possible instead of straight inline code.

For subtractive machining, yes.  But the really big gcode files tend
to be generated by 3D printing, and there isn't really an effective
way to make them significantly smaller.

-- 
Charles Steinkuehler
[email protected]

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to