Here are some problems I encountered:
- It gave a proper display on only 50% of the monitors I tested. Good display: 1980x1080, 1680x1050. Bad display: 1600x1200, 1440x900. (reportedly, "almost all" "HDTV resolution" monitors work; this is claimed to be a limitation of the exynos chip which is crazy if true)
- only OpenGL *ES* programs are accelerated, so not linuxcnc/axis (reportedly, there's a way to get accelerated OpenGL too but I haven't tried too hard)
- lots of packages are broken; fixed by "apt-get install --reinstall python-gobject" for example. Symptom: importing packages in Python gave import errors
- vlc is unusably slow (sort of OK with desktop at 1024x768 and X11 rendering) (vlc seems to also have no OpenGL ES support as built)
- xmbc plays back 720p video, but playing "big buck bunny" in the 1080p h264 version the video playback freezes (sound continues and xbmc UI is fully responsive)
- Oh, and xbmc crashes at every exit!
- Firefox is sorta slow when scrolling
- Chromium-browser discards all keyboard input after the first time you type a URL(!)
- moving windows is laggy--openbox seems to have no way to turn off opaque move/resize
- It looks like libreoffice works, but I only played for two minutes
- I haven't located a pre-built PREEMPT-RT kernel (but I built one myself and put the source on github)
- The wired ethernet is internally connected via USB, so it's no good for using hm2_eth
- The CPU core temperature report sticks at 50C when HDMI is disconnected (including when the monitor is placed in power saving mode), causing the fan to run continuously at low speed and possibly breaking thermal throttling/shutdown. This one is fixed by running a magic command in /etc/rc.local: echo on > /sys/devices/platform/exynos4-hdmi/power/control
On the other hand, it compiles linuxcnc in 4 minutes and so will let me hack on the linuxcnc arm port to the extent I feel like it. This is a far cry from the 50+ minutes on BBB or Parallela. I'll replace the BeagleBone music/digital picture frame with this unless more problems crop up.
Some additional notes:
- When running AXIS remotely, use "ssh -C -X" and "export LIBGL_ALWAYS_INDIRECT=1". This rasterizes on the 'real' computer.
Website Copyright © 2004-2021 Jeff Epler