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 officially confirm a new version of 'Steam Play' which includes a modified version of Wine
31 Aug 2018 at 11:14 am UTC Likes: 2

Quoting: GuestBesides, if proton was only a hedge against Microsoft they would probably announce plans to port it on Mac too.
Given that there are some Mac bits in it, and given that it builds on Mac, there might even have been initial plans for that. But tbh I don't really see the point of going from one platform that is slowly becoming a walled garden to a different platform that already is one.

Especially if that platform randomly deprecates Graphics APIs which are dearly needed for Windows compatibility, or don't support them in the first place. As of right now, D3D11 just can't be supported at all, it lacks the OpenGL features to run wined3d, and looking at Metal, I'm not sure if DXVK->MoltenVK->Metal will ever work. When you hit issues while porting a game with source access, you can change how certain things are done, but a translation layer doesn't have that freedom and having two such layers won't exactly help reduce the number of issues.

Just my personal opinion of course.

Feral Interactive are teasing a brand new native Linux port
25 Aug 2018 at 8:31 am UTC Likes: 9

Quoting: EikeWhat are you doing with games? Debugging them just for fun or professional?
Debugging them so that they run on DXVK. And in case of Frostpunk, that one one silly D3D9 frame was causing issues because the wined3d swap chain was interfering with the Vulkan swap chain created by DXVK, which required a workaround.

Feral Interactive are teasing a brand new native Linux port
24 Aug 2018 at 9:20 pm UTC Likes: 11

Quoting: liamdaweWould be nice to see the series continued on Linux, however I personally would prefer something different.
This is kind of my main gripe with Feral as well, it's great to get stuff ported over, but they are doing mostly stuff that I personally don't care about. At all.

The Tomb Raider franchise being an exception. I hope they'll do Shadow of the Tomb Raider as well, and within a few months of the Windows release at most.

Quoting: mylkaFrostpunk
Doubt it (and it already runs nicely on Wine anyway, at least the GOG version), but if anyone ever ports the game to Linux, they are in for a ride, filled with lots and lots of facepalm moments.

This game has one of the most inefficient renderers I've seen in my life. It's deferred, and for its lighting pass it renders spheres with hundreds of polygons, which results in lots and lots of triangles that only cover one or two pixels. Goodbye performance.

Their UI renderer is even worse. They switch between multiple render targets and apply some blur effect for every single HUD/UI element they render, meaning that there are hundreds of expensive render target switches per frame, just to render a small quad each time.

And it doesn't stop there. While the game itself uses D3D11, when starting the game, it actually initializes and renders one black frame using D3D9 (!). Just to instantly destroy the D3D9 device again and switch over to 11. For absolutely no goddamn reason. This is even more stupid than some Japanese games I had to deal with.

Rant over. Great game, but damn, that engine is awful.

Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine
22 Aug 2018 at 2:25 am UTC Likes: 2

Quoting: melkemindI have NieR Automata, but this game was broken on Windows [..] and not really playable without the third-party FAR mod
The fullscreen bug doesn't even happen on wine, and the game has been fully playable on wine for over a year now (and for over half a year with dxvk).

Quoting: ShmerlNo visible effect from Esync on the Witcher 3 using wined3d.
That's expected, Witcher 3 doesn't really have issues with high wineserver load anyway, and wined3d usually has its own bottlenecks.

Though, reading one of your earlier comments, it seems you have the wrong idea about what esync actually does. It reduces the overhead of thread synchronization primitives, it is not related to anything specific in wined3d.

DXVK expands with Direct3D 10 over Vulkan in Wine, also info on the new Direct3D 9-to-11 project
13 Aug 2018 at 10:35 pm UTC

Quoting: CorbenAccording to this thread [External Link] respectively this follow up thread [External Link], playing Warframe might not be possible using DXVK.
People have played the game before and I haven't heard a single complaint about someone actually getting banned. I think people are just reading the supporter's reply wrong, some assume that they'll get auto-banned and then complain on the forums about nothing. At least that's my take on the situation.

Quoting: CorbenCorben
I should probably copy-paste more often instead of trying to figure out italic fonts, sorry about that.

DXVK expands with Direct3D 10 over Vulkan in Wine, also info on the new Direct3D 9-to-11 project
13 Aug 2018 at 9:18 pm UTC Likes: 10

I think what Carben meant by "problems" was actually getting banned for playing a game with wine+dxvk. And while I'm not sure about Warframe - there seems to have been some FUD about running it on Wine - Dark Souls 3 really doesn't like being played on Linux and you will get banned when trying any sort of online activity.

Quoting: STiATInteresting, that Mesa and DXVK need game based workarounds. Seems game devs / engines are not always compliant to standards.
The World of Warcraft D3D10 hack is no longer needed now that D3D10 is supported, and will be removed. Similarly, the stream output hack won't be required anymore when DXVK supports it properly. Other than that, there really aren't too many per-app hacks in DXVK and I'm trying to keep their number as low as possible.

But stating that game engines are not always compliant to standards is a massive understatement. You won't believe how broken some games are and how painful it can be to work around those issues. Low-effort Japanese PC ports like Yakuza 0 or Nier tend to be the worst offenders.

DXVK expands with Direct3D 10 over Vulkan in Wine, also info on the new Direct3D 9-to-11 project
13 Aug 2018 at 8:22 pm UTC Likes: 14

@Doktor_Mandrake DXVK comes with DLLs for D3D11 and D3D10, just set it up as usual and the game will use whatever it needs. There aren't much more than a handful of D3D10 games out there, but given how simple this initial implementation turned out to be it was probably worth it.

The next release of DXVK for Vulkan-based D3D11 with Wine will use per-game configuration files
9 Aug 2018 at 7:15 pm UTC Likes: 1

@BS86 not sure what's wrong with Battle.net launcher, but winecfg has allowed per-app DLL overrides for ages. Just set d3d11.dll and dxgi.dll to builtin for the launcher exe, problem solved.

DXVK, the Vulkan-based layer for Direct3D 11 with Wine has another fresh release
6 Aug 2018 at 4:41 pm UTC

Quoting: Comandante ÑoñardoI would like to see a comparison between the Feral ports
TL;DR of that would be that it beats the native port of TR2013 by a mile but runs into some weird issues with Tessellation enabled that I never figured out, while the native port of RoTTR beats DXVK by a mile (not to mention that RoTTR is completely unplayable on dxvk because it has insane amounts of shader compiler stutter).

Wine 3.13 is out as well as DXVK 0.63 for D3D11 with Vulkan
22 Jul 2018 at 12:08 am UTC Likes: 8

I had to pull the DXVK release again because users started reporting random crashes, making 0.63 completely unreliable, and I managed to run into one unexpected crash myself. Of course this kind of issue only pops up after I tag the release and not when people are actually testing it.

A possible fix is already up [External Link], but right now it is not known what exactly is going on, and no one seems to be able to consistently reproduce it.

Edit: And back up with that fix, in the hope that it actually solves the problem.