English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 04 May 2012, 11:43   #1
zevs
Registered User
 
Join Date: Feb 2005
Location: Bergen/Norway
Age: 51
Posts: 32
Amithlon speed in WinUAE?

Hi

To my knowledge, Amithlon is supposed to be about twice as fast as WinUAE on the same hardware. This because of no customchips emulation.

So I am woundering could WinUAE have a button for disable custom chips? Would that even have a speed difference?

Does WinUAE emulate custom chips when its set up with Picasso and AHI drivers?

Just woundering
zevs is offline  
Old 05 May 2012, 16:09   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
I have no idea. No one have ever listed any useful speed results = use of exact same hardware and exact same programs. (EDIT: and some real world tests, not some stupid things like sysinfo)

Part of chipset emulation is always running. "Faster RTG" option disables more chipset emulation parts (It could disable more but UAE is an emulator and also see first sentence)

Last edited by Toni Wilen; 05 May 2012 at 16:44.
Toni Wilen is offline  
Old 06 May 2012, 18:12   #3
zevs
Registered User
 
Join Date: Feb 2005
Location: Bergen/Norway
Age: 51
Posts: 32
Thanks for the reply, Toni. With modern hardware, speed is not an issue anyway

If only AROS had something close to WinUAE....
zevs is offline  
Old 07 May 2012, 14:36   #4
fishyfish
Banned
 
Join Date: Jul 2010
Location: Australia
Posts: 475
From my experiences it seems to vary program to program. I seem to recall DoomAttack having slightly higher framerates on Winuae, whereas Quake2 was somewhat faster on Amithlon (using software renderer, obviously Winuae using quarktex/wazp3d is faster than software renderer).

Amithlon "feels" faster, but Id hazzard a guess the only times you'd notice it are in situations where throwing as much raw cpu grunt/ram bandwidth at a problem as possible is important. I could be mistaken, but amithlon also seems to hold up a little better under heavier load.

If I find time I might try a few tests between the 2 on a few different machines (testing both on both hardware setups) sometime over the next week. Possibly Janus UAE on AROS as a third set of tests if I feel inspired enough as well Any suggestions in regards to "useful" tests?
fishyfish is offline  
Old 18 May 2012, 17:11   #5
bernd roesch
Registered User
 
Join Date: Apr 2012
Location: germany
Posts: 139
Quote:
Originally Posted by Toni Wilen View Post
I have no idea. No one have ever listed any useful speed results = use of exact same hardware and exact same programs. (EDIT: and some real world tests, not some stupid things like sysinfo)

Part of chipset emulation is always running. "Faster RTG" option disables more chipset emulation parts (It could disable more but UAE is an emulator and also see first sentence)
bernie told some years ago how amithlon JIT work. the trick is not the simple chipset emulation, the trick is that amithlon JIT Code need not check every CPU branch command if a chipset event happen. this JIT commands need save and restore the CPU Flags for the current amiga JIT code (because the check for chipset event trash the CPu flags for amiga code). and CPU Flag save and restore commands(i did not know how they are named) cost extra cycle on time in modern CPU, because it need sync the CPU (to get all results in order now)

this speedup code with short loops and many branch commands.

Amithlon have a own helper thread for chipset event timing. If this thread notice a chipset event need now process(because time is right) it change the MMU table so the amithlon main thread run into illegal mem accesss exception and the main thread know that now the chipset need emulate.

A simpler chipset did not give lots speedup, because on fast system the chipset code need less time, to exexute
bernd roesch 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
speed up Winuae Gaula92 support.WinUAE 4 01 April 2009 22:08
Amithlon, AROS, X-Amiga or Winuae Mangar Amiga scene 6 14 January 2008 19:17
WinUAE speed frikilokooo support.WinUAE 5 30 September 2007 13:47
WinUAE Speed Rock_Lobster support.WinUAE 10 27 July 2005 16:45
WinUAE & Amithlon bug ?? Sasquatch support.WinUAE 0 20 April 2002 17:48

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 03:09.

Top

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