English Amiga Board


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

 
 
Thread Tools
Old 13 May 2012, 23:25   #41
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by demether View Post
No, I'm running the 32bit version. I don't know, I remember on winuae that video buffering were slowering the whole thing heavily, maybe some similar options are implied in fsuae causing that lack of performance.

The workbench itself take about half a minute to launch, when it takes 2 or 3secs on e-uae or winuae. Something (probably a hidden option) is slowering it.
You should post your Documents/FS-UAE/Logs/FS-UAE.log file here, so I can check if it is configured correctly and JIT is actually enabled.
FrodeSolheim is offline  
Old 13 May 2012, 23:50   #42
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Version 1.3.7
* Fixed an input event offset problem causing soft reset to be interpreted as quit and disk swapping to be off by one (1.3.4).
* Merged WinUAE 2.4.2beta1 + FS-UAE compatibility patch.
* Patches to respect CFLAGS/CXXFLAGS/LDFLAGS and compilation tools from environment, courtesy of Philantrop.

http://fengestad.no/wp/fs-uae/download-beta
FrodeSolheim is offline  
Old 14 May 2012, 00:21   #43
yesplease
Registered User
 
yesplease's Avatar
 
Join Date: May 2012
Location: moon
Posts: 208
Hi Frode,
tested the 1.37, everything is fine now. Awesome. Incredible. Wow.

next is
turned on the JIT with the config line uae_cachesize = 8192. What I would expect is that the CPU Powerdrain goes down a Bit. But it seems not to fall down, it's exactly the same.

CPU 48% with and without JIT.

But no big problem for me.

Very happy. ;-)
yesplease is offline  
Old 14 May 2012, 00:31   #44
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by yesplease View Post
Hi Frode,
tested the 1.37, everything is fine now. Awesome. Incredible. Wow.

next is
turned on the JIT with the config line uae_cachesize = 8192. What I would expect is that the CPU Powerdrain goes down a Bit. But it seems not to fall down, it's exactly the same.

CPU 48% with and without JIT.

But no big problem for me.

Very happy. ;-)
I have only tested JIT in fastest possible mode (A4000/040) and benchmarked with AIBB, where I get 4-5x performance with JIT on, depending on the benchmark.

Some notes regarding JIT - merely enabling uae_cachesize = 8192 is not enough:
* With A500 model (and other 68000 models), JIT is not enabled (JIT is only implemented for 68020+)
* JIT is not enabled in 68020 cycle exact mode.

Last edited by FrodeSolheim; 14 May 2012 at 00:52.
FrodeSolheim is offline  
Old 15 May 2012, 17:51   #45
yesplease
Registered User
 
yesplease's Avatar
 
Join Date: May 2012
Location: moon
Posts: 208
Wink fs use is an energy saver

I did some experimental research, in a quite demanding game, version 1.02 needed 104% of CPU (in osx this means 100% one core). Version 1.37 needs only 23%. (both settings with Accuracy = 0) Huch, what a great improvement, but this advantage does not come from JIT. This improvement quite blows ones head away. I did everything to disable JIT, but no success to get the old sluggish performance of the 1.02, (what's quite brilliant of course!!!).


Frode, how to see in the logs that JIT is working or not ?
yesplease is offline  
Old 15 May 2012, 18:20   #46
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by yesplease View Post
I did some experimental research, in a quite demanding game, version 1.02 needed 104% of CPU (in osx this means 100% one core). Version 1.37 needs only 23%. (both settings with Accuracy = 0) Huch, what a great improvement, but this advantage does not come from JIT. This improvement quite blows ones head away. I did everything to disable JIT, but no success to get the old sluggish performance of the 1.02, (what's quite brilliant of course!!!).
1.2 has many performance improvements over 1.0 -But I suspect you have have tested with A1200 mode here, in which case there's another reason too. in 1.0, A1200 in non-cycle-exact mode (accuracy < 1), the CPU was running in fastest-possible-mode. In 1.2, A1200 with accuracy < 1 runs in approximate 68020 speed due to improvements by Toni, so in this case, 1.2 also does less work

Quote:
Originally Posted by yesplease View Post
Frode, how to see in the logs that JIT is working or not ?
You should see something similar to this:
Code:
CPU=68040, FPU=68040, MMU=0, JIT=CPU/FPU=8192.
Also, if you use the A4000/040 model, the CPU will be emulated as fast as possible, and you can run Amiga benchmark software such as AIBB to compare performance with and without JIT. (This is also where JIT is most useful, as reasonable modern computers can easily emulate A1200 in "cycle-exact" mode without JIT).
FrodeSolheim is offline  
Old 15 May 2012, 18:43   #47
yesplease
Registered User
 
yesplease's Avatar
 
Join Date: May 2012
Location: moon
Posts: 208
Yep, a1200 mode, when i force 1.37 to accuracy=1 I get 59% which is also much less than 104%.

for me on a macmini a minimal cpu use is important for the silence. Anything above 80% lets the fan kick in. Therefore the new technology which has been put in reality by you and toni is an major improvement for this case. So lucky.
If the JIT further reduces the cpu usage even better, thats why I am interested in using JIT anyway.

Another case is mobile laptop usage, powerdrain of 1.37 should be quite ok in accuracy=0 mode to prevent running out of battery too quickly.

Last edited by yesplease; 15 May 2012 at 18:54.
yesplease is offline  
Old 15 May 2012, 20:10   #48
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Sometimes it is fun to implement less important functions, so here is a couple of screenshots of the new theming capabilities.

Current theme features:
* Override background colors.
* Override sidebar background images.
* Override bitmap font.
* Override menu icons (close, volume, etc).
* Override menu text color (headings and normal items).
* Option to set the color to fade to when exiting FS-UAE.
* Ability to specify an overlay image (such as the one created by Ambermoon).
* Can also set FS-UAE options such as shaders and scaling options, for instance useful to set scaling options to make the screen fit an overlay image.
* Theme options can also be used without a creating a theme (just specify in regular .fs-uae config file).

A quickly put together theme to blend in with the Ubuntu 12.04 window theme (showing off custom colors and custom image resources):



Here is a screenshot showing off the image overlay function, here with the brilliant bezel created by Ambermoon (with slightly modified background to blend in with the Ubuntu window theme):



Themes todo:
* Specify custom images and positions for on-screen leds (for floppy leds etc).
* Option to set a background image to be rendered instead of the default wall + floor effect.
* Option to control the perspective effect, including possibility to disable it (so menu will open on top of Amiga display instead).
* Support bundling a custom/bundled shader inside the theme directory.
* Also read themes from Documents/FS-UAE/Themes, so it is easier to install / unpack custom themes not bundled with FS-UAE.

Now, I said it wasn't important, but it is a bit fun

Last edited by FrodeSolheim; 16 May 2012 at 01:26.
FrodeSolheim is offline  
Old 15 May 2012, 20:20   #49
nexusle
Banned
 
Join Date: Jul 2010
Location: Earth
Age: 46
Posts: 500
WOOOOW!!!

Frode, you're absolutelly a genie!!

Looking forward to see much more cool features! Hope you'll not be hijacked by Apple and have no time to continue FS-UAE
nexusle is offline  
Old 16 May 2012, 07:09   #50
Foul
Registered User
 
Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 49
Posts: 1,516
Send a message via ICQ to Foul Send a message via MSN to Foul
Eek

Quote:
Originally Posted by FrodeSolheim View Post
Sometimes it is fun to implement less important functions, so here is a couple of screenshots of the new theming capabilities.

Current theme features:
* Override background colors.
* Override sidebar background images.
* Override bitmap font.
* Override menu icons (close, volume, etc).
* Override menu text color (headings and normal items).
* Option to set the color to fade to when exiting FS-UAE.
* Ability to specify an overlay image (such as the one created by Ambermoon).
* Can also set FS-UAE options such as shaders and scaling options, for instance useful to set scaling options to make the screen fit an overlay image.
* Theme options can also be used without a creating a theme (just specify in regular .fs-uae config file).

A quickly put together theme to blend in with the Ubuntu 12.04 window theme (showing off custom colors and custom image resources):



Here is a screenshot showing off the image overlay function, here with the brilliant bezel created by Ambermoon (with slightly modified background to blend in with the Ubuntu window theme):



Themes todo:
* Specify custom images and positions for on-screen leds (for floppy leds etc).
* Option to set a background image to be rendered instead of the default wall + floor effect.
* Option to control the perspective effect, including possibility to disable it (so menu will open on top of Amiga display instead).
* Support bundling a custom/bundled shader inside the theme directory.
* Also read themes from Documents/FS-UAE/Themes, so it is easier to install / unpack custom themes not bundled with FS-UAE.

Now, I said it wasn't important, but it is a bit fun
nneeeedddddddd !!!!!! the second

ps: i'm using Kubuntu,so the colors/gradiant are blue
Foul is offline  
Old 16 May 2012, 13:37   #51
clebin
Registered User
 
clebin's Avatar
 
Join Date: Apr 2012
Location: Cardiff
Posts: 405
Quote:
Originally Posted by FrodeSolheim View Post
Themes todo:
* Specify custom images and positions for on-screen leds (for floppy leds etc).
That second screenshot looks stunning!

How about custom images to show when those drives have disks inserted? (it might look a bit funny if the drives are empty but the LEDs are flashing) Or am I taking it too far?

Chris
clebin is offline  
Old 16 May 2012, 17:02   #52
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
Looking forward to see much more cool features! Hope you'll not be hijacked by Apple and have no time to continue FS-UAE
I don't know why that would stop me, but I suppose it is irrelevant, as I have not been approched by Apple ;-)

Quote:
Originally Posted by clebin View Post
That second screenshot looks stunning!

How about custom images to show when those drives have disks inserted? (it might look a bit funny if the drives are empty but the LEDs are flashing) Or am I taking it too far?
No, I think that's a good idea

I already implemented the led-loading function yesterday (here one of the original Ambermoon bezels and DF0 led active):


And Ambermoon has kindly allowed me to use the bezel to create and distribute FS-UAE themes with the bezels. He might even create a version with 4 floppy drives when he has time

I'll ask if he is interested in making a rendering with inserted floppies. I will implement the (inserted floppy overlay) feature anyway, as it is little extra work, and could be useful for other custom themes.

Quote:
Originally Posted by Foul View Post
ps: i'm using Kubuntu,so the colors/gradiant are blue
I have asked Ambermoon if he is interested in making a rendering with transparent background. If so, I would implement a function where you can specify a custom background to be rendered first (for instance a blue one).

Last edited by FrodeSolheim; 16 May 2012 at 17:18.
FrodeSolheim is offline  
Old 16 May 2012, 18:43   #53
Foul
Registered User
 
Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 49
Posts: 1,516
Send a message via ICQ to Foul Send a message via MSN to Foul
Excellent !!!
Foul is offline  
Old 17 May 2012, 07:24   #54
ascp
Pastafarian
 
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
THANKS for bringing an up-to-date Amigaemulator to Linux!
ascp is offline  
Old 17 May 2012, 12:52   #55
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Version 1.3.8:
  • New option “texture_filter” to force nearest filter (for pixel-perfect mapping in combination with scaling options).
  • New option “theme” to specify the name of the theme to load.
  • Themes can override sidebar background images.
  • Themes can override menu icons (close, volume, etc).
  • Themes can override bitmap fonts.
  • Themes can include overlay images (with position) to display when floppy drives have activity (when floppy drive led is enabled).
  • Themes can include overlay images (with position) to display when floppy drives have disks inserted.
  • Option to override background colors.
  • Option to to menu text color (headings and normal items).
  • Ability to specify an overlay image (such as the one created by Ambermoon).
  • Themes can also set FS-UAE options such as shaders and scaling option, for instance useful to set scaling options to make the screen fit an overlay.
  • Theme config options can also be specified in regular config files.
  • Specify custom images and positions for on-screen leds (for floppy leds etc).
  • Also read themes from Documents/FS-UAE/Themes, so it is easier to install / unpack custom themes not bundled with FS-UAE.
  • New bundled example theme: ubuntu_12_04 (colors to match Ubuntu theme).
  • New bundled example theme: 2x_1920_1080 (for pixel-perfect mapping at 1080p).
  • New bundled example theme: and 2x_1920_1080_bezel (same with simple bezel).
http://fengestad.no/wp/fs-uae/download-beta

I will probably write a theming guide later, but the point is that themes can override all standard image resources (by just including a replacement image with the same name in the theme folder), and also the theme.conf can set theme options (see examples). More theming options will probably be added in the future, and just post a suggestion if you have an idea for a theme where you need more options (though I don't intend to go "crazy" with customization options.. )

The ambermoon bezel theme can be downloaded from http://fengestad.no/wp/fs-uae/resources-and-links (without floppy overlay effects, as Ambermoon would like to do the graphics himself).

Last edited by FrodeSolheim; 17 May 2012 at 12:58.
FrodeSolheim is offline  
Old 17 May 2012, 13:24   #56
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by clebin View Post
How about custom images to show when those drives have disks inserted?
I implemented this as well
I have documented it here: http://fengestad.no/wp/fs-uae/theme-options (along with other theming options)
FrodeSolheim is offline  
Old 17 May 2012, 13:44   #57
Foul
Registered User
 
Foul's Avatar
 
Join Date: Jun 2009
Location: Perigueux/France
Age: 49
Posts: 1,516
Send a message via ICQ to Foul Send a message via MSN to Foul
if we can see, if floppy is inserted or not, and in activity or not ... i suppose we can also see moving joystick + pressed button on the themed joystick

Definitively the best Linux Amiga Emulator !!!

ps: requested feature : ability to take fullscreen pictures with theme by default.. just tested .. it take only Amiga screen .. not theme + amiga screen



it's so beautifull !!!

Last edited by Foul; 17 May 2012 at 13:56.
Foul is offline  
Old 17 May 2012, 14:54   #58
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by Foul View Post
Definitively the best Linux Amiga Emulator !!!
Thank you

Quote:
Originally Posted by Foul View Post
ps: requested feature : ability to take fullscreen pictures with theme by default.. just tested .. it take only Amiga screen .. not theme + amiga screen
Yes, I will do some shortcut-related updates soon. F11 will probably be used as a modifier key instead, so it will be (something like this):
- Print Scrn - Save Amiga screen, F11 + Print Scrn - Save FS-UAE screen, F11 + (?) - Zoom setting, etc. F12 will still be the standard menu key

Alternatively, F12 could be both modifier key and meny key (would open menu when released instead of pressed if not combined with another key), and could implement some other standard UAE-shortcuts as well (F12+q, F12+g, F12+s, etc).

I will still keep Alt+Enter / Alt+Tab key combinations, but as pointed out, it would be better to use a modifier key which is not translated into an Amiga key press.
FrodeSolheim is offline  
Old 17 May 2012, 15:07   #59
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Another thing I would like to put some focus on is the launcher. It has been automatically built and published for the last few released, but is has not been announced.
It is still quite basic, but has a GUI to let you choose Amiga model, kickstart, floppy disks and input devices (and start FS-UAE of course).

I would like some feedback on whether the packages (and the launcher) work for you on your systems - or not - as the packaging is a bit more complicated due to more dependencies.

FS-UAE + Launcher (installer for Windows)
http://fengestad.no/fs-uae/files/fs-uae-1.3.8-setup.exe

FS-UAE + Launcher (ZIP file for Windows)
http://fengestad.no/fs-uae/files/fs-....8-windows.zip

FS-UAE + Launcher (Mac OS X)
http://fengestad.no/fs-uae/files/fs-...-macosx.tar.gz

Launcher (deb) for Debian / Ubuntu:
http://fengestad.no/fs-uae/files/fs-....3.8-0_all.deb

For Mac OS X, the launcher app must be placed alongside the FS-UAE app. For Windows, the launcher is put inside the FS-UAE install directory. The zip files (and of course the exe installer) does this correctly if you just extract all content. The debian version expects to find fs-uae on the path.

The focus for the next versions of the launcher will be:
- remembering settings between invocations.
- enabling the scan function to automatically find kickstarts (and select the best one automatically) when changing Amiga model.
- add more Amiga models.
- ability to specify more options (fullscreen, etc).
- ability to set custom options for which there are no gui controls.
- ability to fill the floppy image list in the GUI.
- integrate the controller configuration GUI.

The long-term plan for this launcher is to include basic game configuration/browsing and also, but not least, net play chat / lobby / game channel / game setup features, but I will add features incrementally.

Last edited by FrodeSolheim; 17 May 2012 at 15:57.
FrodeSolheim is offline  
Old 17 May 2012, 15:31   #60
ProfDrLuigi
Registered User
 
ProfDrLuigi's Avatar
 
Join Date: May 2012
Location: Germany
Posts: 22
Send a message via ICQ to ProfDrLuigi
That´s amazing. Keep up the very very good Work!!! At the End it´s the best Amiga Emulator on Earth.



The Launcher is working under 10.7.4.

Last edited by ProfDrLuigi; 17 May 2012 at 15:44.
ProfDrLuigi 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
FS-UAE <= 2.9.x development series FrodeSolheim support.FS-UAE 1346 18 April 2020 08:02
FS-UAE 1.1 Development Series FrodeSolheim support.FS-UAE 214 06 May 2012 13:53
FS-UAE 1.0 Stable Series FrodeSolheim support.FS-UAE 62 01 May 2012 00:15
FS-UAE 1.1 Development Series - Autoscaling problem weiju support.FS-UAE 4 06 April 2012 06:11
E-UAE Development pjhutch support.OtherUAE 1 06 October 2008 02:26

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 11:27.

Top

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