English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 15 February 2010, 16:00   #41
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
You can rename capsimg.dll to capsimg_64.dll if you want to keep both 32bit and 64bit versions in same directory. (_x64.dll will work in next 64bit test release)

Black screen seems to be Direct3D-only issue.
Toni Wilen is online now  
Old 26 February 2010, 14:42   #42
Interceptor
Registered User
 
Interceptor's Avatar
 
Join Date: May 2002
Location: Essex, UK
Posts: 414
given that non-JIT modes were also bugged causing slowdown in the current beta series, and that you appear to have fixed it, does this then fix the issue on 64bit versions too?
Interceptor is offline  
Old 26 February 2010, 15:30   #43
Ian
Global Moderator
 
Ian's Avatar
 
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
It's an unrelated issue, broken betas still ran at the correct speeds for the settings it was only the file system that was broken.
Ian is offline  
Old 26 February 2010, 15:36   #44
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
It is also weird issue because similar slowdown can be noticed if 32-bit version is compiled without JIT (#undef JIT)

I checked all #ifdef JIT's but perhaps I missed something important..
Toni Wilen is online now  
Old 26 February 2010, 22:26   #45
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
http://www.winuae.net/files/b/winuae64.zip updated. (2.1 beta 13)

CPU speed is improved (found one JIT specific flag that was not cleared and caused unnecessary do_specialties() calls when compiled without JIT) compared to previous 64-bit build but it still isn't fast enough.
Toni Wilen is online now  
Old 27 February 2010, 15:11   #46
Ian
Global Moderator
 
Ian's Avatar
 
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
With the 32bit version the benchmark is always around the 55.5 mips mark for CPU speed.

x64 version is 62.5, although sometimes when I start WinUAE and do a test it can be as low as 50, this appears to be a glitch somewhere I have tried to duplicate it but nothing can reproduce it. I guess it might be a background task or something like that. I have now done 10 tests and cannot reproduce the low number.

Anyway I am seeing a 12~13% speed increase over the 32bit version.

I have attached my config. Both sets of tests run on a virgin installed ClassicWB ADVSP.

For your info:

CPU: Athlon x2 6400+ (Stock speed)

Edit: Tested Cycle exact mode and it produces the same result in either version now which is great news, however I have found a bug. If I load up my config, got to the chipset section and enable cycle exact and start the emulation mips is 3.49, however if I do the same process but click the CPU section before starting the emulation the MIPS is 7.04. WinUAE is not setting A1200 speed without going to the CPU panel after selecting cycle exact.

I have attached the logs. (The "bug" exists in x86 and x64 versions)
Attached Files
File Type: uae A1200.uae (16.6 KB, 198 views)
File Type: txt winuaebootlog.txt (14.5 KB, 205 views)
File Type: txt winuaelog.txt (9.1 KB, 251 views)

Last edited by Ian; 27 February 2010 at 15:36. Reason: Attached config
Ian is offline  
Old 01 March 2010, 20:31   #47
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
winuae64.zip updated again because JIT slowdown bug fixed in b14 could have effect in some non-JIT modes too.
Toni Wilen is online now  
Old 09 March 2010, 12:22   #48
Ian
Global Moderator
 
Ian's Avatar
 
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
I've done some testing with beta 14 and apart from the CPU everything else is about even. Is there any meaningful tests I can do for you Toni?
Ian is offline  
Old 21 March 2010, 17:06   #49
Predabot
Registered User
 
Predabot's Avatar
 
Join Date: Nov 2008
Location: Swedun'
Posts: 397
Toni, I can't thank you enough for giving this a go, even tho there's so many obstacles in getting it to work.

Ian, you kick complete ass too, because you are precisely the type of knowledgeable beta-tester that is needed to make this an actual project.

Good work, guys! Can't wait to see what comes out of this.
Predabot is offline  
Old 03 June 2010, 03:58   #50
little
 
Posts: n/a
I was wondering if at there would be an official WinUAE 2.2 x64 compile at the end of the actual debugging cycle. Also I had an idea, since someone with the time and the knowledge of 680x0/x86/x64 assembly is needed to add a complete illegal access handler to the 64 bit JIT included in basilisk, why not open a bounty at power2people? Since this will also benefit AROS integration and even other projects like Aranym/Basilisk (and maybe some other 68000 emulators that ATM lack x64 compiles), I suppose donations should be adequate.
 
Old 10 June 2010, 01:39   #51
Silver
Registered User
 
Join Date: Jan 2005
Location: London
Age: 45
Posts: 118
Hmm, what would be *really* nice to see is a JIT for ARM cores.... obviously useless/no interest to WinUAE, although the arrival of windows mobile ARM devices might change that. Sorry for OT..
Silver is offline  
Old 20 May 2015, 17:29   #52
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
Interesting thread. I was wondering about any updates to WinUAE 64-bit. What no one here has mentioned is that Windows treats 32-bit applications differently and runs them through an emulator called WOW64 (Windows 32-bit on Windows 64-bit).

https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

Surely this has a significant speed hit on something as complex as an Amiga emulator? With Windows now being a 64-bit only OS, maybe its now time to drop JIT and make WinUAE 64-bit only?
Steve is offline  
Old 20 May 2015, 17:38   #53
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
It is not an emulator (similar to wine which is also not an emulator) and 64-bit CPU natively executes 32-bit executables.
Toni Wilen is online now  
Old 20 May 2015, 20:34   #54
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
Quote:
Originally Posted by Toni Wilen View Post
It is not an emulator (similar to wine which is also not an emulator) and 64-bit CPU natively executes 32-bit executables.
Ok what about the speed factor?
Steve is offline  
Old 20 May 2015, 20:42   #55
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
Quote:
Originally Posted by Steve View Post
Ok what about the speed factor?
Extremely small. Most games are still 32-bit and no one has complained or noticed any noticeable difference between 32-bit and 64-bit systems. (64-bit may be even faster due to 64-bit drivers and larger per process address space, even for 32-bit program)

Aranym's 64-bit JIT is still planned to be merged. It was supposed to happen last summer but PPC emulation started. Maybe this summer..

(But on the other hand 64-bit compiled QEMU PPC emulation crashes, reason unknown..)
Toni Wilen is online now  
Old 20 May 2015, 23:33   #56
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,178
is Aranym's amd64 JIT a rewrite or based on Bernd's old code?
Locutus is offline  
Old 05 June 2015, 16:56   #57
Romanujan
Registered User
 
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
If I remember correctly, someone mentioned that Aranym JIT is not compatible enough to run AmigaOS... nevertheless, would be interesting if it is not true
Romanujan 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
64 bit winuae and JIT pjhutch support.WinUAE 1 25 September 2011 01:29
Winuae on Windows 7 Ultimate 64 bit ? weasel_ch support.WinUAE 6 02 September 2011 18:07
REQ: 17-Bit Artwork 2 (1988-04)(17-Bit Software) Sea7 request.Demos 5 13 May 2011 01:07
8 bit to optimized 6 bit palette histogram improvements needed NovaCoder Coders. General 0 14 April 2011 02:13
64-bit WinUAE? Jim request.UAE Wishlist 31 13 April 2006 15:24

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 21:16.

Top

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