Originally posted by Las_
View Post
Announcement
Collapse
No announcement yet.
Don't Expect AMDGPU To Enable SI/CIK Support By Default Anytime Soon
Collapse
X
-
Originally posted by Holograph View PostAlso, I'm only okay with AMD dropping official driver support for my card when it gets to be like 5+ years old. 290x is not old enough for them to be telling me I'm at the mercy of the community.
Not sure what happened to make people suddenly start thinking that "only blobs are official"... for years people have been asking for us to focus on the open source driver for consumer users and we have been doing just that. The only things that changed recently are (a) Vulkan came along and in the short term we had to support that via a blob, and (b) we got agreement to work on open sourcing our own OpenCL implementation rather than pushing ahead with CLover.
Last question - you talked about "blaming the users" although I can't find the post now - what did you mean by that ? I don't think we have ever said anything that could be twisted into a statement like that.
Thanks..Last edited by bridgman; 08 November 2016, 11:55 AM.Test signature
Comment
-
Originally posted by Marc Driftmeyer View PostHe's not authorized to speak for his employer. Take it from his position and if you want the answer to this you have to go to the source who oversees all the GPU division.Test signature
Comment
-
Originally posted by Xen0sys View PostI mean to me the latter sounds way better but that begs the question - why are they bothering with a consumer facing AMDGPU anything that isn't like hardware locked to -PRO/firepro/etc cards? They should dump all those resources into boosting the OSS as much as possible.Test signature
- Likes 1
Comment
-
Originally posted by pixo View PostI would like to know if I understand the situation correctly.
We have 3 OSS kernel drivers:
- radeon - which is mature and mostly in bugfixing and maintenance mode
- amdgpu-pro - which is the driver AMD is working on
- amdgpu - which is stripped amdgpu-pro driver that dont have DAL, DKMS and IOCTL used only by Crimson userspace
There may be more code differences between amdgpu-pro and amdgpu but from what i read OSS userspace is compatible with both.
If this is correct AMD is not adding SI/CIK support to amdgpu but backporting that code from amdgpu-pro.
And they probably need SI/CIK support for their FirePro cards as they are not creating new FGRLX builds for newer RHEL and Ubuntu LTS.
What i want to see than is the amdgpu-pro kernel driver to be provided separately of the Crimson package so i can easily download it and build it.
This should be done until the DAL functionality is in amdgpu.
- radeon - which is the driver AMD is working on for currently supported HW
- amdgpu - which is the driver AMD is working on for new HW
- amdgpu-pro - which is amdgpu with a couple of extensions for workstation & blob support (the latter will go away as blobs get open sourced) plus Kernel Compatibility Layer code which basically encapsulates the effort required for backporting to older/newer kernel versions
(KCL-type functionality is not allowed up stream, or it would be in amdgpu as well)
Separately we are working on improving SI and CI support in amdgpu so that it can replace radeon for those HW generations. This is primarily driven by a desire to replace fglrx with amdgpu-pro as the ongoing workstation driver for SI- and CI- FirePro hardware, but also benefits open source stack users by enabling access to Vulkan and (currently) closed source OpenGL.
CIK support was always in amdgpu - we did initial development on CIK before VI hardware was available. Nothing gets backported from amdgpu-pro to amdgpu other than the occasional bug fix that gets made while a developer is working on something workstation- or blob-related.
SI support was ported forward from radeon.
We publish our internal amdgpu development trees (which include DAL) on agd5f's repo as amd-staging-N.N, latest is amd-staging-4.7 AFAIK.Last edited by bridgman; 08 November 2016, 12:07 PM.Test signature
- Likes 3
Comment
-
Originally posted by bridgman View PostGiving up for now. Some posts are unapproved, others simply disappear, one or two made it through.
EDIT - yeah, that one made it through. Figures
Comment
-
Originally posted by bridgman View Post
What do you mean by "at the mercy of the community" ? Most of the developers working on the open source drivers are AMD employees, and we have been shifting developers from closed-source to open source for a couple of years now and building up the open source team for longer than that.
Not sure what happened to make people suddenly start thinking that "only blobs are official"... for years people have been asking for us to focus on the open source driver for consumer users and we have been doing just that. The only things that changed recently are (a) Vulkan came along and in the short term we had to support that via a blob, and (b) we got agreement to work on open sourcing our own OpenCL implementation rather than pushing ahead with CLover.
Last question - you talked about "blaming the users" although I can't find the post now - what did you mean by that ? I don't think we have ever said anything that could be twisted into a statement like that.
Thanks..
Comment
-
Originally posted by bridgman View PostGiving up for now. Some posts are unapproved, others simply disappear, one or two made it through.
EDIT - yeah, that one made it through. Figures
Comment
Comment