Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.
It seems Feral Interactive are continuing to help development of the Vulkan 'radv' AMD driver in Mesa, as they have pushed another patch.

This isn't the first patch from Feral, it's not the first from this particular developer either! I'm sure it won't be the last as well.

From the patch, which is already in Mesa-git:
QuoteIf we have any pending flushes on the primary command buffer, these must be performed before executing the secondary buffer.

This fixes potential corruption when the contents of a subpass which clears any of its render targets are given in a secondary buffer: the flushes after a fast clear would not have been performed until the vkCmdEndRenderPass call.


Good stuff from Feral there, pleasing to see them not just bring games to Linux, but actively help towards driver development too.

We know Feral have a Vulkan game planned for this year, as they already said so. This is likely work towards enabling them to support their Vulkan-powered games on the open source drivers. Article taken from GamingOnLinux.com.
14 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
49 comments
Page: «4/5»
  Go to:

Shmerl Mar 10, 2017
Quoting: dmantioneTo make Bioshock Infinite launch on Mesa 13.0.3 I need these Steam launch options:

MESA_GLSL_VERSION_OVERRIDE=410 MESA_GL_VERSION_OVERRIDE=4.5 %command%

Perhaps on different hardware this isn't needed, Mesa returns different version numbers on different hardware.

What do you expect, that version of Mesa wasn't fully ready for OpenGL 4.5 on AMD (radeonsi). All your complaints seem to ignore, that Mesa is actively developed. I'm not sure what problem you have with that. Looks like you are in a rush, and expect Mesa to move faster than it does. I think it already moves pretty fast.

Regardless, current stable version of Mesa is 17.0.1, so you should be using at least that for gaming.


Last edited by Shmerl on 10 March 2017 at 8:57 pm UTC
dmantione Mar 10, 2017
QuoteWhat do you expect, that version of Mesa wasn't fully ready for OpenGL 4.5 on AMD (radeonsi). All you complaints seem to ignore, that Mesa is actively developed. I'm not sure what problem you have with that. Looks like you are in a rush, and expect Mesa to move faster than it does.

Absolutely not. It might perhaps surprise you, but I am a big supporter of Mesa and open source support for AMD is an important reason for buying it. What I am stating though, is that life is not all that smooth at Mesa (not specifically AMD, I also have experiences on Intel) and there are darn good reasons to run the proprietary driver, for the simple case that you experience much more inconveniences with Mesa, than with the PRO driver. It is a simple reality that is difficult to deny.

All this upgrading work to bleeding edge versions with Mesa, that in itself considering the development model and current state of Mesa is completely understandable, is mostly needed because of one single vendor.

... which is still to be praised for contributing to Mesa, as this news post mentions again, let that be clear. But they are not there yet and can still do a lot better.


Last edited by dmantione on 10 March 2017 at 9:02 pm UTC
libgradev Mar 10, 2017
Quoting: dmantione
Quotedmantione, you said that RadeonPRO was need for 3 monitors. Your card do not have 3 outputs or you are trying to use DisplayPort daisy-chaining?

The AMDGPU driver without DAL simply does not support more than 2 monitors in any configuration, it does not matter how you connect them.

Well, this just isn't correct. I've got 4 screens, running just fine, here on the stock kernel.

You do need DAL for some features such as FreeSync / HDMI/DP audio but multi-monitor support isn't one of them.
Shmerl Mar 10, 2017
I wouldn't limit using newest Mesa to single vendor. Wine for example uses OpenGL 4.5 for DX11 support, and it simply won't work without it. So you have clear advantage in using newer Mesa for it.


Last edited by Shmerl on 10 March 2017 at 9:04 pm UTC
dmantione Mar 10, 2017
Quoting: libgradevWell, this just isn't correct. I've got 4 screens, running just fine, here on the stock kernel.

That's interresting, is that on Polaris hardware? I would be interested to know how you did that, since running stock kernels would remove a lot of complexity.
TheRiddick Mar 10, 2017
Back when I had my 390x, most Feral games didn't work well or work at all with MESA. Good to see they are noticing the benefits of having a open-source driver.

I'd be surprised if DXMD doesn't get Vulkan at some stage, the game REALLY needs it and I think it would solve issues for Windows also. We need more vulkan supported games to get some momentum...
TheRiddick Mar 10, 2017
Surprised they even bother having FGLRX.. I thought they moved onto the amdgpu-pro ages ago? Also isn't MESA a better option now minus vulkan that is?


Last edited by TheRiddick on 10 March 2017 at 10:28 pm UTC
lejimster Mar 11, 2017
Surprised to see people complain about no pro support. AMD have put in very little effort into keeping the pro drivers up to date. I think they wanted to push the mesa for gaming and pro for industry use. Its took time but the mesa driver is almost on par feature wise and performance is better in many cases.

Of course there are many bug still, but the final pieces are falling into place. Shader cache, multithreaded opengl support are arriving and performance continues to improve.

We need AMD to get DAL/DC in a good state for it to be accepted upstream. I have a feeling this is their priority right now and it will make a massive difference for the mesa driver when it's complete.

I think in the next few years the mesa driver will be very stable and fast. I think its already very good, but with Valve and now Feral and other companies including Croteam getting involved, the support is impressive. This is what I love about open source and why its going to be the best going forward.
t3g Mar 11, 2017
Mesa has been updated with a lot of cool features lately, but its too bad distros like Ubuntu are always behind.
TheRiddick Mar 11, 2017
SteamOS is still running kernel 4.1? that is bad!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.