Originally posted by ms178
View Post
Announcement
Collapse
No announcement yet.
Rewritten NIR Code For Old Radeon "R600" Linux Driver Improves Performance In 2022
Collapse
X
-
Originally posted by Dukenukemx View PostI'm surprised nobody has tried to make a Vulkan driver for the HD 5000 and 6000 series cards. Why does the RaspberryPi have a Vulkan driver and not these old cards? They should be somewhat capable of Vulkan. Also, what happened to the FP64 support for Radeon HD 6850 type cards?
Comment
-
Originally posted by ms178 View PostIn short, the AMD devs said that the hardware isn't capable of some parts that help to make Vulkan more performant. While it would be theoretically feasible it would not provide any benefits.
Comment
-
Originally posted by ms178 View Post
In short, the AMD devs said that the hardware isn't capable of some parts that help to make Vulkan more performant.
While it would be theoretically feasible it would not provide any benefits.Last edited by Dukenukemx; 24 June 2022, 11:28 PM.
Comment
-
Originally posted by Dukenukemx View PostI don't trust the AMD devs. Is there soft FP64 support yet for cards like the HD 6850? Why is there a feature that exists in Windows and still doesn't in Linux?
Gert Wollny added it in the (still non-default) NIR backend he wrote. The rewrite that this article is about re-enables the actual hard-fp64 support for cards that support it directly, while leaving the soft-fp64 support that was previously added.
Anyway, the AMD devs abandoned r600 years ago. Let's just be thankful it's open source so people like Gert can work on improving it, because that's the only way it's getting touched these days.
- Likes 3
Comment
-
Originally posted by Dukenukemx View PostI don't trust the AMD devs.
There are 3 major challenges to supporting vulkan on pre-GCN hardware:
1. Lack of virtual memory support
2. Lack of memory based resource descriptors
3. Lack of asynchronous compute queuesLast edited by ms178; 25 June 2022, 11:23 AM.
- Likes 1
Comment
-
Originally posted by ms178 View Post
I know the custom Windows driver and use it with my Vega when on Windows (which is very seldom as my customized Linux provides a better desktop experience) - but these modders cannot make up for hardware deficiencies.
You might have noticed that AMD just released a Windows driver for 7970 (GCN 1.0) - a card which launched in late 2012. That's nearly 10 years of official Windows support. And due to GCN 1.0 supporting these needed features which makes the card still relevent in 2022. Unfortunately that is not the case with their VLIW cards and found the comment by an AMD dev in https://www.phoronix.com/forums/foru...8#post1195638 - it could be done, albeit I doubt that the outcome would be still beneficial (and you need someone willing to work on all of this):
On linux on open source this shouldn't be worse for Terascale users. Vulkan is a huge undertaking but so was Vulkan for Intel and RADV. You know what's funny is that I don't use Terascale anymore. All my computers are GCN based. I have a 7850 that is mostly abandoned, R9 Fuy, RX 480, and a Vega 56. I still have Terascale cards but they are entirely abandoned, for this particular reason. Vulkan support doesn't have to bring better performance, just the compatibility alone would enabled these DX11 cards to play DX11 games. If you're a Terascale user, then you're better off still using Windows. As a Linux user I feel dirty for saying that.
Comment
-
Comment
Comment