I just discovered Virtualbox uses gallium Nine: https://www.virtualbox.org/browser/v...p/wddm/gallium
Announcement
Collapse
No announcement yet.
Gallium Nine Still Seeing Improvements In 2021 For Direct3D 9 Within Mesa
Collapse
X
-
Originally posted by aufkrawall View PostNine has CSMT and my impression is that DXVK doesn't cause noteworthy overhead (it rather reduces it). I haven't tested slow CPUs though.
Would be really interesting if Axel Davy's memory management improvements can really make more 32 bit games playable (with high visual fidelity) in Wine. This would really be a great accomplishment.
But gallium nine have it's own issues, compatibility issues, scaling issues etc., while DXVK (from what I saw) doesn't have those issues for the most part.
Comment
-
Originally posted by aufkrawall View PostNine has CSMT and my impression is that DXVK doesn't cause noteworthy overhead (it rather reduces it). I haven't tested slow CPUs though.
GN is a direct driver and it's a lightweight one at that, so it works pretty well on systems that don't have a lot of resources to spare.
- Likes 1
Comment
-
@schmidtbag, Vulkan is actually lower level than the Gallium interface. It being a "direct driver" is complete nonsense, it's actually working on a higher level than DXVK.
- Likes 1
Comment
-
Gallium Nine's overhead is quite low because you almost never block on the worker thread. And when you do it usually has already finished its work.
The Direct3D 9 API was well designed, and thus almost no work is spent outside the worker thread.
Before my laptop died, I had done some CPU overhead benchmarks versus windows (half life 2 lost coast with everything set to low and no fps cap), and we were not too far from Windows, but Windows was slightly better.
- Likes 1
Comment
-
Originally posted by mannerov View PostGallium Nine's overhead is quite low because you almost never block on the worker thread. And when you do it usually has already finished its work.
The Direct3D 9 API was well designed, and thus almost no work is spent outside the worker thread.
Before my laptop died, I had done some CPU overhead benchmarks versus windows (half life 2 lost coast with everything set to low and no fps cap), and we were not too far from Windows, but Windows was slightly better.
Grand Theft Auto IV
Hint:
Gallium-Nine doesn't even stand a chance...
Hell, with DXVK, it runs even better than running it natively on Windows!
Comment
-
Originally posted by Linuxxx View Post
Then You obviously haven't done a proper comparison between DXVK & Gallium-Nine with one of the most demanding game making use of the Direct3D 9 API:
Grand Theft Auto IV
Hint:
Gallium-Nine doesn't even stand a chance...
Hell, with DXVK, it runs even better than running it natively on Windows!
Or maybe if it runs better than on Windows, the game is using some resources improperly and somehow it runs into a fast path for DXVK and not gallium nine.
Comment
-
Originally posted by Linuxxx View PostHell, with DXVK, it runs even better than running it natively on Windows!
Comment
-
Originally posted by Linuxxx View PostThen You obviously haven't done a proper comparison between DXVK & Gallium-Nine with one of the most demanding game making use of the Direct3D 9 API:
Grand Theft Auto IV
for example patch 4 is much more faster (2x?) than patch 7
Comment
Comment