Software testing help wanted for Raspberry Pi
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Jess Hampshire (158) 865 posts |
Why does it need very hires or high colour? Can’t there be an alternate graphic? Can’t it just believe the configured mode or wimpmode if it isn’t told better? |
Jeffrey Lee (213) 6048 posts |
It needs to be high res so that there’s enough space for the splash image to fit around the terminal window. Remember that a few posts back you asked for the terminal window to be bigger! High colour is just a nicety, I guess a 256 colour splash using a custom palette could look OK as well. Can’t there be an alternate graphic? Yes and yes. Note that I said it was “somewhat reliant” on high-res/true-colour, not “100% dependent” :-) Part of the problem is that the more screen modes it needs to support, the more splash screens that may end up being needed. It may be worth using drawfiles for the splash screens instead of JPEGs, at least that way you’ll get crisp lines and text, whatever the resolution. But since it’s Steve who’s working on this and not me I think I’ll leave all these fun discussions for him ;-) |
Malcolm Hussain-Gambles (1596) 811 posts |
With the testing of the screen modes, is anyone using a later Start/elf? The reason I ask is I’m using a HDMI-DVI cable, so was wondering if that is the cause. |
Jess Hampshire (158) 865 posts |
On further inspection, I think what I want is for it not to be scaled. I occurs to me that the image could be the configured background, if the filesystem is available in time. That would give the impression of a really fast start-up. |
Tank (53) 375 posts |
Jess, regarding your HDMI/SPDIF. Please email me (webmaster@tankstage.co.uk) as I have a 4 input HDMI switch that has TOSLink and Coax out as well as the original HDMI surplus to requirements. |
Chris Evans (457) 1614 posts |
The ‘|’ replacing the L at a start of MDF setting is a strange one. From RISC OS 3.5 onwards you will normally have an ‘L’ i.e. ‘LoadModeFile’ but if you did a power on delete you will find it has changed to the ‘|’ |
Michael Foot (522) 26 posts |
I’ve updated by BBxM to the ROM from 06-Sep-2012 and after some time eventually found this issue was causing my screen choices to be ignored on reboot.
My BBxM does not have a RTC battery so will essentially be doing a delete power on each time. Is this the reason for the ‘|’ being written? Can this be fixed/removed please? Cheers, Mike. |
Sprow (202) 1158 posts |
The RTC battery is a red herring in this situation as the RTC clock on the BBxM really is just a clock and nothing else (as it was on the Iyonix) compare with the RiscPC (where it also has battery backed memory). As mentioned by Chris it would appear you’re doing endless delete-power-ons. The 4 solutions to this are
In the case of (2), to check/clear the bit manually use SYS"OS_Byte",161,&C3 TO,,value% |
Jeffrey Lee (213) 6048 posts |
Is the memory split likely to be sorted soon? The arm224_start.elf seems to work OK. I’d assume arm192_start.elf works too. arm240_start.elf has a few issues – it looks like the VideoCore doesn’t have enough memory for both 1080p @ 32bpp and sound, so you’ll either have to stop the VCHIQ softload from *RMReiniting BCMSound, or make sure your boot sequence switches to a lower res screen mode before the VCHIQ softload/sound reinit (and make sure you don’t switch back to 1080p @ 32bp afterwards). I’m not sure how much we can do about this from RISC OS; I suspect the GPU returns some error codes which were not paying attention to, so hopefully we can at least stop the OS from crashing if the VideoCore doesn’t have enough memory for a specific screen mode/feature. |
Malcolm Hussain-Gambles (1596) 811 posts |
Has anyone tried the new firmware with a HDMI→DVI setup? |
Jeffrey Lee (213) 6048 posts |
The latest firmware seems a bit flaky to me – often hanging on reset or power on, before the RISC OS ROM gets started. The previous firmware I was using from a week or two ago seems fine. So far I’ve only used the new firmware with HDMI→HDMI, but the previous one (which I’ve now gone back to due to the reset issues) worked OK with both HDMI→HDMI and HDMI→DVI. |
Malcolm Hussain-Gambles (1596) 811 posts |
For me it’s been flaky for the start with reset/poweron/poweroff. |
Chris 'xc8' (1531) 41 posts |
No problems using a HDMI→DVI even with the latest ROM (9-SEP) |
Malcolm Hussain-Gambles (1596) 811 posts |
I’m not talking about the ROM, that works fine. Anyway Cheers, I’ve ordered the cable. For the cost of a couple of quid it’s worth trying. |
Steve Pampling (1551) 8170 posts |
@ sprow In the case of (2), to check/clear the bit manually use I have been having the same problem with unsaved settings for some while and regarded it as a minor item – however testing the code above and copying the cmos file to the SD card root directory still has the beagle re-writing the Monitor file at boot time. I note that making changes via the configure plugins appears to have stopped producing an update to the cmos file in recent ROM releases – I think it may have been the ROM release that had the change to the default language setting where this first showed. |
Chris 'xc8' (1531) 41 posts |
@Malcolm , well, I just booted the RPi with the new start.elf without any display issues |
Steve Pampling (1551) 8170 posts |
@Chris xc8 I’m currently on a BBxM with the Sep02 labelled ROM with matching Boot. I suspect that if people have an issue it would be very helpful if they state the date of the Boot install and the ROM |
Malcolm Hussain-Gambles (1596) 811 posts |
@Chris xc8 |
Chris 'xc8' (1531) 41 posts |
here is my config.txt
riscos.img → 2012-09-09 my monitor is an AOC E950SWDA (D-SUB and DVI inputs only) |
Chris 'xc8' (1531) 41 posts |
hm.. it seems I have now that USB bug (keyboard stuck sometimes when I type), |
Richard Windley (1611) 55 posts |
I’m seeing something that looks like that keyboard stuck USB issue having just updated. However, I also got a new wireless mouse and the problem seems to go away when I unplug the mouse from the hub and gradually comes back when I plug it back in. I was ready to blame the mouse… |
Jess Hampshire (158) 865 posts |
So we should have the choice of 224MB RAM, without compromise or 240MB RAM with reduced screen modes? Presumably 1080p in 256 colours. When RISC OS can handle them correctly, would it be sensible to have a configure plug-in that switches between them? Theo: |
Dave Higton (1515) 3526 posts |
The consistent feature of this bug is that it’s inconsistent. I see it sometimes; there are also long periods when it doesn’t seem to happen. I’ve not yet noticed any pattern in when/why it happens. Which means it could be a nightmare to find the source. |
Michael Foot (522) 26 posts |
@Sprow
Thanks for the tip. The delete-power-on flag set was set each time the machine booted even though the CMOS file on the SD card did not have it set. I removed all CMOS and BB_CMOS files from the boot sequence and still the flag was set after boot. Thanks for your help, Mike. |
Jeffrey Lee (213) 6048 posts |
This is the work of the ‘ClrMonitor’ utility, which (IIRC) is hidden in !Boot.Resources.Configure. I think the intention is to make sure the desktop starts in a safe mode, much like it would have done on pre-OS 3.5 machines after a CMOS reset. |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12