Originally posted by macemoneta
View Post
Announcement
Collapse
No announcement yet.
Nouveau Open-Source NVIDIA Driver Going Through A Big Rework
Collapse
X
-
-
Originally posted by Calinou View Post
As far as I know, this firmware is proprietary, which means there are basically no fully free/libre graphics with latest-generation hardware (AMD, Intel [Skylake+], NVIDIA [Maxwell+] all require some kind of blobs on your PC).
Comment
-
Originally posted by Ancurio View PostBut most FOSS advocates don't care too much because the blob doesn't run on their CPU, just the GPU.
Originally posted by Ancurio View PostI think there was an effort underway to write open firmware for some card (not sure if radeon or nvidia), but it got abandoned due to lack of motivation.
https://github.com/alterapraxisptyltd/openatom OpenAtom, a free replacement for the video BIOS on Radeon cards
There is also a project to reverse engineer the Adreno microcode which turned out to be very similar to the R600 microcode.
Comment
-
Originally posted by duby229 View Post
Whether the firmware get's loaded from a ROM or a folder, it's still proprietary code. But it's what allows AMD to present hardware features in a way that can be used appropriately. There is absolutely nothing wrong with that. If it was open firmware that might be better, but at least our hardware is usable.
Code:$ ls -lh /lib/firmware/radeon/{R600_*,hainan_*,ARUBA_*} -rw-r--r-- 1 root root 8,5K aug 20 22:34 /lib/firmware/radeon/ARUBA_me.bin -rw-r--r-- 1 root root 8,5K aug 20 22:34 /lib/firmware/radeon/ARUBA_pfp.bin -rw-r--r-- 1 root root 6,0K aug 20 22:34 /lib/firmware/radeon/ARUBA_rlc.bin -rw-r--r-- 1 root root 21K aug 20 22:34 /lib/firmware/radeon/R600_me.bin -rw-r--r-- 1 root root 2,3K aug 20 22:34 /lib/firmware/radeon/R600_pfp.bin -rw-r--r-- 1 root root 3,0K aug 20 22:34 /lib/firmware/radeon/R600_rlc.bin -rw-r--r-- 1 root root 73K aug 20 22:34 /lib/firmware/radeon/R600_uvd.bin -rw-r--r-- 1 root root 8,7K aug 20 22:34 /lib/firmware/radeon/hainan_ce.bin -rw-r--r-- 1 root root 32K aug 20 22:34 /lib/firmware/radeon/hainan_mc.bin -rw-r--r-- 1 root root 8,7K aug 20 22:34 /lib/firmware/radeon/hainan_me.bin -rw-r--r-- 1 root root 8,7K aug 20 22:34 /lib/firmware/radeon/hainan_pfp.bin -rw-r--r-- 1 root root 8,3K aug 20 22:34 /lib/firmware/radeon/hainan_rlc.bin -rw-r--r-- 1 root root 61K aug 20 22:34 /lib/firmware/radeon/hainan_smc.bin
Comment
-
Originally posted by chithanh View PostInterestingly the line between those that reject/accept proprietary firmware runs largely along the "Free Software" vs. "Open Source" camps.
Comment
-
Yeah, that's why I said "interestingly" and not "suprisingly"
The free software camp rejecting all proprietary software (including firmware) for ethical reasons, even saying that stealing food is preferable to earning money with proprietary software.
Open source camp having no problem with firmware blobs in critical components, or TiVo-style locking up of hardware that the user supposedly owns.
Comment
-
Originally posted by chithanh View PostThe free software camp rejecting all proprietary software (including firmware) for ethical reasons, even saying that stealing food is preferable to earning money with proprietary software.
Open source camp having no problem with firmware blobs in critical components, or TiVo-style locking up of hardware that the user supposedly owns.
Comment
Comment