![]() |
![]() |
#21 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,446
|
Not sure is there a need for open a new thread, maybe for now we can continue in this one.
New findings... Tested with denise_win64_build_cc2c0dc: MagicPack081.adf ... "RamJam - Cooper Slave" some problem when horizontal and diagonal bars mixes! MWB-DemoCollectionDisk16.adf ... "MF-New Intro" problem! Polarbears-Collection02.adf ... F3 First Movement by Wanton problem! Edit: Fixed in nightly! Scoopex-RangerPack126.adf ... F3 small gltches on a vector objects! (I'll put this also in The Zone) In CLI mouse pointer at near bottom problem! Edit: Fixed in nightly! ECS should support changes between PAL & NTSC from software! Seems some problems reported before might also repeat in above new findings! Ps. Take as long as you need, I don't want to burden you or me with any speed obligations. Last edited by amilo3438; 12 May 2023 at 21:07. |
![]() |
![]() |
#22 | ||
Registered User
Join Date: Sep 2003
Location: germany
Age: 44
Posts: 349
|
Quote:
Quote:
|
||
![]() |
![]() |
#23 | |
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 462
|
Quote:
Today I tested Denise on the Pi4/Manjaro (AARCH64). Runs perfectly fine without the gui glitch. Maybe Arch's GTK is a bit broken currently. Performance on the Pi is really good. CPU load is distributed across all cores with max 50% on one core even in critical situations. Quite impressive I'd say... |
|
![]() |
![]() |
#24 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,446
|
For example in any CLI window like in Workbench ... when move the mouse pointer somewhere near the bottom of the screen (or cca 10mm from the bottom) the mouse pointer glitches! (EDIT: If Interlace is disabled its fine!)(No, it still glitches)
ECS supports PAL and NTSC ... this can be noticable from any demo pack boot block that allows this changes! Or from AmigaTestKit.adf = https://github.com/keirf/Amiga-Stuff/releases I did some testing today also: CFF-Golddisk02.adf ... <8> The Link Ultra Demo #1 = occasional glitches on screen! Edit: Fixed in nightly! Crusaders-SelectorPack10.adf ... Partyinv. intro = choose topic with LMB and then RMB does not return to the main menu! (In "The Zone") Last edited by amilo3438; 08 May 2023 at 21:33. Reason: cca 10mm instead 10cm |
![]() |
![]() |
#25 |
Registered User
Join Date: Jul 2019
Location: Poland
Posts: 302
|
Nice!
Some annoyances after quick testing - integer scaling isn't integer, G-SYNC doesn't seem to work. I'd also love DMS and encrypted ROM support. |
![]() |
![]() |
#26 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 51
Posts: 12,401
|
For G-Sync/Freesync:
The old D3D9 needs exklusive fullscreen ticked, while OpenGL works fine with VRR in windowed/full window mode. Integer scaling should work correct if Amiga -> Geometry -> CRT TV is enabled. If you must crop the border, then choose "Monitor" or "manually". Last edited by Retro-Nerd; 30 April 2023 at 20:58. |
![]() |
![]() |
#27 |
Registered User
Join Date: Jul 2019
Location: Poland
Posts: 302
|
I'm testing with interlacing - with OpenGL it's a bit better but still glitchy. D3D9 no matter the settings is visibly interfered by 60/120Hz of Windows host. Might be related to WDM. I'm on multimonitor where the other one is not variable refresh rate.
Also no matter the Geometry settings, scaling is not integer (some columns are doubled). |
![]() |
![]() |
#28 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 51
Posts: 12,401
|
VRR should work without any problems. PiCiJi confirmed G-sync and i can confirm Freesync. I've only ticked "G-Syc/Freesync (VRR)", "Dynamic Rate control" and "Synchronize Video" is disabled. Audio driver = WASAPI exklusive. Also activate the FPS counter, the emulator needs a few seconds to match the original machine Hz output exactly.
I have no problems with integer scaling either. A selected shader with scanlines/mask looks perfect. It wouldn't align correctly without a proper integer scaling. Last edited by Retro-Nerd; 30 April 2023 at 22:23. |
![]() |
![]() |
#29 | |||
Registered User
Join Date: Sep 2003
Location: germany
Age: 44
Posts: 349
|
Quote:
The number of rows are integer multiples of the native resolution. The native resolution depends on how much overscan the user has set. Integer scaling prevents scanlines from causing light/dark anomalies that result indirectly from unequal line spacing. Native scaling also produces integer multiples of the horizontal resolution. However, this comes at the expense of the exact aspect ratio, as the pixels of a CRT are not square. Quote:
checklist: outside the emulator 1. enable G-Sync in Catalyst or Nvidia settings 2. set to max refresh rate (important) in the emulator 1. set driver to openGL 2. activate G-Sync, disable vsync (menu: options) 3. set refresh rate to native in speed menu (status bar->first entry after Pause) monitor OSD: display the FPS. they have to move. take a game with buttery smooth scrolling. There must be no micro stutters even after several minutes. Otherwise, something is still bothering. In addition, there must be no image tremors. Then there is something wrong with the frame pacing. Quote:
Last edited by PiCiJi; 30 April 2023 at 22:34. |
|||
![]() |
![]() |
#30 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 51
Posts: 12,401
|
Ah, and make sure that your VRR monitor is set to the highest available Hz output, e.g. 120, 144, 165 or 240 (that are the most common i think).
edit: Ok, PiCiJi was faster! edit2: Well multi-monitor could be an issue too. But switching to "VRR monitor only" via windows option should fix it anyway. Last edited by Retro-Nerd; 30 April 2023 at 22:36. |
![]() |
![]() |
#31 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 44
Posts: 349
|
Quote:
use native scaling. |
|
![]() |
![]() |
#32 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,446
|
Just noticed something...
When in native scaling mode, if scanlines are enabled then full screen vertical resolution is 1/2 as high compared to when scanlines are disabled! (in CRT TV is fine) Last edited by amilo3438; 30 April 2023 at 23:36. |
![]() |
![]() |
#33 |
Registered User
Join Date: Jul 2019
Location: Poland
Posts: 302
|
No hurry, you can ignore me whatsoever : )
Everything is set as you say, except Adaptive Sync which is enabled and grayed out so I can't disable it. I don't test with scrolling but as I said with INTERLACING, which has hiccups a couple of times a second. Monitor OSD jumps like crazy between 50-120 fps with values over 100 when hiccup occurs. I attach screenshot of integer scaling problem - you can see it on the grid of Colors slider. |
![]() |
![]() |
#34 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 69
Posts: 8,058
|
Hi amilo, good job, I noticed that you use very old AROS ROMs, you can find the most recent ones in the most recent build, here:
https://build.axrt.org/download/builds/AROS-M68K/ The newer AROS ROMs have a more advanced "Amiga Early Startup Control", by the way on Denise how do you get the "Amiga Early Startup Control", I tried to do the Resets and hold down the Mouse keys, but "Amiga Early Startup Control" does not appear. |
![]() |
![]() |
#35 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 51
Posts: 12,401
|
Quote:
Your screenshot doesn't show any scaling issues, related to improper integer scaling, to me. Use bilinear filering, if some looks too odd for your eyes. Also tried the title screen of Great Giana Sisters, which is interlaced. VRR works as intended: it show pefectly nailed 50.000Hz. Which is normal in PAL interlaced. None Interlaced (mostly, depends on how it's programmed and used) PAL mode is nailed to 49.920Hz. My monitor OSD shows the same, 2560x1440p resolution in 165Hz (which is the monitor max Hz and mandatory for VRR to work here) with no changes once the emulator synced perfectly to the Amiga Hz ouput. Also make sure, that no kind of Vsync is enabled in your nVidia driver. Last edited by Retro-Nerd; 01 May 2023 at 02:50. |
|
![]() |
![]() |
#36 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,446
|
Quote:
![]() Iam just an occasional tester here. |
|
![]() |
![]() |
#37 | |||
Registered User
Join Date: Sep 2003
Location: germany
Age: 44
Posts: 349
|
Quote:
Help me understand, what does interlace have to do with VRR? What hiccups are you talking about, when looking at a still image? The power of VRR is clean scrolling at atypical refresh rates. if the jumping is crazy, there is something wrong with the frame pacing. Make sure that the audio latency (Options -> Audio) is not greater than 30 ms and that the VRR checkbox is checked. Reduce the PAULA sample interval (Amiga -> Audio) Quote:
Quote:
Which Workbench version is this about? Integer scaling only works in the vertical direction Last edited by PiCiJi; 01 May 2023 at 10:28. |
|||
![]() |
![]() |
#38 | |
Registered User
Join Date: Sep 2003
Location: germany
Age: 44
Posts: 349
|
Quote:
With native scaling, there is no built-in check to ensure that the multiples in the horizontal direction are equal to those in the vertical direction. Simply change the image size and the emu fills the space available to it. In your case size the window in vertical direction. (*) a modern LED use square pixels. A CRT don't have pixel and whatever you call it, it's not square. |
|
![]() |
![]() |
#39 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,446
|
Thanks. I'm also happy with the CRT-TV mode with full screen scan line. (once I set it up, I don't touch it anymore)
In addition... I enabled "Preselect fullscreen resolution" 1920x1080@50 with exclusive fullscreen and all movements looks really smooth, as its possible. (even my monitor is only 60Hz, so no VRR.) Just wondering what the hard/soft reset key combination when in exclusive full screen mode? (you don't have access to the menu there) Last edited by amilo3438; 01 May 2023 at 12:45. |
![]() |
![]() |
#40 |
Retro Gamer
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,008
|
Middle button followed by right click opens menu where you can exit full screen.
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
ECS Denise borderblank | mfilos | support.WinUAE | 8 | 28 November 2019 15:38 |
Super Denise and screens. | Marchie | support.Hardware | 5 | 03 January 2019 11:44 |
Removing denise from a500 | Hoopz | support.Hardware | 5 | 10 June 2014 16:28 |
Denise versions | banedon | support.Hardware | 3 | 03 February 2014 20:59 |
ECS Denise .... when ? | Another World | New to Emulation or Amiga scene | 9 | 13 February 2009 18:53 |
|
|