Earlier quoted context omitted.
Yeah
are there tools for parsing the firmware bin? are they a threat vector? is it like a settings file?
System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
111–120 of 276 posts
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#112Earlier quoted context omitted.
Glad to hear of this change. However, on a semi-related note, will the issue where a firmware update on dual-boot system (popOS and Windows) consistently breaks systemd-boot, forcing a start into Windows, be addressed in the foreseeable future? I've recently updated the documentation [1], as this issue plagued me multiple times. [1] https://github.com/system76/docs/pull/205
The NVRAM is preserved on firmware updates with this new firmware, so that could fix this issue but I have not encountered it before. Usually it is recommended to install Windows first, and then install Pop!_OS - so that the Windows bootloader has not taken over the default location. Is that how you installed?
I'm not too familiar with the intricacies of the firmware upgrade process (and if it happens, I generally need my laptop and try to fix it as fast as possible ;)), but on every previous firmware update, I had to update the initramfs, run the bootctl installer and in some cases, mess with the systemd-boot loader configs.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#113Earlier quoted context omitted.
Why no AMD CPUs? I just don't buy anything Intel and I'm for some time looking at System76, but each time I go build a setup I remember why I gave up the last time around. Also, with the price difference between the two it would be a more interesting hardware using this difference to acquire more RAM.
I suspect it's because AMD's resurgence is so recent and these things need long lead times for procurement, development, and validation. I'm less familiar with laptops: Do Intel and AMD CPUs even share a common socket?
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#114Earlier quoted context omitted.
Relatedly: why no AMD GPUs? AMD's much more cooperative with Linux than Nvidia is or probably ever will be at this rate, and performance is great even with the FOSS drivers (as I've observed on both my Dell Precision 7510 and the Threadripper + Radeon rig I built about a year ago). Like, it's kinda maddening that "the" household name in Linux laptops (if there is such a thing) has zero laptops with an AMD GPU as an o…
Are the mobile AMD GPU options all that great? The RX 5500M that's coming out soon looks interesting. The reasons for going with Nvidia are: * Nvidia is more power efficient. This is really critical for mobile devices * Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks * System76 has put in work to make using Nvidia GPUs more seamless on Linux (pre-installing the…
> Are the mobile AMD GPU options all that great?
I haven't had issues with them, even with high-performance stuff like gaming and CAD (can't speak much to machine learning, though).
> Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks
What's stopping them from using OpenCL? Whether by using an ML library that actually supports OpenCL outright (e.g. Caffe, PlaidML) or using something like Hipify to convert from CUDA to OpenCL, that shouldn't be a limiting factor.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#115I love what System76 is doing, but I have to say that the name Pop OS is just horrible. It just screams "toy" and sounds like a name that would come out of some fly by night junkware vendor. The exclamation mark makes it even worse. It's almost as bad as ending a name with "-ster." Naming is hard, but almost anything would be better. If in doubt I'd go with something bland like "System76 Linux." I bring this up becau…
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#116Earlier quoted context omitted.
Relatedly: why no AMD GPUs? AMD's much more cooperative with Linux than Nvidia is or probably ever will be at this rate, and performance is great even with the FOSS drivers (as I've observed on both my Dell Precision 7510 and the Threadripper + Radeon rig I built about a year ago). Like, it's kinda maddening that "the" household name in Linux laptops (if there is such a thing) has zero laptops with an AMD GPU as an o…
AMD GPUs require AtomBIOS which contains bytecode (that is: blobs) to initialize the GPU. If you look at the Linux drivers, they come with an AtomBIOS bytecode interpreter for that purpose. There was some confrontation over that 10 years ago or so (see radeon vs. radeonhd drivers, one point of view is described at https://libv.livejournal.com/27799.html ) and the people in charge of Linux GPU drivers decided to go wi…
I'm failing to see how this is any worse than the current situation with Nvidia drivers, especially if System76 is preinstalling them. You'll need blobs either way. You'll arguably need far more of them for an Nvidia GPU than an AMD GPU.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#117I am Jeremy Soller, Principal Engineer at System76. Let me know if you have any questions. The source for this can be found here: https://github.com/system76/firmware-open There are instructions there for building and testing the firmware in QEMU, you do not need to have our hardware to try it out.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#118Earlier quoted context omitted.
Are the mobile AMD GPU options all that great? The RX 5500M that's coming out soon looks interesting. The reasons for going with Nvidia are: * Nvidia is more power efficient. This is really critical for mobile devices * Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks * System76 has put in work to make using Nvidia GPUs more seamless on Linux (pre-installing the…
Fair points all around. > Are the mobile AMD GPU options all that great? I haven't had issues with them, even with high-performance stuff like gaming and CAD (can't speak much to machine learning, though). > Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks What's stopping them from using OpenCL? Whether by using an ML library that actually supports OpenCL outrigh…
Good to know. I have a laptop with the Ryzen 3500U and the Vega 8 integrated graphics. I love it for what I use it for (light gaming) but I'm not familiar with the higher-end mobile GPUs.
> What's stopping them from using OpenCL? Whether by using an ML library that actually supports OpenCL outright (e.g. Caffe, PlaidML) or using something like Hipify to convert from CUDA to OpenCL, that shouldn't be a limiting factor.
I assume just familiarity? That's just what the ML people that I know use.
I would really like to see OpenCL take a dominant position in the GPU compute space, regardless of the GPU manufacturer that has best support for it.
I think we're still a little ways off from a tipping point towards OpenCL. I think it will be accelerated with Intel's launch of the Xe discrete graphics.
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#119I love what System76 is doing, but I have to say that the name Pop OS is just horrible. It just screams "toy" and sounds like a name that would come out of some fly by night junkware vendor. The exclamation mark makes it even worse. It's almost as bad as ending a name with "-ster." Naming is hard, but almost anything would be better. If in doubt I'd go with something bland like "System76 Linux." I bring this up becau…
- [1] https://system76.com/pop
- [2] https://elementary.io
Re: System76 Will Ship Linux Laptops With Coreboot-Based Open-Source Firmware
#120Earlier quoted context omitted.
Are the mobile AMD GPU options all that great? The RX 5500M that's coming out soon looks interesting. The reasons for going with Nvidia are: * Nvidia is more power efficient. This is really critical for mobile devices * Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks * System76 has put in work to make using Nvidia GPUs more seamless on Linux (pre-installing the…
Fair points all around. > Are the mobile AMD GPU options all that great? I haven't had issues with them, even with high-performance stuff like gaming and CAD (can't speak much to machine learning, though). > Nvidia has CUDA, which is important for (among other things) folks that use machine learning frameworks What's stopping them from using OpenCL? Whether by using an ML library that actually supports OpenCL outrigh…