14 February 2016, 22:31 | #1 |
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
AOS 4.1 + WinUAE 3.3.0 b6 : Blizzard PPC + ppc_model=604e causes guru meditation
Hi All,
I have a working AOS4.1U6 WinUAE configuration (3.3.0 beta 6). It emulates A4000 + Cyberstorm PPC. To overcome the 128MB memory limit, I slighly modified the config to emulate a Blizzard PPC and boot hardfile from uaehf. As expected it runs fine but much slower. I did test the ppc_model=604e trick -> auto reboots once then guru meditation. Did anyone make this trick work in order to have both the speed of cyberstorm emulation and the ram of Blizzard PPC ? Thanks a lot for your help ! PS : Attached config & logs. |
14 February 2016, 22:34 | #2 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
Seeing thats not a possible configuration with real hardware its not suprising that it crashes.
Keep in mind that a large part of why CSPPC emulation is faster is due to much lower CPU usage of SCSI I/O versus the IDE which has to be used with BlizzPPC. I doubt that different CPU settings matter much with CPU speed for the actual QEMU JIT itself (i have never tried performance critical stuff with QEMU PPC softmmu but for other platforms ive never noticed a difference between cpu sub model). |
14 February 2016, 22:44 | #3 | ||
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
Quote:
Quote:
Thanks for your feedback ! |
||
15 February 2016, 00:53 | #4 | |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,978
|
Quote:
The fact that it may or may not work for others is immaterial. D. |
|
15 February 2016, 13:54 | #5 | |
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
Quote:
That being said, I'm not saying there is an issue with emulation, nor asking the emulator to do this or this : I just asked if someone had it working as it is (was). And I get answers from people who did not try but explain me it's normal... odd isn't it ? Thanks for your feedback though ! PS: I don't remember mediator having real full PCI dma, still AFAIK WinUAE emulates it, enabling sb128 support under os41 classic. So real hardware "exists or not" is not necessarily directly related to "works or not" under emulation. Last edited by ccapublic; 15 February 2016 at 14:04. |
|
15 February 2016, 14:56 | #6 |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,978
|
I think that the answer here is that if the original hardware doesn't support it, you shouldn't be surprised when WinUAE doesn't - if Toni feels that it's worth doing, he'll do it - but it's probably going to be very low priority.
D. |
15 February 2016, 15:48 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
"ppc_model=604e_v2.4" works for me with BPPC config (with uaehf.device and uaegfx) but it was already confirmed that it won't fix BPPC speed issue. Reason is still unknown.
I think you should first use some more basic config with ppc_model and then add extra expansions. |
15 February 2016, 18:20 | #8 | |||
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
Quote:
Quote:
Quote:
I suppose there is nothing "a simple user" can do to help narrowing the reason for speed issue down ? (like trying different expansions one by one, combinations of emulated HW, parameters...) Thanks for having taken time to read and advise ! |
|||
15 February 2016, 19:24 | #9 |
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
Just a quick report about my "testing"
- With the config I posted + ppc_model=604e_v2.4 instead of just ppc_model=604e => Same behaviour (reboot - so double pink screen - then guru) - Started from a pretty empty config (A1200 Blizzard PPC / no PCI bridge / no emulated soundcard / no ethernet), just uaehf to boot my hardfile + Z3 UAE RTG : Same thing - Tested various amounts of memory (RTG, Z3, Blizzard), enabling / disabling 68k JIT,... : Same - From the same "pretty empty" config, Trying to boot from IDE => no crash but intuition message box claiming disk format is unknown - From the same "pretty empty" config, Trying to boot from SCSI (auto) => no crash but boot screen (*AOS 4* floppy animation) When it crashes, I don't know if it crashes before actually booting the hardfile or during boot process (Did not read winuae logs, but I'm pretty sure they would be pretty difficult to understand for me) Just in case : not expecting any analyzis Toni, just sharing my (pretty useless) tests. |
18 February 2016, 08:07 | #10 | |
Posts: n/a
|
Quote:
But the UAE zorro III rtg card doesnt seem to work, I can only use native resolutions. I tried selecting PicassoIV in the RTG settings, but then it fails to boot, getting HALT7. In my cyberstormppc setup PicassoIV mode works fine, but any blizzardppc setup I have tried fail to work with rtg. |
|
18 February 2016, 08:54 | #11 |
Registered User
Join Date: Dec 2014
Location: France
Posts: 60
|
Thanks for your feedback. Did you save the configuration before running it. Because I think I remember that saving it resets ppc_model to automatic and then it works.
Thanks for your testing ! (Weird because here it keeps crashing whatever I try). |
18 February 2016, 13:44 | #12 | |
Posts: n/a
|
Quote:
I modified my own previous setup, adapted the mediator settings to match your settings. And edited the configfile to "ppc_model=604e" Now it is much faster. Not as fast as cyberstormppc setup, but significantly faster than without the 604e setting. I havent done any speed tests, but when booting up with 603e, it is so slow that the startup sound stops playing while the dock is loaded, and continues to play the tune afterwards. And it takes a while before the background image loads and the dock visualize itself at the bottom of the screen. Then I go to workbench:prefs and open screenmode, it takes many seconds before the screenmode settings opens, and I can actually se parts of the windows getting drawn. With 604e the startupsound plays without problems and the background image is loaded about the time the sound fades, shortly after this the dock apears. Opening the screenmode prefs takes only a few seconds now. BTW, the 604e setting does not go back to automatic if I do changes and save the winue config. I will attach my config file here with working A1200 604e EDIT: btw. I'm using this config with the winuae 64 bit version Last edited by prowler; 18 February 2016 at 22:22. Reason: Inserted noparse tags. |
|
19 February 2016, 14:53 | #13 |
Posts: n/a
|
Perhaps there are better test tools available for OS4, but here is what Ranger lists:
BlizzardPPC, ppc set to automatic: Ranger reports a 603e running at 95Mhz BlizzardPPC with ppc set to 604e: Ranger reports a 604e running at 101Mhz CyberstormPPC: Ranger reports a 604e running at 265Mhz I dont know how much difference there is between 603e and 604e, but it certainly feels like the speed enchancement is more that just 95 to 101Mhz. Edit: found some CPU data for these two CPU's: Name Frequency Instructions L1 cache L2 cache 603e 100-300 MHz 2 per cycle 2x16 KB 604e 166-233 MHz 6 per cycle 2x32 KB external to 1 MB Last edited by amyren; 19 February 2016 at 15:01. |
19 February 2016, 15:30 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Always ignore all guessimated frequency values under emulation! (emulation that runs as fast as possible). They are total bogus.
Stop watch is the only reliable way to measure anything. |
21 February 2016, 12:58 | #15 | |
Posts: n/a
|
Quote:
Did some tests though, clocking a few operations: From WinUAE GUI to fully loaded workbench: A1200, 603e: 3 minutes A1200, 604e: 1 minute 10 sec. A4000 CybPPC: 47 sec. IBrowse startup: A1200, 603e: 1 minute A1200, 604e: 20 sec.. A4000 CybPPC: 8 sec. OWB startup: A1200, 603e: 2 minutes 10 sec. A1200, 604e: 35 sec. A4000 CybPPC: 8 sec. I did only use a wall watch, so give or take a few seconds for accuracy. Also note that the A4000 cyberppc setup does have an advantage that might affect speed, because the hardfile is SFS\02. The hardfile used for the A1200 blizzardppc tests is DOS\07. I have tried to use SFS for the A1200 setups as well, but for some reason I have trouble getting it to work. When trying to use SFS\00 it fail to install the harddrive properly, because after rebooting back to the OS4.1 installation the harddrive still is listed as "Not installed". Setting it up as SFS 2 did work a bit better, and I was able to complete the installation, but after rebooting it returns guru meditation. @ccapublic: Speaking of guru meditation, did you try using fastfilesystem for your setup? If someone have a guide for setting up SFS harddrives that works on blizzardppc it would be nice. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OS4.1 FE in WinUAE, blizzard PPC instead of cyberstorm PPC | jonssonj | support.WinUAE | 8 | 10 February 2015 10:47 |
Zool 2: Guru meditation | TenLeftFingers | support.FS-UAE | 11 | 11 October 2013 23:17 |
Need help with Guru Meditation | Ioncannon | support.Hardware | 15 | 09 October 2010 02:40 |
Unsuccessful attempt to install 604e@350MHz onto Blizzard PPC | stachu100 | Hardware mods | 2 | 09 April 2010 12:34 |
A3000 and Guru meditation | gizmomelb | support.Hardware | 2 | 25 August 2006 23:41 |
|
|