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:
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.
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.
Some you may have missed, popular articles from the last month:
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
1 Likes, Who?
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
0 Likes
Quoting: dmantioneQuotedmantione, 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.
2 Likes, Who?
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
Last edited by Shmerl on 10 March 2017 at 9:04 pm UTC
0 Likes
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.
0 Likes
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...
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...
0 Likes
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
Last edited by TheRiddick on 10 March 2017 at 10:28 pm UTC
0 Likes
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.
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.
2 Likes, Who?
Mesa has been updated with a lot of cool features lately, but its too bad distros like Ubuntu are always behind.
0 Likes
SteamOS is still running kernel 4.1? that is bad!
0 Likes
See more from me