Latest Comments by CatKiller
Steam Beta adds Vulkan shader processing
26 May 2020 at 11:29 am UTC Likes: 1

Quoting: DadSchoorseThat's close to useless for Proton since games don't give the driver HLSL, they have bytecode in form of DXBC or the newer DXIL. Also translating shaders to SPIR-V is quite fast and not the bottleneck in DXVK afaik, the problem is the missing state information so that pipelines can only be compiled at draw time without a state cache hit.

I suspected that was the case, but there's the ability to handle those hopefully coming too. It was the "how do we turn things into SPIR-V?" part that I was commenting on.

While Microsoft has historically used many methods to lock people into their ecosystem, shaders don't seem to be one that they're trying: developers with their existing DirectX knowledge and existing DirectX tooling can relatively easily produce things for Vulkan.

Steam Beta adds Vulkan shader processing
26 May 2020 at 10:34 am UTC Likes: 2

Quoting: rkfgThis is a very interesting tech! I wonder how they implemented it. The D3D shaders are stored in the game resources which can be in whatever proprietary format the developers choose so they can't be automatically extracted and transpiled to SPIR-V (the Vulkan binary shader format).

Actually, Microsoft open-sourced a compiler to turn HLSL (the DirectX shader language) shaders into SPIR-V, which has been integrated into the Vulkan ecosystem.

QuoteNow, thanks to Microsoft open sourcing their HLSL compiler, the Vulkan community has been able to work cooperatively with Microsoft to make HLSL support in Vulkan a proven choice alongside Khronos’ own GLSL shading language.
...
With feedback from the Vulkan community, Google, LunarG, NVIDIA, and Valve have steered an effort to resolve these and other issues by adding SPIR-V legalization to Vulkan’s HLSL shader compilers.

Edit to add: I have no idea whether Fossilise or DXVK or anything else actually uses DXC, but it's there.

Civilization VI - New Frontier Pass launches without Linux and macOS
23 May 2020 at 5:34 pm UTC

Quoting: soulsourceThat's also the reason why I am barely reading the Steam forums for our own titles any more...

You might find this article interesting.

QuoteThere were plenty of moments in the last 3 years when our mindset and resolve to be nice in the face of hate were challenged to the core. I have all the respect in the world for everyone in the service industries who tries to do a good job. To serve is a noble profession, and to do it well is not easy at all. I think a key to success is to treat it as a serious job, and divorce it from being personal. Someone who says mean things and has unreasonable demands might just be having a bad day. Our responses had the power to perpetuate the downward spiral, or to lift someone up. The above quote was one of the worst emails we’ve had (and there were quite a few like that). That this player was reported in game multiple times by multiple people was no surprise. We then gave him a warning, which he confused to be a temp ban. He then got incensed and wrote us an email.

Initially, seeing all the text that I highlighted in red was tough to take. I had to walk away for a bit to collect myself. When I returned to the email and calmed down, it became easier to see the text that I highlighted in blue, which was the point he was trying to make. He paid for the game and spent his hard earned money. He liked the game enough to gift 3 copies to his friends. He misunderstood the warning for a ban. Once I understood the issue, it became easy to reply. I also appealed to him to help us maintain and grow this community while reminding him of ours as well as Steam’s terms of use and community standards. The player never expected me to reply, and once I did, he was nice enough to help us and turned his behavior in game completely around. We’ve had quite a few players with a similar encounter, and the majority of these players actually stayed with the game over hundreds of hours of play. With over 60K player reports investigated, we ended up giving out warnings only about 4% of the time. Only 0.3% of the time did we issue bans of varying degrees. We take players’ hard earned money seriously, and we try to appeal to people’s humanity and reason over heavy handed policing, and I think it has worked for us.

Civilization VI - New Frontier Pass launches without Linux and macOS
23 May 2020 at 8:41 am UTC Likes: 1

Quoting: BlackBloodRumPorting houses usually don't get access to the update code until after the windows team has finished their part, by this time usually the update is announced and has a deadline.

With the broken Borderlands 2 they changed the status from "we fixed Mac and we'll get round to fixing Linux someday if we get round to it" to "we'll fix Mac someday if we get round to it" after it broke for a second time. That was months ago. There's no reason to think that they'll ever fix this one either. They haven't even said they will.

Civilization VI - New Frontier Pass launches without Linux and macOS
22 May 2020 at 7:34 pm UTC Likes: 1

QuoteAspyr Media, who ported it to Linux, still haven't even gotten Borderlands 2 and The Pre-Sequel updated on Linux since the last update almost a whole year ago.

I chose not to buy Civ 6 specifically because of that. They made it clear with that that they weren't interested in actually supporting their Linux releases. If Feral had ported it instead I'd have bought it.

Editorial - Linux Gaming's Ticking Clock
22 May 2020 at 7:18 pm UTC

Quoting: MohandevirIn fact the GeForce now subscription is not about Netflix like access...

True, but those are the two models: buy and stream from your own collection (Stadia, Geforce Now) or stream from someone else's collection (the Xbox thing and the PlayStation thing).

Quoting: SalvatosI could see the Proton whitelist become the streaming lineup.

Yes, that was my thought, too.

Quoting: Purple Library GuyAny streaming service is gonna need a revenue model of some sort.

Also true. It wouldn't necessarily need to all be new revenue, though; as something that Steam provides that other services don't, it might reduce the pressure for them to lower their cut of sales, and if customers with potatoes have a reason to buy more expensive AAA games then revenues generally would go up without a specific line item.

Or it might never happen. That kind of scheme follows Valve's pattern of using what they already have to make things more attractive for customers and suppliers so they can keep the flow of money going, and fits the kind of work they've collectively found interesting enough to do so far.

Editorial - Linux Gaming's Ticking Clock
22 May 2020 at 5:38 pm UTC

Quoting: MohandevirUnless the "Steam streaming service" goes free, there is a possibilty that there will be a limited set of games available, lacking lots of popular titles.

Time will tell, if it ever becomes a thing...

Free is the way that makes most sense. They have a shop, their client also already streams games;let the customer buy the games as normal but have the option to stream from Steam Machines In The Cloud as a value-add if the customer's Internet is better than their gaming rig. It builds on what they already know how to do. A Netflix-style subscription service would be quite a swerve.

It might still be a restricted selection, depending on which ones they get running on Linux and whether it's optional for the publisher for the game to be included in the service.

Serious Sam 4 announced for August, confirmed for Stadia (updated)
22 May 2020 at 3:30 am UTC Likes: 3

Quoting: gradyvuckovicEvery time I hear a dev say they skipped Linux at launch I can't help but wonder, "Is there something that could be done to make developing software for Linux easier?". Is there some kind of SDK that the open source community should be putting together, something that reduces the burden?

It's not the development: they've already done that. Everyone that's put their game on Stadia has already done that.

It's QA and support costs that scare people away: they fear those costs are open-ended and they won't make them back from sales. Developers that use Linux themselves and are comfortable with how everything works can more accurately gauge those future costs (although they still might judge that the returns aren't there) but to ones that have only ever used Windows Linux is a big, mysterious, scary money hole just waiting to eat their company.

When you get influential devs in a company that fall into the former category they can champion our cause with realistic projections, or they do it as a passion project that isn't expected to make a big profit but isn't expected to make a loss either, and we get native versions. When all the influential devs in a company fall into the latter category we don't.

Games companies want reassurance that they aren't going to be on the hook for costs that will extinguish their profits. Either from someone inside that's trusted and knows what they're talking about with a costed support plan, or from someone outside that strictly limits the amount of future work they need to do as Google does with their only one hardware/software combo with Stadia. Or the prospect of future growth that will outpace future costs that games companies thought they had with Steam Machines.

We need growth, so that games companies feel there's enough potential income to offset the potential costs, and we need more developers familiar with Linux (which we may get as a result of people making Debian/Vulkan games for Stadia) so that they have a realistic idea of what those costs are, and can minimise them, and we need other games companies being bold and successful with their Linux games to show that they don't need to be so terrified.

Feral's attraction for games companies is that they don't need the games companies to do anything and they limit the support costs to their fee and whatever they take from sales they themselves generate. Their ports are great and their support is excellent, but Feral porting a game doesn't give the developers better Linux skills or more Linux mindshare, which means Linux stays as a bogeyman for the developers themselves.

A quick look over recent and upcoming Linux game releases
16 May 2020 at 2:47 am UTC

Quoting: anewsonwhat's that game at 5 o'clock on the graphic? look vaguely like no man's sky?
https://www.gamingonlinux.com/2020/05/valheim-beta-sign-ups-are-open

NVIDIA have now formally announced the Ampere GPU architecture
15 May 2020 at 6:16 am UTC Likes: 1

Quoting: randylIt better be powerful, the die size is enormous. From the blog link in the article, "....with a die size of 826 mm2".

For reference TU102 (2080ti) has a die size of 754mm2 and TU104 (2060, 2070, etc) has a die size of 554mm2.

The Volta V100, which is the predecessor of the part talked about in the keynote, has a die size of 815 mm².

The talk was about their HPC and datacentre stuff, and what they'd done with the $7 billion purchase of Mellanox, rather than GPUs. I'm quite interested in the actual details of the Ampere architecture, which I think are due on Tuesday.

Buy Games
Buy games with our affiliate / partner links: