Raspberry Pi 3
Rick Murray (539) 13806 posts |
It seems that the current Pi3 boot is 32 bit; or as somebody on another forum said – it is an ARMv8 running ARMv7 code optimised for ARMv6. ;-) I figure it’s no big deal – that the operating system will take over and do what it wants regardless of how the machine booted? |
||||||||||||||||||
Kees Meijer (1777) 39 posts |
Tried the PI3 with RO ( no luck, it does start but nothing works !sunfish, FTPc- in fact almost nothing) The raspian linux distro works ok. Have to wait a little bit longer for a more stable and/or better ROM. |
||||||||||||||||||
Anthony Vaughan Bartram (2454) 457 posts |
I’m still waiting for my Pi 3 to arrive. However, I thought I’d read over the over clocking configuration as I understand that force_turbo is not working as it used to with the Pi 3: Just wondered if anyone had tried ‘arm_freq_min’ which sets the minimum frequency when not forcing turbo? |
||||||||||||||||||
Michael Emerton (483) 136 posts |
I would assume ZPP is at fault here, my version of ZAP also suffers. My BASIC app seems to run fine. |
||||||||||||||||||
Jeffrey Lee (213) 6048 posts |
in fact almost nothing Is it an abort on data transfer or an undefined instruction? AODT → Probably zero page related (although I would have thought there’d be a fixed version of Zap by now) |
||||||||||||||||||
Kuemmel (439) 384 posts |
@Anthony: no change with arm_freq_min=1200… StrongEd is working without any problems, not much else tested than my basic/assembler progi’s. I have a weird error (software integer division routine, not the new sdiv/udiv, those work okay) that doesn’t crash on RPI2 and IGEPv5, but does crash on the RPI3. |
||||||||||||||||||
Chris Johnson (125) 825 posts |
Unfortunately not. Zap fills the zero pain log with screeds of errors, even opening a blank document. Since I use the PandaBoard for all my ZPP checks, I have given up on Zap there and am trying to get to grips with StrongEd (rather a shock to the system after all the years with Zap – no offence intended Fred!). |
||||||||||||||||||
David Pitt (102) 743 posts |
Version?????? Zap 1.48 (12 Jul 2015) tnk-11 seems OK here, not very extensively used it should be said. I don’t recall where this version came from, now isn’t that helpful! P.S. Found it, search the forum why not. http://www.tankstage.co.uk/Software/ZeroZap.zip |
||||||||||||||||||
Rick Murray (539) 13806 posts |
http://www.tankstage.co.uk/Software/ZeroZap.zip works. I know, I use it. |
||||||||||||||||||
Chris Johnson (125) 825 posts |
Sorry chaps – I take that back. I thought I was using 1.48, tnk 11. It appears the PB was running a version that hadn’t upgraded properly. I screwed up somewhere, since all my other hardware is running 1.48, tnk 11. |
||||||||||||||||||
Michael Emerton (483) 136 posts |
Yes :@)
Most likely – I haven’t had time to look! – ah yes as others have pointed out! I must update it. I would also like to confirm that I have Basalt running on it! |
||||||||||||||||||
Iain Logan (1924) 8 posts |
I’m setting up RO on a Pi 3 and am getting AODT’s from Zap whenever I try to edit a file other than type text. AODT is at 20BB5644 on Zap 1.48 tnk 11. I’ve a modified CONFIG.TXT from a Pi 2 which was based on a recommendation by Chris Hall for modest upclocking. This contains: fake_vsync_isr=1 Note that the ‘force_turbo=1’ command for the Pi 2 is removed. I checked the speed and it’s about two thirds the speed of a Pi 2 running at 1000MHz. My impression is that CONFIG.TXT is being ignored for some reason – the wide borders are there, and it also forgets the clock settings in ‘Alarm’. I took the usual care editing CONFIG.TXT. I think we’re very close to OK. Considering I only found out about the Pi 3 last Monday, and only started on this late this morning, I’m greatly impressed by the efforts of all concerned. Thanks! |
||||||||||||||||||
David Pitt (102) 743 posts |
To pursuade avoid_warnings=2 force_turbo=1 arm_freq=1200 core_freq=450 sdram_freq=450 |
||||||||||||||||||
Iain Logan (1924) 8 posts |
To pursuade force_turbo=1 to work on the RPi3 avoid_warnings=2 is required. This is the “hurry up” bit from my CONFIG/TXT. That did the trick – as you say, it flies! FWIW I’m still stuck with the Zap problems – I re-copied the version from my ARMX6 and there’s no change. Still ‘Edit’ works, so I’ll use that for now. Thanks for your help |
||||||||||||||||||
Chris Hall (132) 3554 posts |
I am getting AODT at offset &32340 in module Zap when I try to run !Zap on the model 3 Pi. That is the latest version on plingstore 1.48.7 so I am having to resort to !Edit. I find CONFIG.TXT works OK for me, with the values:
|
||||||||||||||||||
David Pitt (102) 743 posts |
PlingStore is a bit behind the times. The latest is zero page fixed Zap 1.48 (12 Jul 2015) tnk-11 at http://www.tankstage.co.uk/Software/ZeroZap.zip There seems to be some doubt above about how good this version is on the Pi3. It makes it to the iconbar here and seems OK as briefly tested on editing files other than ‘text’. ZeroZap is just the main Zap module, there could possibly be assorted grief lurking in Zap’s mode modules. As far as I can see HTH. |
||||||||||||||||||
Steve Pampling (1551) 8155 posts |
I think you find StrongED works just fine. If you’re a Zap devotee then the latest as listed by David above is worth testing. |
||||||||||||||||||
Iain Logan (1924) 8 posts |
If you’re a Zap devotee then the latest as listed by David above is worth testing. That’s the one I’m reporting on. It has ‘ZeroZap’. BTW I tested the Pi 3 processing a real-world 500GB data file and got the following results:
Interesting. |
||||||||||||||||||
Martin Avison (27) 1491 posts |
Confusing I call it. |
||||||||||||||||||
Iain Logan (1924) 8 posts |
Confusing I call it. Speed referenced to a standard Iyonix running uncrunched BBCBasic; I was actually testing crunched vs uncrunched software! Just think of them as ‘speed factors’, for want of a better description. I suspect that the discs being used are not identical? The Iyonix and ARMX6 are as supplied, using HDD and SSD respectively. They’re not clocked or adjusted in any way. RPis 2 & 3 use ‘SanDisk’ 32GB ‘fit’ pen drives. Zero uses 16GB, same source/type. How was the file processed? In bytes, or in blocks? Not relevant. Identical software and files throughout. What were the processor speeds? Pi 2 settings are as recommended by C Hall – clocked to 1GHz. Pi 3 – please see the settings earlier in the thread. Sorry about the confusion – I did consider adding %s, but thought that might be misleading. |
||||||||||||||||||
George T. Greenfield (154) 748 posts |
I don’t think this test does justice to the real-world speed differences between the Iyo and Pi hardware. I haven’t tested a Pi3, but IME the Pi2 clocked at 1000/500/500 is considerably more than 20-30% faster than an Iyonix, based on the following tasks: 1. Rotate a 24MB Sprite in Photodesk (image cache 100000k) to 45deg., resize to fit, bi-cubic selected: 2. Render TFL Base-Map-master (London tube map) pdf (1412k) using GView @ 90dpi, colour depth as file: 3. Load Artworks Apple into Artworks, zoom to 400% from 100%: 4. Thump slideshow of 12 jpegs (+/- 4MB each), best dither, fit screen, step time = 0 secs: Subjectively the Pi2 @ 1000MHz feels roughly twice as quick as the Iyo (as it should, purely on clock speed); I would expect a Pi3 running at 1200MHz to be half as fast again. |
||||||||||||||||||
Chris Gransden (337) 1202 posts |
‘*cache off’ on the RPi3 causes an ‘Internal error abort on data transfer’ to start filling the screen. Power off and on is needed to recover. |
||||||||||||||||||
Jeffrey Lee (213) 6048 posts |
Try today’s ROM – I checked in a fix for that last night. |
||||||||||||||||||
Chris Gransden (337) 1202 posts |
I was using a rom I built today. I just tried the one built overnight. That also causes a complete lock up. |
||||||||||||||||||
Jeffrey Lee (213) 6048 posts |
Hmm, so I see. I wonder how long that’s been broken – both Pi 2 and 3 seem to be affected. The bug I fixed yesterday would have been causing a crash for all (high vector) models of Pi, but this looks to be a different issue, potentially DWCDriver related. |