English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 15 April 2012, 15:05   #1
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
FS-UAE - Why it have no JIT?

Hey Frode,

Why FS-UAE doesn't support JIT?! With JIT the fastest possible emulation is possible.

JIT is in the sources so I think it's easy to enable it, or not?!
nexusle is offline  
Old 15 April 2012, 15:39   #2
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by nexusle View Post
Hey Frode,

Why FS-UAE doesn't support JIT?! With JIT the fastest possible emulation is possible.

JIT is in the sources so I think it's easy to enable it, or not?!
Because I'm not interested enough to do the work. Yes, there is JIT code in the sources, but you cannot just "enable" it. Code must also be written/fixed to make mapped memory work properly on all platforms (code can be sourced from UAE and WinUAE, of course). I'm not saying this is a big obstacle, just saying that it is some work..

And it won't work on Linux x86-64 versions, since JIT for x86-64 has not been written (I'm primarily interested in features which can work more or identically on all supported platforms).
FrodeSolheim is offline  
Old 05 May 2012, 18:53   #3
demether
Registered User
 
demether's Avatar
 
Join Date: Apr 2012
Location: france
Posts: 178
Personaly, I'm trying to build a dedicated linux (dual booting with AROS) machine to run exclusively classic amiga programs, mostly creation apps and 060 demos.

The computer used is a athlon 2400+ 1gb ram nvidia geforce fx5600 128mb.


With winuae, JIT enabled (and big buffer), 040 with max speed emulation, I obtain a really decent emulation of a 060 (comparing demos running on real 060). I don't want to use windows xp, even if winuae give me the best results.

With e-uae, with same settings, the speed is not as good as winuae (around a good real 040), but the biggest issues are the screenmodes and scaling (as I explained on another topic).


With FS-UAE, screenmodes and autoscaling works really great, and most of the aspects of FS-aue are superior to e-uae in my opinion, not speaking of the fact we can run it on a open source linux system. But the speed performance is far from the 2 other emulators. A waaayyyyy slower. I believe it's caused by the lack of JIT.


For what I know in the amiga communities I am, there is a crowd for powerfull amiga classic emulation. Not for gaming, but for all the other things amiga can offer. I know people like me who wants to create machines booting directly on amiga classic system (like people -as myself also- do with mamecabs, virtual pincabs and stuff like that, recycling old PCs), to have a high specs classic amiga without spending the €€€€ needed to built such a computer. Since we want to use dedicated PCs for that purpose, we don't care about 64bit compatibility.


So the question is : is a fs-uae JIT enabled version will be available one day ?


thank you !
demether is offline  
Old 05 May 2012, 19:13   #4
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by demether View Post
Personaly, I'm trying to build a dedicated linux (dual booting with AROS) machine to run exclusively classic amiga programs, mostly creation apps and 060 demos.

The computer used is a athlon 2400+ 1gb ram nvidia geforce fx5600 128mb.


With winuae, JIT enabled (and big buffer), 040 with max speed emulation, I obtain a really decent emulation of a 060 (comparing demos running on real 060). I don't want to use windows xp, even if winuae give me the best results.

With e-uae, with same settings, the speed is not as good as winuae (around a good real 040), but the biggest issues are the screenmodes and scaling (as I explained on another topic).


With FS-UAE, screenmodes and autoscaling works really great, and most of the aspects of FS-aue are superior to e-uae in my opinion, not speaking of the fact we can run it on a open source linux system. But the speed performance is far from the 2 other emulators. A waaayyyyy slower. I believe it's caused by the lack of JIT.


For what I know in the amiga communities I am, there is a crowd for powerfull amiga classic emulation. Not for gaming, but for all the other things amiga can offer. I know people like me who wants to create machines booting directly on amiga classic system (like people -as myself also- do with mamecabs, virtual pincabs and stuff like that, recycling old PCs), to have a high specs classic amiga without spending the €€€€ needed to built such a computer. Since we want to use dedicated PCs for that purpose, we don't care about 64bit compatibility.


So the question is : is a fs-uae JIT enabled version will be available one day ?


thank you !
I have a simular system to you (execept GFX card), WinUAE runs full speed on my desktop even without JIT.
Spose it can only be the GFX card letting it down (and maybe the 1GB RAM).

I also find E-UAE full speed in linux.
FOL is offline  
Old 05 May 2012, 19:51   #5
demether
Registered User
 
demether's Avatar
 
Join Date: Apr 2012
Location: france
Posts: 178
full speed comparing to what ? Wich software and computer emulation are you trying to simulate ?

As I said, I'm not trying to run a a500 (or even a 1200 with fast ram) for games (I've got a real a1200+CF for that), but a high end classic amiga (060, rtg graphics card, max ram and max freq).

A good benchmark is a 060 demo like Black Lotus Starstruck for example. It heavily use 3d, 2d (scrollings), and even voxel. It's a really good benchmark, since you can easily find real 060 videos of it on the internet to compare.

The only emulator giving me good speed, good scrolling without vsync problems, and good sound is winUAE with jit enabled.

E-uae is not that bad, but not good concerning fullscreen aga resolutions scaling , especially on LCD screens. 060 demos stills a little choppy, but the workbench is very responsive even in big resolutions.

On FS-uae, scaling and full screen are great, sound also, but the speed is not here. For example, Starstruck takes ages to load...and the workbench is really slow (rtg mode, 040/40 config, full of ram config).
demether is offline  
Old 05 May 2012, 20:05   #6
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Yes (@FOL, @demether), you are clearly talking about two different cases. dementher points at that WinUAE in fastest possible mode runs significantly faster than FS-UAE in fastest possible mode. However, there is no such thing as "full speed" here, since you can always get better speed by buying a more powerful CPU...

FOL, you on other hand, if I remember correctly, struggle to run a normal A1200 emulation without performance problem, which is something different altogether (I will have to review your case, btw -perhaps you should create a separate thread for your performance problem with log file, hardware specs, and a description of the performance issues).

I have been out all day, and sleepiness is preventing me from writing anything about JIT right now. I think I need a nap first
FrodeSolheim is offline  
Old 05 May 2012, 21:08   #7
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by FrodeSolheim View Post
Yes (@FOL, @demether), you are clearly talking about two different cases. dementher points at that WinUAE in fastest possible mode runs significantly faster than FS-UAE in fastest possible mode. However, there is no such thing as "full speed" here, since you can always get better speed by buying a more powerful CPU...

FOL, you on other hand, if I remember correctly, struggle to run a normal A1200 emulation without performance problem, which is something different altogether (I will have to review your case, btw -perhaps you should create a separate thread for your performance problem with log file, hardware specs, and a description of the performance issues).

I have been out all day, and sleepiness is preventing me from writing anything about JIT right now. I think I need a nap first
Remember my problems were not related to my system, it was related to FS-UAE config. I dont have any issues any more.
FOL is offline  
Old 09 May 2012, 22:29   #8
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by nexusle View Post
Hey Frode,
Why FS-UAE doesn't support JIT?! With JIT the fastest possible emulation is possible.
I got JIT up and running on Linux/x86 (10 hour bus drive monday evening / night...) , so it looks like JIT support is coming after all ...
FrodeSolheim is offline  
Old 09 May 2012, 22:42   #9
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
Yeah!!!!!
nexusle is offline  
Old 09 May 2012, 23:05   #10
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
But one question: Is the Mac build x64 or x86?!?!
nexusle is offline  
Old 09 May 2012, 23:08   #11
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by nexusle View Post
But one question: Is the Mac build x64 or x86?!?!
It is x86
FrodeSolheim is offline  
Old 09 May 2012, 23:24   #12
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
Great!!! Xmas on spring
nexusle is offline  
Old 10 May 2012, 14:46   #13
yesplease
Registered User
 
yesplease's Avatar
 
Join Date: May 2012
Location: moon
Posts: 208
You are so great, Frode !! Amazing, this news is the pure essence of awesomeness ! What a great piece of software for us retro nerds ;-) !!!
yesplease is offline  
Old 10 May 2012, 18:00   #14
demether
Registered User
 
demether's Avatar
 
Join Date: Apr 2012
Location: france
Posts: 178
that's a very good news. Can't wait to have a version to test it.
demether is offline  
Old 10 May 2012, 18:01   #15
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
+1
nexusle is offline  
Old 10 May 2012, 18:45   #16
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
I think this is the first OSX emu to feature JIT, isn't it? Great job!
Amiga1992 is offline  
Old 10 May 2012, 18:50   #17
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,185
Killer !!
kriz is offline  
Old 10 May 2012, 18:54   #18
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
Quote:
Originally Posted by Akira View Post
I think this is the first OSX emu to feature JIT, isn't it? Great job!
No. My official E-UAE build supports JIT on OSX also

http://web.me.com/nexusle/E-UAE/files/e-uae_ub.zip
nexusle is offline  
Old 11 May 2012, 01:01   #19
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Quote:
Originally Posted by nexusle View Post
No. My official E-UAE build supports JIT on OSX also

http://web.me.com/nexusle/E-UAE/files/e-uae_ub.zip
True. I just forget, it just doesn't run on PPC.
Thanks for clearing that up!
Amiga1992 is offline  
Old 13 May 2012, 13:39   #20
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Experimental JIT support for Linux (x86) and Mac OS X: http://eab.abime.net/showthread.php?p=818128#post818128
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
Question about the possibility of JIT in FS-UAE under Windows SaphirJD support.FS-UAE 4 20 December 2013 22:08
JIT on E-UAE PPC? _ThEcRoW support.OtherUAE 8 06 May 2011 23:55
JIT error Thom87 support.WinUAE 6 05 October 2008 20:38
Jit Error CPC464 support.WinUAE 0 19 August 2002 12:12
JIT problems Ckukmale support.WinUAE 9 08 July 2002 02:55

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:22.

Top

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