Comments (5)
it has been reported that the machine in question does just fine when using chrome but on latest edge and firefox gfx is choppy as well as sound
it runs fine on my windows laptop using edge as well as on my older macs regardless of the browser...
see here a video of my windows machine and using edge version 94. it shows fluid gfx and sound
IMG_8430.MOV
IMG_8436.MOV
IMG_8437.MOV
from vamigaweb.
This is a little video of the game showing how the music 'stumbles'...
In this case I used "Kickstart 3.1, Rev 40.063, July 1993, A500, A600, A2000" on Firefox 95.0.2 (64bit) under Windows 10 Pro on Intel(R) Core(TM) i3-2330M CPU @ 2.20GHz, with 4GB RAM.
If I instead use the AROS raplacement ROM it is the same.
SantaRocks.mp4
from vamigaweb.
@halle-saale
great video thank you very much ! 🤓 At least I can see your trouble now
first
could you please do it again but this time with live debug enabled (you will find a switch for that under settings) 😬
what I want to look at now is the consumed audio_samples by the audio interface over the time ... and also whether there any downs in the FPS rate over the time
second
when the game is open and live debug enabled could you manage to place the windows task manager into the picture so that we can see the CPU pressure over time and also whether there are other tasks which are are demanding while emulation takes place.
In the meantime ...
I have installed the very same firefox on my windows laptop and it does not show any stumbling.
Additionally I ran it on a very ancient flagship code named "the gandpa" a macbookpro which is from 2007 on firefox 78 without any glitches . Old grandpa can not upgrade to 95.0.2 ... too old. 😢
what you also told me was that you do not see this on other amiga titles right ?
which would indicate that it is a game specific thing with vAmiga 🤔
and also that you do not see any stumble on chrome (but also on the chrome based edge browser)
which would indicate that it is NOT a game specific thing with vAmiga 🙄
I am curious for the next video which will show live log of performance and runtime statistics...
something like this but as a video
from vamigaweb.
So, here is another video...
This time I stuck with the menu screen because also there the music was almost completely broken. Your guess could be right that it is due to CPU load because it was much more bad while loading the task manager and the video application...
Ohne.Titel.mp4
from vamigaweb.
concerning the taskmanager
1.the process view tab is more interesting as it gives us information about other concurring processes here. You selected the overall performance view where the state of individual processes is not shown
2.what you also could do is Taskmanager->Option->Show Always on Top
I can see you have a lot of lost syncs in the live debug statistics that is because the "executed" speed goes below 50 Hz in the live debug. That could explain the stumbling ...
So the issue here could be because of CPU pressure ...
But what makes me wonder is why is the sound muted over long passages ... I will take a look at the sound output behaviour of vAmigaWeb especially under CPU pressure.
In the end it is a consumer / producer problem ... the audio thread is requesting audio samples to feed the two channel 48Khz audio stream whereas the emulator is producing the data for this stream. The stream has to be continuous ... Here we see it is stuck at the emulator side (lost sync output in the live debug) still strange that we hear no audio at all in this case ... I will review the implementation of the audio output regarding this...
- Hmm 🤔... do you also see lost syncs when you are NOT capturing the video ?
- could you make another video one with taskmanager process tab view ?
- because the video capturing itself does some pressure on your machine, could you do the video capturing from outside e.g. with a smartphone ? Or maybe a photo is now enough... What I want to see is the performance stats in the live debug and the process view tab in the taskmanager... I think a photo is sufficient...
from vamigaweb.
Related Issues (20)
- directly boot from local storage via URL/JSON parameters HOT 4
- vamigaweb.github.io no longer boots certain ROMs after 3-4 update HOT 2
- BT Mouse - RMB (Secondary Button) Not Work iPadOS [FIXED: Update iPadOS to 16.5] HOT 5
- Incorrect Filename Save DF0 or DH0 If Both Mounted HOT 2
- LMB / Fire Btn Stuck On When Switch Between Apps
- 'Error: undefined' if a second HDF is mounted HOT 16
- Dark Bottom Bar not activated on launch... HOT 2
- Cannot load vAmigaWeb in iFrame if on same domain (Chromium specific?) HOT 18
- When using a HDF with WB the filedates are wrong HOT 5
- Onscreen Keyboard Issue HOT 3
- iPad Keyboard Issue HOT 9
- iPad Keyboard Issue HOT 1
- next to the INTL virtual keyboard support also the US version HOT 6
- Insert media eg DF0 popup touch also registers as LMB in emu... HOT 5
- vAmigaWeb runs on Apple Vision Pro HOT 13
- Warp button in the bottom player icon bar HOT 1
- action button enhancements HOT 23
- Active mouse and joystick signals stay open when bringing the app to background HOT 2
- add vAmiga activity monitors HOT 5
- Random Cannot Save Snapshot / ADF / HDF HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vamigaweb.