Nouveau has replaced most NVIDIA microcode needed for 3d acceleration. Freedreno reverse engineers the Adreno microcode that is very similar to Radeon R600. I don't know any projects working on other Radeon microcode (like R700 which has much different patterns than R600). It might be easy, probably the main difference is the license allowing distribution of unmodified firmware (and lack of known security issues: Nouveau developers found them in NVIDIA microcode).

I think free boot firmware (including the VGA ROM) is more important here: why else not get a well-supported, fast and more affordable ThinkPenguin laptop instead? (VGA ROMs are probably safer than the management engine firmware that recent Intel chipsets need. This doesn't affect the issue of running nonfree code with access to whole memory.)

Reply via email to