Originally posted by Space Heater
View Post
Announcement
Collapse
No announcement yet.
Google Engineers Have Been Working On An AMD SB-TSI Temperature Driver
Collapse
X
-
-
Originally posted by agd5f View PostLegal is usually not the the road block when releasing code. navi code was released close to launch for competitive reasons.
But just to show I wasn't hallucinating about IP review, Bridgman mentioned a while back (regarding the Navi delay):
Seriously though, we were targeting 5.2 but the last few parts of IP review and approvals took quite a bit longer than expected... which was actually a bit of a surprise because it has been fairly predictable for the last few years.
Originally posted by agd5f View PostThe gaming dGPU market is highly competitive and Linux is not a big enough percentage of it justify the risks in many cases.
Also, does this mean we should not expect to have day-1 support for new AMD graphics cards going forward?
- Likes 2
Comment
-
It was a combination of things... Navi was significantly new hardware aimed at the (Windows-centric) gaming market rather than embedded or data center, so there was business pressure to hold off on releasing open source driver support until closer to launch than normal.
Polaris hardware was different from earlier GFX8 GPUs but the driver-visible changes were quite small. Vega was aimed at both gaming and data center, so we had at least one business unit calling for early upstreaming.
Add an IP review cycle that took longer than expected and we ended up releasing code closer to launch than usual, although for was still out before launch (~3 weeks for kernel, ~2 weeks for Mesa IIRC). Normally we like to get code out earlier than that so it can be pulled into upstream and available in packaged builds before launch.
In general I think it's safe to say that Navi10 was the exception rather than the rule.Last edited by bridgman; 23 March 2020, 10:39 PM.Test signature
- Likes 1
Comment
-
Originally posted by M@GOid View PostAs a AMD fanboy, I find it shameful that it took outsiders to write code for this important feature, especially on the high lucrative enterprise sector.
Yeah AMD, people gots to know if the temp is 55C or 66C.
Some idiot AMD fanboys said there was no problem because they used BMCs in the server space, so temperature reporting would work fine.
Except now we see that third parties are once again the ones adding actual support for Linux.
AMDs support for Linux is just crap compared to Intel's. I used to be an AMD fanboy, but their attitude towards Linux has dissuaded me.
- Likes 1
Comment
-
So idiotic fears and concerns led to slow open source AMD support? Ugh.
Intel doesn't seem to have this problem. They released code for Gen 12 which will power their Xe dGPUs way ahead of launch. They don't seem to be paranoid about people seeing that code.
Because they understand that their customers being able to use their hardware is more important than crazy, paranoia about releasing code that's specific to their hardware.
- Likes 3
Comment
-
Originally posted by sandy8925 View PostSo idiotic fears and concerns led to slow open source AMD support? Ugh.
Intel doesn't seem to have this problem. They released code for Gen 12 which will power their Xe dGPUs way ahead of launch. They don't seem to be paranoid about people seeing that code.
Because they understand that their customers being able to use their hardware is more important than crazy, paranoia about releasing code that's specific to their hardware.
- Likes 1
Comment
-
Originally posted by kravemir View Post
Yep... However, AMD has got my support, as it's currently only manufacturer of competitive (dedicated) GPU(s), which is open source friendly... Nvidia tries to make it impossible to make open source drivers...
Comment
-
Originally posted by Space Heater View PostPolaris and Vega support was added more quickly from what I recall, was this a change in policy for Navi?
Also, does this mean we should not expect to have day-1 support for new AMD graphics cards going forward?
Unlike the tradition of my past few talks at Linux Plumbers or Kernelconferences, this time around in Lisboa I did not start out with a rant proposingto chan...
This is part of why we create packaged drivers (both open source and closed source addons) even though we upstream everything as well.
Comment
-
Originally posted by agd5f View PostThe kernel release cycle is not a good match for fast moving hardware like GPUs. I'm not the only person that thinks so:
Unlike the tradition of my past few talks at Linux Plumbers or Kernelconferences, this time around in Lisboa I did not start out with a rant proposingto chan...
This is part of why we create packaged drivers (both open source and closed source addons) even though we upstream everything as well.
Comment
-
Originally posted by kravemir View Post
What about micro-kernels like Redox OS? Is it better suited for shipping GPU drivers? And, what about performance, as micro-kernel needs multiple mode switches?Last edited by agd5f; 24 March 2020, 02:04 PM.
Comment
Comment