Originally posted by Linuxxx
View Post
Announcement
Collapse
No announcement yet.
Gallium Nine Still Seeing Improvements In 2021 For Direct3D 9 Within Mesa
Collapse
X
-
-
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.
Leave a 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!
Leave a 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
Leave a 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
Leave a 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
Leave a 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.
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.
Leave a comment:
-
Oh well, would be nice to get proper DX mesa components one day. Although i seriously doubt that after DXVK and VKd3d there is enough dev power to make it happen.
Leave a comment:
-
I just discovered Virtualbox uses gallium Nine: https://www.virtualbox.org/browser/v...p/wddm/gallium
- Likes 2
Leave a comment:
Leave a comment: