Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by YoRHa-2B
Valve are asking for help testing "ACO", a new Mesa shader compiler for AMD graphics
4 Jul 2019 at 10:18 am UTC Likes: 4

Quoting: MadeanaccounttocommentBut Nvidia's proprietary driver very likely doesn't incorporate LLVM and has probably had a gaming specialized shader compiler from the start.
It actually does, but for a different purpose. AFAIK they use LLVM for the same purpose that Mesa has NIR for, while the backend that targets their various GPU ISAs lives entirely inside the driver (so it would be SPIR-V -> LLVM -> (some IR) -> binary). AMD has a GCN backend living in LLVM, so for them it's SPIR-V -> NIR -> LLVM -> binary.

Valve are asking for help testing "ACO", a new Mesa shader compiler for AMD graphics
3 Jul 2019 at 9:46 pm UTC

Quoting: ShmerlIs the actual compiler multithreaded? I actually felt stronger stuttering when shaders were recompiled for the first time. Resulting fps is higher, but to reduce stuttering, shouldn't it spread CPU load better?
You cannot multi-thread compilers without sacrificing performance of the generated code. It's just not possible.

Valve are asking for help testing "ACO", a new Mesa shader compiler for AMD graphics
3 Jul 2019 at 8:00 pm UTC Likes: 23

I've had access to this for several months now and it really is promising. Most of my games do see small improvements, enough to match native D3D11 performance in some cases.

And then there's Nier: Automata, which sees a massive improvement (1440p rendering resolution, RX 480): https://imgur.com/a/DBpo43T [External Link]

DXVK 1.2.2 released with performance improvements and bug fixes
16 Jun 2019 at 12:29 pm UTC Likes: 1

Quoting: mao_dze_dunBut this has less to do with DXVK and more with AMD. Also the reason you don't see such anomalies on Nvidia.
Well, let's not praise Nvidia too much here. AMD's D3D11 driver being really bad in some CPU-limited scenarios is one thing, Nvidia's Vulkan driver underperforming in some GPU-limited scenarios is another.

Part of the reason might be that I have a much better understanding of the GCN architecture than anything Nvidia has put out, so not everything that DXVK does may be optimal for Nvidia, but someone on the VKx discord posted a few microbenchmarks recently that test GPU-bound perf (just standard stuff like alpha blending, etc.), and it turns out that while all of them run at ~95-100% of native performance on my RX 480 when using DXVK, their 2080 Ti only managed around 30%. And that definitely just shouldn't happen.

DXVK 1.2.2 released with performance improvements and bug fixes
15 Jun 2019 at 7:56 pm UTC Likes: 26

Quoting: sbolokanovI have one and only question: But does Witcher 3 get performance like on Windows?
If you expect it to be on par with Windows then you're going to be disappointed most of the time (especially on Nvidia), but Witcher 3 certainly runs quite well.

Quoting: GuestWith DXVK+D9VK we are already at a point where WineD3D is the dead end
You can't really say that. wined3d targets a large number of non-gaming applications (which DXVK just cannot run), so wine very much needs wined3d. DXVK focusses solely on games and gaming performance.

And while I don't really want to participate in pointless internet drama, Henri Verbeet basically already names the problem with his very own statement: long term. I don't know how much work they've been doing in the background since the announcement of the Vulkan backend, but for all it's worth it might take another year to become useful, it might even take two. And even when it does start running games, frame rate counters will tell whether DXVK is going to be superfluous or not.

DXVK 1.2.1 is out pulling in a few game fixes and possible performance improvements
19 May 2019 at 11:08 pm UTC Likes: 3

Quoting: MassinissaDamn, I had a hope that it would fix the crash on League :(
How is a D3D11 implementation supposed to fix a crash on a D3D9 game?

DXVK 1.1.1 is out with major features, acting as the re-release of 1.1 for Vulkan-based D3D11/10 in Wine
7 May 2019 at 12:24 pm UTC

Witcher 3 doesn't have too many shaders, and they aren't that big either. Savings in that game shouldn't be more than 100MB.

If you're looking for a game where the shader compression and not storing multiple copies of the shader code really makes a huge difference, fire up Quake Champions or Dishonored 2, it saves well over 1GB there.

DXVK 1.1.1 is out with major features, acting as the re-release of 1.1 for Vulkan-based D3D11/10 in Wine
4 May 2019 at 10:12 pm UTC Likes: 3

Quoting: chancho_zombieI'm going to try this hope it helps with Unreal engine 3 as well, one of the few games that run horribly for me is Sherlock Holmes devil's daughter.
Some users reported that the original 1.1 release helped some UE3-based Batman games quite a bit, so it's not entirely impossible, but I wouldn't expect too much.

DXVK 1.0.3 is released while work towards fixing up DXVK 1.1 continues
15 Apr 2019 at 8:06 pm UTC Likes: 13

Quoting: Guesterr: DxvkMemoryAllocator: Memory allocation failed
This cannot be fixed in DXVK. It just means that you don't have any system memory left that the graphics driver could allocate from, and looking at your profile, I can certainly see why - 4GB just don't cut it for an entire Linux desktop and this game.

It would probably be fine if the allocation would cause some memory to get swapped out, but that doesn't happen on Linux for some reason, so we have fun errors like this, or "amdgpu: not enough memory for command submission" when running into similar issues with AMD cards.

DXVK, the Vulkan-based layer for Direct3D 10/11 in Wine has a major 1.1 release out now (updated)
7 Apr 2019 at 8:06 am UTC Likes: 13

Quoting: jensDoes anyone knows what the circumstances are for these GPU hangs? I mean does these hangs happen across the board or just with certain GPU's, driver versions, wine versions etc?
No idea (yet).

This release is a complete disaster anyway, many games seem to be broken at least on some hardware, and of course I can't reproduce any of it.

I removed the release. This is so frustrating.