14 April 2012, 21:53 | #121 | |||
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
Quote:
Quote:
Quote:
I will investigate, but i really think that 128mb/256mb are enough (DirectX & BIOS infos) |
|||
14 April 2012, 22:02 | #122 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
|
14 April 2012, 22:05 | #123 |
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
|
14 April 2012, 22:06 | #124 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
|
14 April 2012, 22:14 | #125 |
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
You have your answer It's probably an OpenGL/driver issue since 1.1.2, but I don't know how to fix it (all official drivers all relatively old and will probably not be updated a lot )
|
14 April 2012, 22:16 | #126 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
I think we'll have to move this out of this thread. Please create a new thread with a summary of this problem, and I'll compile a test version of FS-UAE and post there using a smaller texture for the text cache (to see if the problem is related to that..)
|
14 April 2012, 22:17 | #127 | |
Online Amiga Gaming
Join Date: Jun 2010
Location: Paris/France
Posts: 280
|
Quote:
Good idea |
|
14 April 2012, 22:50 | #128 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Version 1.1.5
* F11 key toggles between autoscale mode and a few fixed viewports.
* Some minor rendering updates. * Ignore viewport setting in RTG mode. * Swap red/blue color channel when saving screenshots in BGRA mode. * Center amiga display, not crop, when keep_aspect is 1. * Strech overscan border to fill screen if keep_aspect is 1. * Always set cpu_idle option. |
15 April 2012, 13:43 | #129 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Code:
[config] amiga_model = A1200/020 zorro_iii_memory = 65536 video_sync = vblank uae_gfxcard_size = 16 uae_cpu_speed = max uae_cycle_exact = false Then, before starting a game/demo, you can run Code:
uae-configuration cycle_exact true Code:
uae-configuration cycle_exact false |
|
15 April 2012, 15:34 | #130 |
Registered User
|
will check that ..
Thank you very much edit : working great !! re-edit: degradation ok, but restoration not, it stay in cycle_exact true cachesize 0 even if i change it in cli... another thing ... my Workbench is french .. locale french ... azerty keyboard.. but some key are Qwerty !!! per exemple "=" is not on the "=" key but on "!" last thing : is copy/paste between real system / Amiga enabled ? boring to type long lines in emulated Amiga (with wrong keyboard ) ctrl+c / ctrl+v (Amiga + c / Amiga + v ?) between both maybe cool Last edited by Foul; 15 April 2012 at 16:32. |
16 April 2012, 00:39 | #131 | ||
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Quote:
No, this is not implemented. Last edited by prowler; 16 April 2012 at 00:41. Reason: Fixed quote. |
||
16 April 2012, 00:57 | #132 |
Registered User
|
|
16 April 2012, 01:05 | #133 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Don't emulate an Amiga then
But seriously, I think it has to be this way. After all, how would it work when two symbols sharing the same key on the Amiga is split on two different keys on PC keyboards (and opposite)?. Keys are positionally mapped, so the keyboard should behave like one would expect, seen from the Amiga perspective. -Also especially useful when software / games expects you to press keys based on physical position... If you are really desperate, you can remap keys: http://fengestad.no/wp/fs-uae/custom-input-mapping |
16 April 2012, 01:16 | #134 |
Registered User
|
i'm not desperate, i'm using the best machine (Amiga) on the best system (Linux) with the best emulator (FS-UAE)
|
16 April 2012, 01:16 | #135 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
I don't know how these files are structured (haven't looked), but this would be a very elegant solution. |
|
16 April 2012, 01:20 | #136 |
Registered User
|
good idea .. will try that
|
16 April 2012, 01:28 | #137 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
|
18 April 2012, 18:13 | #138 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Progress Update
Hi! There have been a few days without any updates, so I though I would post a little progress report. The last few evenings have been spent trying to optimize FS-UAE, in particular for Linux and modern nVIDIA cards / vsync. The problem is that FS-UAE uses glFinish to wait until buffer flip / vblank has finished, and this call busy-waits on Linux causing the CPU to go hot (unnecessarily). On other platforms, I sleep a bit until vblank (based on estimate for next vblank time), so this is less of a problem on Windows / Mac. When sleeping on Linux, with recent OpenGL drivers, synchronization was troublesome (while it worked just fine on my laptop with an older nVIDIA chipset and older drivers).
Anyway, the point is that after struggling a while, trying out different techniques to reduce the use of CPU busy-wait wile still having perfect frame rate (unsuccessfully ), I discovered the NV_fence extension (which I did not know existed), and subsequently APPLE_fence and ARB_sync. With these extensions, FS-UAE can poll for buffer swap after submitting the buffer swap command, and can sleep in the polling loop. The results are promising, with perfect vsync on Linux / nVIDIA with much less CPU usage. Before, FS-UAE used 130% CPU in full vsync mode, but after these modifications, it uses 30-40%, and the CPU fan does not drive me mad any longer . I will test more, and test/use these extensions on other platforms, where available, for improved performance in vsync mode When I have tested and polished this a bit more, I will release a new development version! Last edited by FrodeSolheim; 18 April 2012 at 18:32. |
18 April 2012, 18:47 | #139 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
Superb work. I must admit one of my absolute favourite successes with FS-UAE was getting 50Hz modes on my macbook pro with SwitchResX, then having FS-UAE work perfectly to emulate my old 500... Great work.
(Please don't break it ) |
18 April 2012, 18:52 | #140 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
|
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.3 Development Series | FrodeSolheim | support.FS-UAE | 376 | 28 October 2012 17:42 |
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 |
|
|