Reply 1320 of 2838, by sharangad
- Rank
- l33t
There're other changes in that build. Hopefully won't break anything.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
There're other changes in that build. Hopefully won't break anything.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
robertmo3 wrote on 2024-05-05, 19:32:yes whiplash intro in dma=0 has jerky sound
it looks it's caused by something else, although it doesn't happen on 2 cores 🤣
---------
as for the priorities: it looks its either sound or gfx:
- so higher dosbox gives clear sound,
- higher dosclient gives less laggy picture (it looks picture gets more and more laggy and than makes a sudden jump to real time)
robertmo3 wrote on 2024-05-06, 05:58:it looks it's caused by something else, although it doesn't happen on 2 cores lol --------- […]
robertmo3 wrote on 2024-05-05, 19:32:yes whiplash intro in dma=0 has jerky sound
it looks it's caused by something else, although it doesn't happen on 2 cores 🤣
---------as for the priorities: it looks its either sound or gfx:
- so higher dosbox gives clear sound,
- higher dosclient gives less laggy picture (it looks picture gets more and more laggy and than makes a sudden jump to real time)
Need some way to get the CPU load down without impacting performance. I can't get ICR2 to run on my Sandy Bridge based machine. It shows a single frame and drops out. This is an i7 with HD2000. The logs indicate garbage in the DMA stream.
My attempts to block Dosbox's virtual CPU mem access while Rendition reads the DMA pointers haven't worked yet.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
I'm putting the instability/performance on hold and focusing on functionality for now. This is taking a lot of time.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
robertmo3 wrote on 2024-05-06, 05:58:it looks it's caused by something else, although it doesn't happen on 2 cores lol --------- […]
robertmo3 wrote on 2024-05-05, 19:32:yes whiplash intro in dma=0 has jerky sound
it looks it's caused by something else, although it doesn't happen on 2 cores 🤣
---------as for the priorities: it looks its either sound or gfx:
- so higher dosbox gives clear sound,
- higher dosclient gives less laggy picture (it looks picture gets more and more laggy and than makes a sudden jump to real time)
Is this with a discrete GPU?
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
with normal gfx card
robertmo3 wrote on 2024-05-06, 12:32:with normal gfx card
Since dosclient is gpl 2.0, I guess I can use alternate structures to communicate instead of just named pipes or sockets. Some of this stuff would be easier with shared memory. It would also have a much lower overhead, less cpu and more performance.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
Pipes are relatively low overhead though.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
Nightly snapshot:
https://1drv.ms/u/c/5277ef8d4f2a9dcf/EeUuYi0S … PbYNDQ?e=ciyYMo
MD5: 3f64b5e65c7bd2d052ba71c1a9d59470
CPU load lowered, instability fixed (thanks @ripsaw-8080 for pointing out how to handle thread safe DMA in Dosbox).
There may be rendering defects (Whiplash menus in DMA mode has issues, [ALT+X] in ICR2 also has audio sync and framerate issues. The reported frame rate is in the hundreds, but the actual rate is in the 40s. The car can be controlled just fine though, which is weird).
There may be more problems. Tomb Raider also may have new issues with the menus when existing a game. The background image may render and there may be some instability.
[EDIT]This now runs on my Sandy Bridge i7 with HD2000 at 5 fps instead of crashing after the second frame. Once again many thanks @ripsaw-8080.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
And here is a gratuitous demo of Rebel Moon:
No graphics fixes, just the built-in demo in its entirely.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
task manager - details:
"System Idle process" takes 40-50% of total cpu usage
cart racing is extremely lagged
whiplash is 1fps
meanwhile got this:
Rebel Moon 2: Rebel Moon Rising 😀
robertmo3 wrote on 2024-05-07, 13:52:meanwhile got this:
Rebel Moon 2: Rebel Moon Rising 😀
Wow!
How'd you get that going?
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
bigger wow
just copied level files and missing files from gif, textures and SCRNS
robertmo3 wrote on 2024-05-07, 14:26:just copied level files and missing files from gif, textures and SCRNS
That is a bigger wow!
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
though i guess the new texture files may be corrupted when they appear somewhere on later levels
or even on this level as it was loading them
robertmo3 wrote on 2024-05-07, 14:29:though i guess the new texture files may be corrupted when they appear somewhere on later levels
or even on this level as it was loading them
I guess it's not officially supported.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
I've disabled the thread safety code:
https://1drv.ms/u/c/5277ef8d4f2a9dcf/EcQNgGhd … 3lhONQ?e=zMRqdO
MD5: abaa6d8748052ec0fdd35f67e3ef3f94
Could you see if it performs any better? I did manage to get the CPU load down to20% of a 16-thread CPU.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda
only thing that has changed now is cpu usage jumped from 50% to 80%
cart racing still unplayable
though it got responsive after some time, cannot reproduce it cause it is crushing though
you can test on 4 cores without rebooting by starting command line and typing
start /affinity F rlauncher.exe
chart for more/less cores options are here
https://learn.microsoft.com/en-us/archive/blo … pu-affinity-set
you can verify which cores app uses while running in task manager ->details - right click on app - set affinity
you can change it live there
you can check/change priority there too
you can reduce cpu MHz speed in control panel - power options - power saver (between 50%-100%) (less than 50% will be still 50%)