English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 21 October 2015, 02:48   #1
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
PPC Slower

I am using beta 16 and latest plugins (32bit, even though I have 64bit) for OS4.1FE. I have noticed that it is significantly slower at everything, even booting. I am also getting random crashes (GCC while compiling) of the system, not WinUAE so I have no logs.

I went back and tried the previous 4 betas, same slower speed. I overwrote the old plugins/qemu-uae.dll so I can't really verify it. Could you post/upload the previous version so I can test it?
mritter0 is offline  
Old 21 October 2015, 19:14   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Lets first test if last known working qemu version compiled with latest compiler environment has same problem to confirm if problem is qemu or something else.

Need few days or so..
Toni Wilen is offline  
Old 21 October 2015, 20:08   #3
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
@mritter0 Please test with the following (32-bit) qemu-uae.dll: http://fs-uae.net/files/qemu-uae.dll (Static .dll compiled from the qemu-2.2-uae branch)
FrodeSolheim is offline  
Old 21 October 2015, 20:24   #4
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
That is better on my computer at work. I will try it on my main home computer tonight or tomorrow.

You can really see it in the AmigaOS4.1FE logo fade-in when booting. The version you just posted is a little smoother/quicker, less jerky. The one released with b16 you can really see it stepping through each brighter color change.

The crashes when compiling with GCC is really annoying. 80000003 gurus.

I will post a better report soon.

Thank you.
mritter0 is offline  
Old 22 October 2015, 05:40   #5
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
Yes. On my main computer it is back to "normal" speed. GCC hasn't crashed. Much better.
mritter0 is offline  
Old 22 October 2015, 08:12   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Ok, it is confirmed that some recent QEMU update is the cause.

I think the best option (for now) is to build 64-bit version of 2.2 (including Windows 64-bit fix), finding the real problem is not that important
Toni Wilen is offline  
Old 22 October 2015, 08:42   #7
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Just wondering..

Perhaps this problem is related to BPPC PPC CPU model always running slower (reason unknown, only QEMU config difference is CPU model) than CSPPC PPC CPU model.

If you switch to BPPC config and use 2.2 DLL, do you get same slow speed and crashes when using CSPPC and new DLL? (or use CSPPC config but force CPU model to BPPC using manual config entry ppc_model=603ev)

Also testing with some much newer (but compatible) PPC CPU variant may show some differences. Not sure which model yet.. It is quite possible that QEMU developers don't use or test very old PPC CPU models.
Toni Wilen is offline  
Old 22 October 2015, 20:42   #8
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
I have backported the x86-64 fix to the QEMU 2.2 branch, here is the result:
http://fs-uae.net/files/x86-64/qemu-uae.dll

(Spoiler: it appears to work )

Anyone (mritter0?) care to run this DLL with the 64-bit version of WinUAE and check that the performance is comparable to the 32-bit version?
FrodeSolheim is offline  
Old 22 October 2015, 21:47   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Quote:
Originally Posted by mritter0 View Post
I have noticed that it is significantly slower at everything, even booting
How big is the difference when timed with a stop watch? For example time from boot logo screen opening to when WB screen opens. (I get about 17s. This with new i7 Skylake @ 4.5GHz setup)

I can't see any noticeable difference in boot speed between versions (new or old or 32-bit/64-bit).

My next test would be to increase size of QEMU translation cache from 32M to something like 256M, just to see if it changes anything.

(I still not have working mingw environment ready after hardware and everything update)
Toni Wilen is offline  
Old 23 October 2015, 02:49   #10
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
Using beta17 for both tests.

With the qemu package from beta16:

Time to boot to WB logo background appears:
32bit: 47 seconds
64bit: 44 seconds

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

With the newest .dll's from Frode:

Time to boot to WB logo background appears:
32bit: 37 seconds
64bit: 36 seconds

No GCC crashes. Doesn't seem "bogged down, sluggish" like the b16 qemu is. Everything is faster.
mritter0 is offline  
Old 27 October 2015, 22:50   #11
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
I haven't tested much myself, but it sounds like the conclusion is to use the 2.2-branch for now, and re-version these (with the Windows x86-fix) as the latest plugin version.
FrodeSolheim is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
my prog gets slower and slower AGS Coders. System 2 19 March 2015 22:27
Workbench set to Backdrop = Slower graphics? ancalimon support.Apps 5 26 November 2014 20:41
Do games run slower under WHDLoad? stu232 support.Hardware 4 17 April 2014 02:59
Why is NTSC mode so much slower than PAL? mr_a500 support.FS-UAE 3 07 December 2012 20:28
Emuchina slower than slow andreas Amiga websites reviews 7 04 November 2002 15:36

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:31.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17182 seconds with 15 queries