Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multithreading patch for 3Dfx Voodoo emulation? #5206

Open
2 tasks done
DSN9990 opened this issue Sep 10, 2024 · 5 comments
Open
2 tasks done

Multithreading patch for 3Dfx Voodoo emulation? #5206

DSN9990 opened this issue Sep 10, 2024 · 5 comments

Comments

@DSN9990
Copy link

DSN9990 commented Sep 10, 2024

Is your feature request related to a problem? Please describe.

Yes, of course.

What you want

Hello all, can someone implement the multithreading patch for voodoo emulation in dosbox-x? This is because the software emulation is too slow for me, unfortunately. I'm waiting for this since 2022, and nothing has been made so far.

Describe alternatives you've considered

No response

Additional information

No response

Have you checked that no similar feature request(s) exist?

  • I have searched and didn't find any similar feature request.

Code of Conduct & Contributing Guidelines

  • I agree to follow the code of conduct and the contributing guidelines.
@kjliew
Copy link

kjliew commented Sep 14, 2024

I'm waiting for this since 2022, and nothing has been made so far.

There is QEMU featuring qemu-3dfx out there offers beyond any Voodoos emulation in TRUE GPU acceleration up to modern OpenGL 4.4 and Direct3D 9.0c SM3.0 since 2018. If you would just be playing BLIND as VOGONS @vogonsorg, then you can rest assured to wait in ALL your ETERNITY and nothing will happen.

What a FOOL made you believe multithreading is the definitive answer to significant speed bump in 3Dfx Voodoo emulation? The narcissist dosbox-staging already got their faces slapped in reality check dosbox-staging/dosbox-staging#3040 as dosbox-pure switched to hardware OpenGL rendering for 3Dfx Voodoo emulation.

Or, you're just the remnant from the 0xDEAD and abandoned PCem fantasized in the "freaking-fast" threaded "broken" 3Dfx re-compiler in hope of the continuation of such RETARDED Accuracy *BS* in CPU brute-force "fake" 3D acceleration that FOOL'ed the World into believing. Believe it or not, it could be one of the reasons why such project is 0xDEAD, as *STUPID* and deceiving as it was.

@Torinde
Copy link
Contributor

Torinde commented Sep 15, 2024

Performance data for 4 to 23 threads

Effect depends both on host hardware and game used (~ 5-50%) and Pure decided to go with 7 threads.
Tests are without MMX and using that may deliver better results.

@fuel-pcbox
Copy link
Contributor

I'm waiting for this since 2022, and nothing has been made so far.

There is QEMU featuring qemu-3dfx out there offers beyond any Voodoos emulation in TRUE GPU acceleration up to modern OpenGL 4.4 and Direct3D 9.0c SM3.0 since 2018. If you would just be playing BLIND as VOGONS @vogonsorg, then you can rest assured to wait in ALL your ETERNITY and nothing will happen.

What a FOOL made you believe multithreading is the definitive answer to significant speed bump in 3Dfx Voodoo emulation? The narcissist dosbox-staging already got their faces slapped in reality check dosbox-staging/dosbox-staging#3040 as dosbox-pure switched to hardware OpenGL rendering for 3Dfx Voodoo emulation.

Or, you're just the remnant from the 0xDEAD and abandoned PCem fantasized in the "freaking-fast" threaded "broken" 3Dfx re-compiler in hope of the continuation of such RETARDED Accuracy BS in CPU brute-force "fake" 3D acceleration that FOOL'ed the World into believing. Believe it or not, it could be one of the reasons why such project is 0xDEAD, as STUPID and deceiving as it was.

Sounds like you're the narcissist to me bub.

@kjliew
Copy link

kjliew commented Sep 15, 2024

I'm waiting for this since 2022, and nothing has been made so far.

If you would just be playing BLIND as VOGONS @vogonsorg, then you can rest assured to wait in ALL your ETERNITY and nothing will happen.

@fuel-pcbox Prove my words in the WRONG then with the *Funniest Bluff of PC emulation* in Athlon K7/Pentium III with *NVIDIA RIVA128* emulation by PCBox.

@kjliew
Copy link

kjliew commented Sep 15, 2024

Performance data for 4 to 23 threads

The data is outdated. If it had added a column for "kekko OpenGL Voodoo chip emulation", then you would have got the point. GPU offload acceleration is way better than CPU. With the addition of DOS and APM v1.2 idling patches for DOSBox, one will have less fan noise and longer battery life on laptops playing 3Dfx games with DOSBox.

The new 3dfx Voodoo Hardware OpenGL option is huuuuge and massively improves performance :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants