Monday, February 29, 2016

Raspberry Pi 3 has been released!

Four years after the launch of the first Raspberry Pi, the Raspberry Pi Foundation has just announced the Raspberry Pi 3 Model B.

What's new/What's not
The new SoC is the BCM2837, a quad-core 1.2GHz 64-bit ARMv8-A Cortex-A53 (up from a quad-core 900 MHz ARMv7 in the Pi 2).
Also the VideoCore is now clocked at 400MHz for video processing (up from 250MHz) and the 3D graphics processor running at 300MHz (up from 250MHz).
One of the most welcome changes is the addition of onboard WiFi and Bluetooth. The WiFi is compatible with 2.4GHz 802.11 b/g/n networks and the Bluetooth 4.1 supports BLE (Bluetooth Low Energy) both are supplied by the BCM43438.
Other components are (sadly), pretty much the same as the Pi 2. 1Gb RAM, 4 USB 2.0 ports, 10/100 ethernet, HDMI port, 3.5mm analog audio and composite video jack, CSI and DSI connectors for cameras and displays, microSD slot and the same 40 GPIO pins.
A new kernel with WiFi/Bluetooth drivers is already available and at the moment the Raspberry Pi Foundation are evaluating if porting to 64bit the official NOOB OS.


New Raspberry Pi 3 on RPiTC:
- Compared with the base Raspberry Pi 2 the CPU is running at a 33% faster clock rate (1.2GHz vs 0.9GHz) the more modern core also means a more efficient instruction set (especially when performing operations on 64-bit values). I don't know if is possible to overclock the new CPU like the old Pi1/Pi2 so compared to the standard RPiTC2 v1.99 the difference in clock is just 0.1Ghz.
- VideoCore and VP higher clock will not give any performance boost to our RPiTC.
- Integrated WiFi is a good news, we spare a USB port :)
- Bluetooth is also a good addition, can't live without my all-in-one keyboard+trackpad combo :)
- 1Gb RAM is enought for RPiTC, we didn't need more in most configurations (browser like iceweasel/chromium will still suffer a lot...)
- USB 2.0 ports hub has been improved, now some power hungry devices will work, but still v2.0 not v3.0
- 10/100 ethernet, no Geth, really? Well...


Last RPiTC2 v1.99 will partially work in the new Raspberry Pi3 board. Ill release (in two weeks) a new RPiTC3 ready version fully compatible with Pi2 and Pi3. In the meanwhile if you want to test the new Pi3 with RPiTC2 you have to manually update the Kernel and the blobs files.
I have no plan to create a 64bit RPiTC OS version, at the moment most TC related client are ARMv7 only.


Here some benchmarks:
https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/

14 comments:

  1. I appreciate the update regarding the Pi 3; do you plan to include appropriate packages/drivers for the integrated wireless adapter in the updated build or perhaps a second build with WiFi?

    ReplyDelete
  2. Any update when the pi 3 update will be released?

    Thanks,
    Zach

    ReplyDelete
  3. Hi guys,
    Thank you so much for this wonderful article really!
    If someone want to know more about that remote desktop I think this is the right place for you!

    ReplyDelete
  4. Eagerly awaiting the Pi 3 update! :D

    ReplyDelete
  5. Hi people,
    Thank you so much for this wonderful article really!
    If someone want to learn more about the Clocks I think this is the right place for you!

    ReplyDelete
  6. Eagerly waiting for the RPi3 build here too :) Cannot thank you enough for the great work you have done here !

    ReplyDelete
  7. I'm running the alpha build (link is in the forums), seems fine so far!

    ReplyDelete
  8. When RPiTC2 2.0 is released with the new VC4 Video Driver, can we expect a significant video performance increase on the RPi3 compared to version 1.99 on the RPi2 ?

    ReplyDelete
  9. Hey I can't find any hint of a license in your github. What are the conditions to use rpitc for forking and commercial use and is it copyleft or not and so on.

    Also is the raspberry pi 3 version in sight? The last github commit was a year ago.

    ReplyDelete
  10. any update on when you will be publishing your new version (non-alpha) for RP3

    ReplyDelete
  11. Hi Gibbio

    Last RPiTC2 v1.99 will partially work in the new Raspberry Pi3 board. Ill release (in two weeks) a new RPiTC3 ready version fully compatible with Pi2 and Pi3. In the meanwhile if you want to test the new Pi3 with RPiTC2 you have to manually update the Kernel and the blobs files.

    Looks like RaspberryPi 2 should be sufficient given that I don't need the wireless connections and 64-bit support is unnecessary for thin clients anyway. Will you be releasing a 2.00 for Pi 2 at least with Horizon Client 4.0 support?

    ReplyDelete
  12. Looking forward to the PI 3 release

    ReplyDelete
  13. I just want to say I’m new to blogs and seriously loved this web site. You really have great stories. Regards for revealing your web site.

    VMware Training in Chennai

    ReplyDelete