14 ms·
Nvidia announces Jetson Nano 2GB, a single board computer
- arnon 6y agotl;dr: It's the same device as before in terms of processing, but with less RAM and fewer connectivity options (and therefore cheaper)
- NikolaeVarius 6y agoMore than that. They dropped Display Port, the second CSI Camera Connector, the M2 slot, the USB slot and replaced the barrel jack with the USBC. Thats a decent downgrade of capability
- deleted 6y ago[deleted]
- nl 6y agoUSBC power is an improvement though! Edit: But no WiFi is annoying.
- Sebb767 6y agoDepends on your usecase. If you try to connect it to something like a battery or a generator, USB C is definitely a downgrade.
- nl 6y agoI guess that's true, but many projects I see use USB power banks for arduinos and I don't think this is too different.
- shiftpgdn 6y agoThe 4GB Jetson will run off a micro-usb port (for power banks) OR the barrel adapter.
- NikolaeVarius 6y agoI run the barrel adapter off a power bank just fine
- soylentgraham 6y ago4gb one over micro-usb real needs to be in 5w mode disabling 2/4 cpus. Running off usb-c at 15w where I can use all 4 is a big improvement for convinience for me.
- penagwin 6y agoRemoving the second CSI Camera Connector is what immediately killed it for my use case :(
- mrweasel 6y agoI don’t understand why it has less RAM. I would have expected a 4GB and an 8GB version.
- nobrains 6y agoWhat are the use-cases for a GPU-accelerated single board computer?
- zucker42 6y agoOne commonly pitched use case is real time neural network calculations on mobile robots.
- punnerud 6y agoBetter to understand this as; What is the use-case of RPi combined with machine learning? More specific; What is the use case of a battery enabled robot “brain” with machine learning?
- NikolaeVarius 6y agoSelf Driving RC Car Racing
- dragontamer 6y agoApparently there's a big Software Defined Radio (SDR) community that appreciates the TFlops of floating point compute. cuSignal in particular. Note that embedded radios / modems / codec manipulation is incredibly common. Usually its handled by a DSP (VLIW architecture), but I'd imagine that the GPU architecture has more FLOPs. DSPs probably have less latency, but something like SDR is not very latency sensitive (or more like: the community models latency as a phase-shift and is therefore resilient to many forms of latency) Note: I'm not actually in any of these communities. I'm just curious and someone else told me about this very same question.
- structural 6y agoIt looks like at least one company has started to produce products that tie together the radio <-> FPGA <-> GPU compute pipeline for SDR using cuSignal and these Jetson modules: https://www.crowdsupply.com/deepwave-digital/air-t https://www.crowdsupply.com/deepwave-digital/air-t It's pretty neat stuff to think about DSP on hundreds of MHz of bandwidth being something that you can do in software these days. I remember when that was firmly in the realm of "don't bother unless you want to design a custom ASIC" and now it's starting to become even hobbyist-accessible.
- castratikron 6y agoHey now, having the words "cat" and "dog" printed next to the pictures of the cat and the dog is cheating!
- akiselev 6y agoLooks great and I'm glad the sales numbers have given them the ammunition nvidia execs needed to keep pushing the price down well into hobbyist range. I'm trying to preorder a couple, but... ORG.APACHE.SLING.API.SLINGEXCEPTION: CANNOT GET DEFAULTSLINGSCRIPT: JAVA.LANG.ILLEGALSTATEEXCEPTION: RESPONSE HAS ALREADY BEEN COMMITTED Edit: it's live now! [1][2] [1] https://www.seeedstudio.com/NVIDIA-Jetson-Nano-2GB-Developer-Kit-Wireless-Adapter-Included-p-4707.html https://www.seeedstudio.com/NVIDIA-Jetson-Nano-2GB-Developer... [2] https://www.sparkfun.com/products/17244 https://www.sparkfun.com/products/17244
- deleted 6y ago[deleted]
- Ftuuky 6y agoNo WiFi kills it for me
- postalrat 6y agoIf wifi is all you needed then this product wasn't made for you.
- catsdanxe 6y agoBuy a chinese usb wifi dongle. They are very cheap.
- craftinator 6y agoBut don't buy the WRONG dongle. I just spent 15+ hours trying to convince the Jetson Nano that the rtl8822bu driver ought to compile on an arm64 system. It's definitely not like the Pi, where 99% of the software is open source and you don't have to deal with Nvidia's nasty hackish tooling to download special Jetson headers and such.
- pizza 6y agoSame here!! If you want wifi just go ahead and double check what works w/ it beforehand.. also remember that the USB bandwidth is shared on the Nano
- haram_masala 6y agoThis has WiFi.
- theandrewbailey 6y ago> The Gigabit Ethernet port is still there, but unfortunately wireless still didn’t make the cut this time around. So if you need WiFi for your project, count on one of those USB ports being permanently taken up with a dongle.
- 6y ago
- varispeed 6y agoWhat is exactly the point of such devices? If you create something worthwhile with it, you cannot exactly include it in your product. I get that you can create something like a one off garage opener based on face recognition, but you won't learn any real world knowledge of developing a product and if you later on decide that this is something for you, you'll have to learn a whole new ecosystem. These devices remind me of "game maker" software claiming you could make your own game with it, but you were limited with what developer had in store for you and you wouldn't become a game developer from using it.
- detaro 6y agoThey are literally development kits for the embedded chips and modules NVidia sells. What you prototype on a dev kit you can easily transfer to production hardware that incorporates those modules. And if you just do CUDA experiments with it, those transfer at least partially to other environments (e.g. desktop/server hardware with GPUs) too. Where do you get the idea this isn't transferable?
- varispeed 6y agoI tried to find any documentation, schematics, code and I can't see it anywhere on that website.
- barkingcat 6y agoThe Jetson Nano is the "small" SDK for the Jetson Xavier series which is Nvidia's embedded ai platform for volume (ie they will sell you thousands of units of them for volume manufacturing in cars, etc) - that's always been the draw for the Jetson Nano - you use the hardware for prototyping and when you are ready, buy the larger and more expensive Xavier and that goes into your hardware product. https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-agx-xavier/ https://www.nvidia.com/en-us/autonomous-machines/embedded-sy...
- simonw 6y agoThis person got hold of a review board and write up an interesting detailed tutorial: https://medium.com/@ageitgey/build-a-face-recognition-system-for-60-with-the-new-nvidia-jetson-nano-2gb-and-python-46edbddd7264 https://medium.com/@ageitgey/build-a-face-recognition-system...
- dang 6y agoThat seems like a more interesting article, so I've changed to it from https://hackaday.com/2020/10/05/nvidia-announces-59-jetson-nano-2gb-a-single-board-computer-with-makers-in-mind/ https://hackaday.com/2020/10/05/nvidia-announces-59-jetson-n.... Thanks!
- szczys 6y agoWell that's pretty crappy. We put out a great article at Hackaday that covered the meat and the meaning of this release. Seems like it deserved to be linked on HN for this topic. Edit: Seems like people voted up the Hackaday article and not the medium article. So you've in effect negated everyone's votes.
- 0xdeadb00f 6y agoI dislike HackADay's regurgitation of articles, but just changing the link to a completely different article is pretty ridiculous and unwarranted. How do I know which comments are talking about which article?
- slezyr 6y agoI booted mine Radxa Rock (rk3188) with BareBox, ArchLinux ARM and a mainline kernel. It just took me few hundred hours to figure out all the problems on my way there. And it's one of the most open source friendly ARM SOCs. I wish luck to everyone buying these things. You'll need it to run any modern distro in a few years.
- fgblanch 6y agoVery recently I recovered my rock too. I'm about 20 hours in. Any repository or helpful documentation to save part of the 80 remaining hours? pleaaaasee
- slezyr 6y ago1.) Forget about EMMC, it's gone and not supported by anyone. 2.) Boot is only possible from microSD card. USB is not supported. 3.) Build BareBox with https://www.barebox.org/doc/latest/boards/rockchip.html https://www.barebox.org/doc/latest/boards/rockchip.html Use `rk-splitboot` to split FlashData from the original boot loader, other option doesn't work. Build it, it will create barebox-radxa-rock.img. It's .img, not the .bin. Write an SD card as in the instruction. 4.) Follow these instructions, but use the generic image. https://archlinuxarm.org/platforms/armv7/amlogic/odroid-c1 https://archlinuxarm.org/platforms/armv7/amlogic/odroid-c1 http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.... 5.) Build kernel as in this tutorial, ignore the `dts` stuff. The `dts` comes with the kernel sources. https://wiki.radxa.com/Rock/Linux_Mainline https://wiki.radxa.com/Rock/Linux_Mainline https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/rk3188-radxarock.dts https://github.com/torvalds/linux/blob/master/arch/arm/boot/... 6.) Copy the zImage, rk3188-radxarock.dts to the /boot and plug in the UART. 7.) sudo picocom /dev/ttyUSB1 -b 115200 -e w 8.) Boot in the bootloader and execute the following commands: global.bootm.appendroot=true global.bootm.image=/mnt/mshc1.0/boot/zImage global.bootm.oftree=/mnt/mshc1.0/boot/dtbs/rk3188-radxarock.dtb bootm 9.) If it boots, you can make it permanent by following the BareBox docs.
- fgblanch 6y ago
- Shared404 6y agoThis seems like it could be useful for home automation. Is this enough power to do voice recognition? I'm sorry if this is a stupid question, I haven't done anything with ML before.
- jovial_cavalier 6y agoIt may not have the horsepower to actually do the learning, but it takes very little computing power to actually run a realized model that was made w/ machine learning.
- bserge 6y agoYou can use a smartphone for that. There are options other than Google for hotword detection, but you could hook into Assistant, as well. Bit of a pain in the ass, but it works.
- goda90 6y agoI think there's a desire for privacy which you can't get using Google's speech to text solutions.
- chunkyks 6y agoI have a Jetson nano. It's a nice thing for what it is, and the price. But, the software misses the mark by a lot. It's still based on Ubuntu 18.04. Want python later than 3.6? Not in the box. A lot of python modules need compiling, and the cpu is what you'd expect. Good for what it is, bad for compiling large numbers or packages. They run a fancy modern desktop based on the Ubuntu one. Sure, it's Nvidia, gotta be flashy. But that eats a quarter of the memory in the device and make the SOC run crazy hot all the time. These aren't insurmountable issues, they just left a bad taste in my mouth. In theory I only have to do setup changes once, but it's still a poor experience
- t-vi 6y agoI run Debian (mostly) on it. Seems to work well for me. Compiling PyTorch is a bit of a nuisance at 4GB, but it worked. One issue I had was that TRTorch wanted bazel to build and I couldn't bring myself to install that (and Java), so I made up some quick and dirty CMakeLists.txt and it worked well. But I must admit I don't see the 2GB model as a better value than the $100 4GB one, especially with shared CPU/GPU.
- riffic 6y ago18.04 is a sensible release to ship, considering that 20.04 only came out in April.
- ageitgey 6y agoFWIW, I got a review unit and it ships with a much lighter desktop environment (LXDE) this time and is has a swap file enabled by default. I guess that was needed to ship a 2GB version, but overall it seemed a little better thought out. They also include a wifi dongle in the box. It still only has Python 3.6, but OpenCV and numpy are pre-installed correctly this time so you don't have to compile them which is an improvement.
- my123 6y agoYou can update it to Ubuntu 20.04 pretty easily. (using a Xavier as a desktop with that) If you don't need CUDA, you can outright use regular Fedora, which uses nouveau. (no reclocking issues or such on Tegra)
- deleted 6y ago[deleted]
- pfalafel 6y agoFor video playback, CSS3 transitions/animations, gaming etc., how much better is the GPU in the Jetson Nano compared to the one in the RPi4? Just to get an idea.
- talkingtab 6y agoI have the 4GB version of the Nano and the 4GB Raspberry Pi. I like the Nano, but I use it mostly as a development machine and for that I would rank the 8GB Raspberry Pi at about $89 US the best deal. Substantially below that is the Nano, and almost tied is 4GB Pi. There may be cases where you absolutely need an Nvidia machine in which case I would argue for the 4GB version, but otherwise the 8GB Pi appears to be the winner by a long shot.
- Florin_Andrei 6y agoI think the whole idea for the Nano was having a GPU on a small computer. The RPi doesn't have that. If you're comparing them as plain CPU-based development systems, you're missing the whole point of the Nano.
- talkingtab 6y agoJust so there is no confusion, the Raspberry Pi 4 supports dual 4k displays out of the box. It has a built in Broadcom VideoCore VI @ 500 Mhz GPU and dual micro HDMI ports so you are good to go. Perhaps you meant a discrete GPU?
- erichocean 6y agoThe Nano supports CUDA; the Pi doesn't.
- Florin_Andrei 6y agoThis is not about the display. It's about running CUDA-accelerated machine learning stuff. Think - pytorch. That's the whole point of the Nano. If you're not doing that, use an RPi.
- DoctorOetker 6y agodo you happen to know the memory bandwidth if these newer Raspberry Pi's? I can't find it on the product site, nor the BCM2711 datasheet (more like a programmers manual)
- 6y ago
- webwanderings 6y agoI want to setup something like this for my daughter's primary grade school meetings using Zoom. Any suggestions? Are the Pis or this device up to par now for such use case? I totally do not like Chromebooks, and standard laptops are an overkill.
- FrojoS 6y agoGiven that you also need a screen, keyboard, mouse camera and mic, I don't know if it is better than a laptop for your application.
- CydeWeys 6y agoYup, just buy a cheap Chromebook (maybe used) and save many hours of labor/setup and quite possibly even some money.
- talkingtab 6y agoIf you are looking for something that you can use so your daughter can run a browser and then zoom into a class session then I would suggest a Raspberry PI 4GB or 8GB. I have a 4GB Nano. Comparing the Pi 4GB and Nano 2GB. The 4GB of the Pi is an important factor vs the 2GB. Personally I would recommend the 8GB Pi. There are many more Pi's out there so the development community and support is stronger than Nano. The Nano has support, just not in the same area. I have had problems with the Nano where memory gets chewed up in some way and I just reboot it after a while. The Nano does have the advantage of an Nvidia GPU, but it appears that is of no benefit to you. Although the Nano does not have built-in wifi I don't think that is a substantial issue, but it does mean you need to get a wifi dongle. Of more concern is the need for a fan on the Nano. I have found that it gets hot fairly easily when pushed. Bottom line is that in my opinion the small amount of memory is a substantial to avoid the Nano 2GB, the 4GB Pi is good and for about $30 more the 8GB Pi is a definite step up.
- mciancia 6y agoWhy though? If your goal is just to run zoom, you are better of with buying some used usff pc, having ability to install x86 OS and having more cpu power in similar, if not lower price point. Of course, if you just want to buy a jetson and just looking for some reason to, that's totally fine too :-D
- andy_ppp 6y agoSlightly off topic but I’m wondering if there is a new Nvidia Shield coming out, they seem to have released them end of October in past years...
- teruakohatu 6y agoThe first one was not updated for years, I doubt the current one will either.
- xbmcuser 6y agoshield new version are released every 2 years 2015,2017 the latest 2019 so unlikely a new version comes out this year. I still am using the 2015 version as 2019 is not much of an upgrade.
- TedDoesntTalk 6y agoHow does the performance compare to a Raspberry Pi 4 with 2 GB ram?
- tutfbhuf 6y agoBut can it run Kodi with 4k streaming?
- thealienthing 6y agoThe video decoder can do 4k at 60fps or two stream 4k at 30fps
- hda2 6y agoWhat about a commitment to providing customers with proper hardware schematics and detailed datasheets? (yes, even if the board itself isn't opensource) I lost faith in using raspberry pi 4s because the foundation is very tight-lipped. Want to know why your board is behaving weirdly, or whether the behavior is expected or a result of a defect? TOUGH LUCK. You'll have to rely on outdated forum posts, SO answers, and (if you're really lucky) the good mood of the engineer monitoring these sites. I'd rather stick to building for a well-understood but expensive platform like x86 than undocumented black boxes.
- suyash 6y agoI don't see a good use of this over Raspberry Pi and Pi + Intel Neural Stick.
- Abishek_Muthian 6y agoYou can see the inference benchmarks of OG Jetson Nano and RPi3 with Intel Neural Compute Stick[1]; the FPS are at least double if not more for all tests on Nano and many tests did not run on RPi3+INCS due to memory. It would be interesting to see the tests repeated with Raspberry Pi 4B + Intel Neural Compute Stick 2, but I doubt whether there will be any drastic difference as this setup will still be bottlenecked by USB bandwidth when compared to Jetson Nano. Even if the performance matches some how, the price/value is overwhelmingly favourable to Jetson Nano more so with the new cheaper 2GB version. [1] https://developer.nvidia.com/embedded/jetson-nano-dl-inference-benchmarks https://developer.nvidia.com/embedded/jetson-nano-dl-inferen...
- Havoc 6y agoI was excited until I read the hn comments below. Sounds quite painful still. Which is a more issue for enthusiasm driven tinkering
- awill 6y agoCan we be done with the Cortex A57? It's ancient.
- turowicz 6y agoMeanwhile a production ready nano will set you $1000 back.
- bserge 6y agoHonest question, why would I choose this over an "old" Android phone that I already have in my drawer?
- yjftsjthsd-h 6y agoThis runs a basically normal Ubuntu, which is much nicer to use than Android for many tasks. I suspect that its GPU is actually more powerful than an older Android device. And some people want to buy these new to build some sort of edge compute, in which case it's much nicer to buy something off the shelf that's supported in your usecase, cheap, and doesn't tack on hardware you don't need (touchscreen, modem) while adding hardware you do want for that situation (ethernet).
- aardvarkr 6y agoNative CUDA implementation on an Ubuntu system would be the biggest reason in my mind. There's CUDA for android but (at a glance) it didn't look stellar. It also helps that there is an active community here where everyone has the same device so if you run into issues you have somewhere to turn. Final point is NVIDIA clearly sees this as a business segment worth investing in so it will continue to grow and improve.
- am_lu 6y agoI have Odroid H2 in here as my main system, quad core X86, M2 slot for SSD, user-friendly RAM (SO-DIMM, currently 8GB installed supports up to 32GB), SATA ports, runs fanless 40degrees Celsius for most of the time. Lovely bit of kit.
- MuffinFlavored 6y ago$111 for anybody out of the loop: https://www.hardkernel.com/shop/odroid-h2/ https://www.hardkernel.com/shop/odroid-h2/ (and seemingly out of stock?)
- peter_d_sherman 6y agoStrange Idea: Someone could use this SBC -- not as an SBC, but as a discrete video card... That is, have a computer without a video card -- communicate with this SBC via USB or Ethernet -- and have it perform all of the functions of a video card to generate the display output... After all, it's got quite a high power GPU in it... Yes, it would be a bit slower than a PCIe based high-end graphics card... this idea is for experimentation only. One idea, once this is done, is to decouple the GUI part of any Operating System you write -- and have that part, and that part alone, run on the SBC / GPU. Yes, X-Windows/X11 already exists and can do something like this. But if say, you (as an OS designer) felt that X-Windows was too complex and bloated, and you wanted to implement something similar to Windows' GUI -- but a lighter version, and decoupled from the base Operating System -- then what I've outlined above might be one way to set things up while the coding is occurring... Again, doing something like this would be for people that wanted to experiment, only...
- rektide 6y agoA five year old ARM chip, the X1[1] is now far & away the best graphics one can get on an $100 single-board-computer. Double amusing, there is now an ARM core called the X1, a heavyweight follow up to the A76 for bigger form factors. [1] https://en.wikipedia.org/wiki/Tegra#Tegra_X1 https://en.wikipedia.org/wiki/Tegra#Tegra_X1