Originally posted by agd5f
View Post
Announcement
Collapse
No announcement yet.
Open-Source AMD Radeon Linux Graphics In Great Shape For Workstations, Handily Beating Proprietary Driver
Collapse
X
-
Originally posted by microcode View Post
You specifically mentioned the trouble that AMD had in getting DC merged. There were legitimate reasons why that didn't just get merged straight away, it wasn't just "they buttmad we sharing code yo".
- Likes 2
Comment
-
Originally posted by microcode View PostYou specifically mentioned the trouble that AMD had in getting DC merged. There were legitimate reasons why that didn't just get merged straight away, it wasn't just "they buttmad we sharing code yo".
Comment
-
Originally posted by agd5f View Post
There are two separate teams. We still need to support other OSes so not having a closed source driver on Linux does not suddenly free up a lot of resources to work on Linux. Windows still needs a driver.
Comment
-
Originally posted by cb88 View Post
There is no reason for Mesa3D to not support other operating systems... Current Linux, BSD(s), Aros and Haiku have hardware acceleration maybe a few others but it is an area of Mesa3d that needs decoupling from Linux.
- Likes 1
Comment
-
Originally posted by agd5f View Post
Sure. In this case we'd just need to convince a larger team which has been maintaining and tuning their code base for years across OSes to switch to a different code base with a different governance model that doesn't currently support their main target OS.
If it is easier to use the code in a wider number of use cases... more people will use it.
More people using the code means more development input. (granted there are caveats like maybe billions of android users don't translate into many developers whereas HPC translates into a lot etc...)
Also once more people use your code... more people test against your code... which helps both in reporting bugs as well as passively code getting written to run well on Mesa to begin with.
I feel like Mesa3D is in it's GCC stage of life right now and needs to move on to being LLVM.... I realize Mesa has more in common with LLVM but the point stands due to various relatively small areas of the code its very Linux specific. Aka small portion of the code or minor architectural issues making it difficult to adopt elsewhere.
Comment
-
Originally posted by pal666 View Postthere were also stupid reasons like "too much abstraction" without taking into account requirement to share code with other environments
Comment
-
Originally posted by cb88 View PostI feel like Mesa3D is in it's GCC stage of life right now and needs to move on to being LLVM.... I realize Mesa has more in common with LLVM but the point stands due to various relatively small areas of the code its very Linux specific. Aka small portion of the code or minor architectural issues making it difficult to adopt elsewhere.
Same thing that causes radv to only support the amdgpu kernel driver on linux and not the older radeon kernel driver.
Comment
Comment