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
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
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
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]
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
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.
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
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.
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 endYou 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
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
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.
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
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
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.
15 Apr 2019 at 8:06 pm UTC Likes: 13
Quoting: Guesterr: DxvkMemoryAllocator: Memory allocation failedThis 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
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.
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.
- The "video game preservation service" Myrient is shutting down in March
- SpaghettiKart the Mario Kart 64 fan-made PC port gets a big upgrade
- KDE Plasma 6.6.1 rolls out with lots of fixes for KWin
- California law to require operating systems to check your age
- The OrangePi Neo gaming handheld with Manjaro Linux is now "on ice" due to component prices
- > See more over 30 days here
- recently released super fun crpg - Sector Unknown
- Jarmer - steam overlay performance monitor - issues
- Xpander - Nacon under financial troubles... no new WRC game (?)
- Xpander - Establishing root of ownership for Steam account
- Nonjuffo - Total Noob general questions about gaming and squeezing every oun…
- GustyGhost - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck