I use the AMDGPU driver for my Radeon HD 7850 just for the Vulkan driver cause the Radeon driver doesn't have Vulkan.
Announcement
Collapse
No announcement yet.
AMDGPU vs. Radeon Kernel Driver Performance On Linux 5.0 For AMD GCN 1.0/1.1 GPUs
Collapse
X
-
Originally posted by darkbasic View PostThe problem with the AMDGPU driver is that AMD does not release the updated firmware necessary to make it work with the community-written VAAPI patch, so no hardware accelerated decoding at all.
<3 proprietary firmware
I've been using amdgpu on my Kaveri for almost 3 years now exclusively, since a few versions also in combination with the DC (display code) stack.
Apart from a few problems (especially with DC at the beginning), it's working like charm.
Actually the last kernel version I used with the radeon driver was 4.4.
Of course I can't say anything about other chips, but personally, I don't see much reason to stay on radeon, if you have the option. Should at least test it.
Edit: vdpau works as well, but with the restriction that you can only decode one video at the time, while va-api can do multiple videos in parallel. Used to be the same for vdpau, but for some reason doesn't work properly anymore.
- Likes 2
Comment
-
All this gaming and fps and whatnot is totally missing the point. Fact is that 7970 is still the highest performing single consumer gpu card at double precision compute performance. Not even consumer Vega offers as much. If you need more than 1TF it offers, you need to invest into enterprise Vega at minimum 5x the price.
And this is why I still need an ubuntu 14.04 installation around with amd proprietary driver where OpenCL actually works to do some research and development around it. It's becoming more and more of a pain with outdated compiler stack.
I sincerely hope that when gcc 10 comes out with openmp loop offloading to gpus, GCN 1.0 support in opensource compute driver stack will work. Otherwise it's all moot.
- Likes 4
Comment
-
I think Powerplay missing is the major showstopper for enable it by default.
I guess AMD has other priorities and focus on newer gens but people are right: it's not like they released the last card with this tech 5 years ago.
I gave up waiting for the point they fix all bugs with gen 1 cards and implement all missing features. RX 580 it's dirt cheap. So no reason to spend more life time on those old cards.
- Likes 1
Comment
-
Originally posted by darkbasic View PostThe problem with the AMDGPU driver is that AMD does not release the updated firmware necessary to make it work with the community-written VAAPI patch, so no hardware accelerated decoding at all.
<3 proprietary firmware
- Likes 2
Comment
-
Originally posted by Namenlos View Post
This is really annoying you have to choose Vulkan or hardware decoding.
Comment
-
Originally posted by pegasus View PostAll this gaming and fps and whatnot is totally missing the point. Fact is that 7970 is still the highest performing single consumer gpu card at double precision compute performance. Not even consumer Vega offers as much. If you need more than 1TF it offers, you need to invest into enterprise Vega at minimum 5x the price.
And this is why I still need an ubuntu 14.04 installation around with amd proprietary driver where OpenCL actually works to do some research and development around it. It's becoming more and more of a pain with outdated compiler stack.
I sincerely hope that when gcc 10 comes out with openmp loop offloading to gpus, GCN 1.0 support in opensource compute driver stack will work. Otherwise it's all moot.
Also RoCm provides support for Radeon VII officially https://rocm.github.io/hardware.htmlLast edited by cb88; 07 March 2019, 06:01 PM.
- Likes 3
Comment
-
Originally posted by darkbasic View PostThe problem with the AMDGPU driver is that AMD does not release the updated firmware necessary to make it work with the community-written VAAPI patch, so no hardware accelerated decoding at all.
<3 proprietary firmware
For CIK, there are some limitations on the display side (no support for analog DACs, audio, etc.) compared to radeon.
If you are concerned about Vulkan, someone could also make radv run over radeon as well.
The bigger thing however, is that these parts has been tested extensively for years on radeon. Lots of fixes for things like suspend and resume and platform quirks. There's a good chance for a lot of regressions for a lot of people if you switch the driver. Are distros going to want to take that on? It's trivial to switch between the drivers if you to use amdgpu.
All of this is open source. I'm happy to review patches to fill in any remaining gaps.
- Likes 5
Comment
-
I have to say I'm a bit disappointed by how AMD neglected CIK and, especially, SI support in amdgpu.
Originally posted by Olympus593It is confirmed. SI and CIK cards are having copy to host issues. This is most likely a problem with AMD as only OpenCL is suffering from problems when using experimental SI and CIK support.
Update: AMD's OpenCL implementation is crippled on GCN 1 cards as of v18.40. Guess GCN 1 owners will have to wait for AMD to fix the issue or revert back to Catalyst.Originally posted by linnaeaFor the time being SI support is pretty much unusable for any purpose, it fails OpenCL Conformance Tests pretty spectacularly, failing 67 out of the 77 tests before segfaulting the test program during async copy test. It even fails 9 out of the 11 basic fp/int math tests, and all of the type convertion tests.
And that's on CentOS 7, listed as supported by AMD.
SI doesn't even have powerplay, which means no overclocking capabilities : https://bugzilla.freedesktop.org/show_bug.cgi?id=106363Last edited by YamashitaRen; 07 March 2019, 07:31 PM.
- Likes 1
Comment
Comment