GithubHelp home page GithubHelp logo

Comments (5)

mithrendal avatar mithrendal commented on July 22, 2024

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.

halle-saale avatar halle-saale commented on July 22, 2024

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.

mithrendal avatar mithrendal commented on July 22, 2024

@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

Screenshot 2021-12-30 181910

from vamigaweb.

halle-saale avatar halle-saale commented on July 22, 2024

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.

mithrendal avatar mithrendal commented on July 22, 2024

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

@halle-saale

  1. Hmm 🤔... do you also see lost syncs when you are NOT capturing the video ?
  2. could you make another video one with taskmanager process tab view ?
  3. 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.