▲ | lrvick a day ago | |||||||
An Nvidia GPU is never going to run at maximum clock speed etc on open drivers right now, but the point is if you prioritize security/privacy/freedom you have choices. If you are not running games (which you should not on a system you need to be able to trust) maximum clock speed from a modern GPU is not needed for most workstation applications. I generally choose AMD GPUs for the best experience with open drivers these days on systems I need high GPU performance from. > You need proprietary microcode blobs to fix those security vulnerabilities in your CPU. Really? Which blobs do I need on RISC-V FPGA enclaves or my PPC64le Talos II workstation which has a fully open hardware motherboard and open CPU architecture? I make different tradeoffs on different hardware to be sure depending on the threat model of the task I am working on. x86_64 is a bit of a shit show, but you still only have to trust your CPU vendor even there, as it is possible to have FOSS firmware/software for everything else. | ||||||||
▲ | strcat 19 hours ago | parent | next [-] | |||||||
> PPC64le Talos II workstation which has a fully open hardware motherboard and open CPU architecture? The ISA is open source, not the whole CPU architecture and design. There are older open core designs from IBM but that's a different thing from the more modern and powerful Power9 and Power10 CPUs. > you still only have to trust your CPU vendor even there, as it is possible to have FOSS firmware/software for everything else A device with assorted closed source components including as part of the motherboard itself is hardly open beyond the CPU. Open source also doesn't mean you aren't trusting those vendors. With a fully open hardware design CPU, you're still trusting that it matches the open source design and you're trusting the open source design. The manufacturing process is also generally going to be proprietary. | ||||||||
▲ | cherryteastain a day ago | parent | prev | next [-] | |||||||
> generally choose AMD GPUs for the best experience with open drivers these days on systems I need high GPU performance from. Do you count binary firmware as 'open' or not? If not, AMD is not 'open' either. If you do, Nvidia now also has open kernel drivers. Mesa developers are exploring ways to get the new Mesa Nvidia Vulkan driver (NVK) to run on top of the open Nvidia kernel driver, which should eventually make Nvidia drivers as open as AMD. | ||||||||
| ||||||||
▲ | Andromxda a day ago | parent | prev [-] | |||||||
> maximum clock speed from a modern GPU is not needed for most workstation applications Well at that point buying a GPU is definitely not worth your money. You're better off using a CPU's integrated graphics unit. > I generally choose AMD GPUs for the best experience with open drivers these days on systems I need high GPU performance from. Yeah I agree on that, I also purchase AMD cards exclusively now. > Which blobs do I need on RISC-V FPGA enclaves or my PPC64le Talos II workstation I assumed we were only talking about x86. But I also believe that POWER9 CPUs don't have SSE, prove me wrong. I guess you're running Linux? I'd be very interested in looking at the output of lscpu from one of these machines. > x86_64 is a bit of a shit show I fully agree there | ||||||||
|