News for hackers. Stuff that matters.
Re:Inside the AMD Microcode ROM [video] by jshap70 on Friday December 28, 2018 @02:17PM (#18778795)
because there's a lot of proprietary stuff in microcode that's used for accelerations. gfx drivers too. it's the reason the closed amd drivers are so much faster than the open mesa ones.
Re:Inside the AMD Microcode ROM [video] by shmerl on Friday December 28, 2018 @02:20PM (#18778811)
> it's the reason the closed amd drivers are so much faster than the open mesa ones.

On the contrary, Mesa is faster than their blob. AMD themselves are working on replacing blob with Mesa in the long term.

Firmware doesn't offer any acceleration advantages, it's used for different purposes.

Re:Inside the AMD Microcode ROM [video] by jshap70 on Friday December 28, 2018 @02:29PM (#18778855)
yeah... I don't know what numbers you're looking at but that's not true in the general case. and this isn't firmware, it's microcode. firmware is already on the chip. microcode is used so the os can take advantage of chip specific features, like security patches or even acceleration.
Re:Inside the AMD Microcode ROM [video] by atq2119 on Friday December 28, 2018 @02:36PM (#18778883)
Do you have actual benchmarks which show the closed source OpenGL driver significantly faster than the open source one? In Phoronix benchmarks I've seen, the open source driver beats the closed source one by a large margin.
Re:Inside the AMD Microcode ROM [video] by jshap70 on Friday December 28, 2018 @02:46PM (#18778947)
Re:Inside the AMD Microcode ROM [video] by shmerl on Friday December 28, 2018 @02:48PM (#18778955)
That's years ago and is outdated. Today Mesa beats the blob point blank, thanks to AMD themselves working on optimizing radeonsi.
Re:Inside the AMD Microcode ROM [video] by dralley on Friday December 28, 2018 @05:58PM (#18780174)
A lot has changed in the last two years. Nowadays you have an occasional game that is faster on the blob driver, but most are faster under Mesa, often significantly so.
Re:Inside the AMD Microcode ROM [video] by shmerl on Friday December 28, 2018 @02:40PM (#18778904)
They clearly said in the presentation, that microcode is a form of CPU firmware.
Re:Inside the AMD Microcode ROM [video] by monocasa on Friday December 28, 2018 @05:39PM (#18780055)
Mesa almost always uses proprietary firmware. The fail0verflow guys did some work last year to at least document it for the PS4's GPU to patch a bug. But the upstream Radeon Mesa guys are really hesitant to upstream it to avoid pissing off AMD. https://github.com/fail0verflow/radeon-tools/tree/master/f32

Of course that's all sorta orthogonal because that's all not really microcode or firmware in the classic definition, but just "code for an embedded processor I don't want to document."